Pre-commit hooks	Set up job	﻿2026-04-26T18:03:16.1306087Z Current runner version: '2.334.0'
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1325594Z ##[group]Runner Image Provisioner
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1326274Z Hosted Compute Agent
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1326697Z Version: 20260213.493
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1327222Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1327807Z Build Date: 2026-02-13T00:28:41Z
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1328352Z Worker ID: {9802b72c-c3c7-43bd-9046-46377cd332fb}
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1328929Z Azure Region: westcentralus
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1329380Z ##[endgroup]
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1330373Z ##[group]Operating System
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1330799Z Ubuntu
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1331269Z 24.04.4
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1331649Z LTS
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1332013Z ##[endgroup]
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1332437Z ##[group]Runner Image
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1332885Z Image: ubuntu-24.04
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1333283Z Version: 20260413.86.1
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1334120Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1335578Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1336451Z ##[endgroup]
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1337232Z ##[group]GITHUB_TOKEN Permissions
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1339002Z Contents: read
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1339454Z Metadata: read
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1339870Z ##[endgroup]
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1341586Z Secret source: Actions
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1342199Z Prepare workflow directory
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1592061Z Prepare all required actions
Pre-commit hooks	Set up job	2026-04-26T18:03:16.1622074Z Getting action download info
Pre-commit hooks	Set up job	2026-04-26T18:03:16.5771929Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Pre-commit hooks	Set up job	2026-04-26T18:03:16.7187751Z Download action repository 'actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065)
Pre-commit hooks	Set up job	2026-04-26T18:03:16.9148409Z Download action repository 'pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd' (SHA:2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd)
Pre-commit hooks	Set up job	2026-04-26T18:03:17.4313669Z Getting action download info
Pre-commit hooks	Set up job	2026-04-26T18:03:17.5980771Z Download action repository 'actions/cache@v4' (SHA:0057852bfaa89a56745cba8c7296529d2fc39830)
Pre-commit hooks	Set up job	2026-04-26T18:03:17.8043858Z Complete job name: Pre-commit hooks
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:17.8674158Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8675648Z with:
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8676263Z   repository: mick-gsk/drift
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8677199Z   token: ***
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8677784Z   ssh-strict: true
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8678402Z   ssh-user: git
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8679021Z   persist-credentials: true
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8679736Z   clean: true
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8680363Z   sparse-checkout-cone-mode: true
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8681206Z   fetch-depth: 1
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8681937Z   fetch-tags: false
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8682736Z   show-progress: true
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8683681Z   lfs: false
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8684360Z   submodules: false
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8685040Z   set-safe-directory: true
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8686102Z ##[endgroup]
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9570711Z Syncing repository: mick-gsk/drift
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9572641Z ##[group]Getting Git version info
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9573589Z Working directory is '/home/runner/work/drift/drift'
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9575094Z [command]/usr/bin/git version
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9595865Z git version 2.53.0
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9615150Z ##[endgroup]
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9633029Z Temporarily overriding HOME='/home/runner/work/_temp/8c9d2bb4-55df-4736-808b-efb825567997' before making global git config changes
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9636660Z Adding repository directory to the temporary git global config as a safe directory
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9638429Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9665555Z Deleting the contents of '/home/runner/work/drift/drift'
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9668553Z ##[group]Initializing the repository
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9671507Z [command]/usr/bin/git init /home/runner/work/drift/drift
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9726558Z hint: Using 'master' as the name for the initial branch. This default branch name
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9728482Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9729890Z hint: to use in all of your new repositories, which will suppress this warning,
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9731050Z hint: call:
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9731818Z hint:
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9732633Z hint: 	git config --global init.defaultBranch <name>
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9733518Z hint:
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9734340Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9736005Z hint: 'development'. The just-created branch can be renamed via this command:
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9737586Z hint:
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9738361Z hint: 	git branch -m <name>
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9739239Z hint:
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9740304Z hint: Disable this message with "git config set advice.defaultBranchName false"
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9741775Z Initialized empty Git repository in /home/runner/work/drift/drift/.git/
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9744006Z [command]/usr/bin/git remote add origin https://github.com/mick-gsk/drift
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9762424Z ##[endgroup]
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9763848Z ##[group]Disabling automatic garbage collection
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9765079Z [command]/usr/bin/git config --local gc.auto 0
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9788894Z ##[endgroup]
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9790241Z ##[group]Setting up auth
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9793203Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9817648Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0044298Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0068531Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0246613Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0279739Z ##[endgroup]
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0280795Z ##[group]Fetching the repository
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0286633Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +cee18bb6dbd37de0ecd0140325ef98bfa67a5029:refs/remotes/origin/main
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9112249Z From https://github.com/mick-gsk/drift
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9113139Z  * [new ref]         cee18bb6dbd37de0ecd0140325ef98bfa67a5029 -> origin/main
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9134118Z ##[endgroup]
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9134513Z ##[group]Determining the checkout info
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9136259Z ##[endgroup]
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9140640Z [command]/usr/bin/git sparse-checkout disable
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9169525Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9191227Z ##[group]Checking out the ref
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9194263Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.1675589Z Switched to a new branch 'main'
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.1676444Z branch 'main' set up to track 'origin/main'.
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.1690244Z ##[endgroup]
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.1722301Z [command]/usr/bin/git log -1 --format=%H
Pre-commit hooks	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.1740369Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	﻿2026-04-26T18:03:20.1932561Z ##[group]Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.1932925Z with:
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.1933111Z   python-version: 3.12
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.1933318Z   check-latest: false
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.1933617Z   token: ***
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.1933807Z   update-environment: true
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.1934021Z   allow-prereleases: false
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.1934222Z   freethreaded: false
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.1934598Z ##[endgroup]
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.3243611Z ##[group]Installed versions
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.3310105Z Successfully set up CPython (3.12.13)
Pre-commit hooks	Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	2026-04-26T18:03:20.3310812Z ##[endgroup]
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	﻿2026-04-26T18:03:20.3430688Z ##[group]Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3431029Z with:
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3431248Z   extra_args: --all-files --hook-stage manual
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3431512Z env:
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3431774Z   pythonLocation: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3432123Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib/pkgconfig
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3432468Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3432774Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3433080Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3433382Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3433674Z   DRIFT_SKIP_NUDGE_GATE: 1
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3433872Z ##[endgroup]
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3564604Z ##[group]Run python -m pip install pre-commit
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3564968Z [36;1mpython -m pip install pre-commit[0m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3688914Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3689226Z env:
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3689462Z   pythonLocation: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3689818Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib/pkgconfig
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3690166Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3690477Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3690780Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3691089Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3691357Z   DRIFT_SKIP_NUDGE_GATE: 1
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:20.3691552Z ##[endgroup]
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.0262488Z Collecting pre-commit
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.1163216Z   Downloading pre_commit-4.6.0-py2.py3-none-any.whl.metadata (1.2 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.1455934Z Collecting cfgv>=2.0.0 (from pre-commit)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.1642855Z   Downloading cfgv-3.5.0-py2.py3-none-any.whl.metadata (8.9 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.2116732Z Collecting identify>=1.0.0 (from pre-commit)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.2307318Z   Downloading identify-2.6.19-py2.py3-none-any.whl.metadata (4.4 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.2589327Z Collecting nodeenv>=0.11.1 (from pre-commit)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.2778466Z   Downloading nodeenv-1.10.0-py2.py3-none-any.whl.metadata (24 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.3337497Z Collecting pyyaml>=5.1 (from pre-commit)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.3527117Z   Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.3961791Z Collecting virtualenv>=20.10.0 (from pre-commit)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.4147509Z   Downloading virtualenv-21.2.4-py3-none-any.whl.metadata (3.5 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.4417063Z Collecting distlib<1,>=0.3.7 (from virtualenv>=20.10.0->pre-commit)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.4607611Z   Downloading distlib-0.4.0-py2.py3-none-any.whl.metadata (5.2 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.5006399Z Collecting filelock<4,>=3.24.2 (from virtualenv>=20.10.0->pre-commit)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.5195646Z   Downloading filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.5488486Z Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.10.0->pre-commit)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.5675801Z   Downloading platformdirs-4.9.6-py3-none-any.whl.metadata (4.7 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.5925810Z Collecting python-discovery>=1.2.2 (from virtualenv>=20.10.0->pre-commit)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.6114366Z   Downloading python_discovery-1.2.2-py3-none-any.whl.metadata (5.4 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.6374558Z Downloading pre_commit-4.6.0-py2.py3-none-any.whl (226 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.7003836Z Downloading cfgv-3.5.0-py2.py3-none-any.whl (7.4 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.7212626Z Downloading identify-2.6.19-py2.py3-none-any.whl (99 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.7442165Z Downloading nodeenv-1.10.0-py2.py3-none-any.whl (23 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.7852072Z Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.8350126Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 18.7 MB/s  0:00:00
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:23.8563746Z Downloading virtualenv-21.2.4-py3-none-any.whl (5.8 MB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.0112534Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.8/5.8 MB 37.1 MB/s  0:00:00
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.0303361Z Downloading distlib-0.4.0-py2.py3-none-any.whl (469 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.0546334Z Downloading filelock-3.29.0-py3-none-any.whl (39 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.0756556Z Downloading platformdirs-4.9.6-py3-none-any.whl (21 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.0960719Z Downloading python_discovery-1.2.2-py3-none-any.whl (31 kB)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.1271442Z Installing collected packages: distlib, pyyaml, platformdirs, nodeenv, identify, filelock, cfgv, python-discovery, virtualenv, pre-commit
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.4879620Z 
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.4892657Z Successfully installed cfgv-3.5.0 distlib-0.4.0 filelock-3.29.0 identify-2.6.19 nodeenv-1.10.0 platformdirs-4.9.6 pre-commit-4.6.0 python-discovery-1.2.2 pyyaml-6.0.3 virtualenv-21.2.4
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6553621Z ##[group]Run python -m pip freeze --local
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6553915Z [36;1mpython -m pip freeze --local[0m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6572852Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6573110Z env:
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6573314Z   pythonLocation: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6573651Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib/pkgconfig
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6573959Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6574245Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6574510Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6574790Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6575041Z   DRIFT_SKIP_NUDGE_GATE: 1
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.6575212Z ##[endgroup]
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8667784Z cfgv==3.5.0
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8668115Z distlib==0.4.0
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8668411Z filelock==3.29.0
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8668659Z identify==2.6.19
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8668889Z nodeenv==1.10.0
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8669134Z platformdirs==4.9.6
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8669373Z pre_commit==4.6.0
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8669642Z python-discovery==1.2.2
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8669915Z PyYAML==6.0.3
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.8670142Z virtualenv==21.2.4
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9384333Z ##[group]Run actions/cache@v4
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9384547Z with:
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9384699Z   path: ~/.cache/pre-commit
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9385110Z   key: pre-commit-3|/opt/hostedtoolcache/Python/3.12.13/x64|ece07dc0abb3adb5302b27149a394fbff82ff9526e295e06e93dbd9a66cdbd67
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9385728Z   enableCrossOsArchive: false
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9385924Z   fail-on-cache-miss: false
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9386110Z   lookup-only: false
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9386274Z   save-always: false
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9386418Z env:
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9386613Z   pythonLocation: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9386954Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib/pkgconfig
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9387263Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9387544Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9387816Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9388099Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9388340Z   DRIFT_SKIP_NUDGE_GATE: 1
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:24.9388508Z ##[endgroup]
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:25.2525542Z Cache hit for: pre-commit-3|/opt/hostedtoolcache/Python/3.12.13/x64|ece07dc0abb3adb5302b27149a394fbff82ff9526e295e06e93dbd9a66cdbd67
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.4619525Z Received 42090170 of 58867386 (71.5%), 40.1 MBs/sec
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.6079940Z Received 58867386 of 58867386 (100.0%), 49.0 MBs/sec
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.6080382Z Cache Size: ~56 MB (58867386 B)
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.6156912Z [command]/usr/bin/tar -xf /home/runner/work/_temp/faf43ea7-2035-4ca6-a4da-a4b3fd57cec1/cache.tzst -P -C /home/runner/work/drift/drift --use-compress-program unzstd
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9257789Z Cache restored successfully
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9347602Z Cache restored from key: pre-commit-3|/opt/hostedtoolcache/Python/3.12.13/x64|ece07dc0abb3adb5302b27149a394fbff82ff9526e295e06e93dbd9a66cdbd67
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9427631Z ##[group]Run pre-commit run --show-diff-on-failure --color=always --all-files --hook-stage manual
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9428172Z [36;1mpre-commit run --show-diff-on-failure --color=always --all-files --hook-stage manual[0m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9446744Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9447005Z env:
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9447220Z   pythonLocation: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9447568Z   PKG_CONFIG_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib/pkgconfig
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9447919Z   Python_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9448207Z   Python2_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9448517Z   Python3_ROOT_DIR: /opt/hostedtoolcache/Python/3.12.13/x64
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9448793Z   LD_LIBRARY_PATH: /opt/hostedtoolcache/Python/3.12.13/x64/lib
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9449043Z   DRIFT_SKIP_NUDGE_GATE: 1
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:26.9449217Z ##[endgroup]
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:27.8391276Z trim trailing whitespace.................................................[42mPassed[m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:28.0416920Z fix end of files.........................................................[42mPassed[m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:28.3849348Z check yaml...............................................................[42mPassed[m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:28.5957201Z check for added large files..............................................[42mPassed[m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:28.7960847Z check for merge conflicts................................................[42mPassed[m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:29.0056362Z detect private key.......................................................[42mPassed[m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:51.5738439Z Detect secrets...........................................................[42mPassed[m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:53.7987808Z Lint GitHub Actions workflow files.......................................[42mPassed[m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:54.0001589Z shellcheck...............................................................[42mPassed[m
Pre-commit hooks	Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:54.1913741Z zizmor...................................................................[42mPassed[m
Pre-commit hooks	Post Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	﻿2026-04-26T18:03:54.2124666Z Post job cleanup.
Pre-commit hooks	Post Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:54.2582617Z Post job cleanup.
Pre-commit hooks	Post Run pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd	2026-04-26T18:03:54.3602488Z Cache hit occurred on the primary key pre-commit-3|/opt/hostedtoolcache/Python/3.12.13/x64|ece07dc0abb3adb5302b27149a394fbff82ff9526e295e06e93dbd9a66cdbd67, not saving cache.
Pre-commit hooks	Post Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065	﻿2026-04-26T18:03:54.3682105Z Post job cleanup.
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:54.5047925Z Post job cleanup.
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.5803432Z [command]/usr/bin/git version
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.5832155Z git version 2.53.0
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.5863530Z Temporarily overriding HOME='/home/runner/work/_temp/1c991dd4-f243-454c-bd98-0a0336c93e61' before making global git config changes
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.5864248Z Adding repository directory to the temporary git global config as a safe directory
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.5869433Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.5898177Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.5923975Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.6113699Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.6130790Z http.https://github.com/.extraheader
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.6141045Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Pre-commit hooks	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:54.6786458Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Pre-commit hooks	Complete job	﻿2026-04-26T18:03:54.7080593Z Cleaning up orphan processes
Pre-commit hooks	Complete job	2026-04-26T18:03:54.7308863Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Determine changed paths	Set up job	﻿2026-04-26T18:03:16.3601183Z Current runner version: '2.334.0'
Determine changed paths	Set up job	2026-04-26T18:03:16.3626135Z ##[group]Runner Image Provisioner
Determine changed paths	Set up job	2026-04-26T18:03:16.3626912Z Hosted Compute Agent
Determine changed paths	Set up job	2026-04-26T18:03:16.3627613Z Version: 20260213.493
Determine changed paths	Set up job	2026-04-26T18:03:16.3628201Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Determine changed paths	Set up job	2026-04-26T18:03:16.3628934Z Build Date: 2026-02-13T00:28:41Z
Determine changed paths	Set up job	2026-04-26T18:03:16.3629898Z Worker ID: {910c8cf2-d947-4895-8eeb-cdd71f0470f1}
Determine changed paths	Set up job	2026-04-26T18:03:16.3630566Z Azure Region: westcentralus
Determine changed paths	Set up job	2026-04-26T18:03:16.3631169Z ##[endgroup]
Determine changed paths	Set up job	2026-04-26T18:03:16.3632428Z ##[group]Operating System
Determine changed paths	Set up job	2026-04-26T18:03:16.3633138Z Ubuntu
Determine changed paths	Set up job	2026-04-26T18:03:16.3633598Z 24.04.4
Determine changed paths	Set up job	2026-04-26T18:03:16.3634114Z LTS
Determine changed paths	Set up job	2026-04-26T18:03:16.3634585Z ##[endgroup]
Determine changed paths	Set up job	2026-04-26T18:03:16.3635098Z ##[group]Runner Image
Determine changed paths	Set up job	2026-04-26T18:03:16.3635699Z Image: ubuntu-24.04
Determine changed paths	Set up job	2026-04-26T18:03:16.3636231Z Version: 20260413.86.1
Determine changed paths	Set up job	2026-04-26T18:03:16.3637246Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
Determine changed paths	Set up job	2026-04-26T18:03:16.3638872Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
Determine changed paths	Set up job	2026-04-26T18:03:16.3640110Z ##[endgroup]
Determine changed paths	Set up job	2026-04-26T18:03:16.3641191Z ##[group]GITHUB_TOKEN Permissions
Determine changed paths	Set up job	2026-04-26T18:03:16.3643013Z Contents: read
Determine changed paths	Set up job	2026-04-26T18:03:16.3643561Z Metadata: read
Determine changed paths	Set up job	2026-04-26T18:03:16.3644150Z ##[endgroup]
Determine changed paths	Set up job	2026-04-26T18:03:16.3646712Z Secret source: Actions
Determine changed paths	Set up job	2026-04-26T18:03:16.3647447Z Prepare workflow directory
Determine changed paths	Set up job	2026-04-26T18:03:16.3989455Z Prepare all required actions
Determine changed paths	Set up job	2026-04-26T18:03:16.4042065Z Getting action download info
Determine changed paths	Set up job	2026-04-26T18:03:16.7967131Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Determine changed paths	Set up job	2026-04-26T18:03:16.9246403Z Download action repository 'dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36' (SHA:de90cc6fb38fc0963ad72b210f1f284cd68cea36)
Determine changed paths	Set up job	2026-04-26T18:03:17.7373073Z Complete job name: Determine changed paths
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:17.8177830Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8179787Z with:
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8180554Z   repository: mick-gsk/drift
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8181769Z   token: ***
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8182528Z   ssh-strict: true
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8183333Z   ssh-user: git
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8184149Z   persist-credentials: true
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8185049Z   clean: true
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8185861Z   sparse-checkout-cone-mode: true
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8186833Z   fetch-depth: 1
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8187627Z   fetch-tags: false
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8188427Z   show-progress: true
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8189448Z   lfs: false
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8190206Z   submodules: false
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8191058Z   set-safe-directory: true
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8192198Z ##[endgroup]
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9307761Z Syncing repository: mick-gsk/drift
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9310454Z ##[group]Getting Git version info
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9311668Z Working directory is '/home/runner/work/drift/drift'
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9313525Z [command]/usr/bin/git version
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9345468Z git version 2.53.0
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9369856Z ##[endgroup]
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9384431Z Temporarily overriding HOME='/home/runner/work/_temp/6fe40563-b767-456c-9505-20dce4955451' before making global git config changes
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9387875Z Adding repository directory to the temporary git global config as a safe directory
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9396838Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9428491Z Deleting the contents of '/home/runner/work/drift/drift'
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9432368Z ##[group]Initializing the repository
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9435998Z [command]/usr/bin/git init /home/runner/work/drift/drift
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9512067Z hint: Using 'master' as the name for the initial branch. This default branch name
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9514505Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9516306Z hint: to use in all of your new repositories, which will suppress this warning,
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9518491Z hint: call:
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9519673Z hint:
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9520595Z hint: 	git config --global init.defaultBranch <name>
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9521733Z hint:
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9522805Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9524886Z hint: 'development'. The just-created branch can be renamed via this command:
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9526298Z hint:
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9527031Z hint: 	git branch -m <name>
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9527880Z hint:
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9529436Z hint: Disable this message with "git config set advice.defaultBranchName false"
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9531328Z Initialized empty Git repository in /home/runner/work/drift/drift/.git/
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9534212Z [command]/usr/bin/git remote add origin https://github.com/mick-gsk/drift
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9557027Z ##[endgroup]
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9558385Z ##[group]Disabling automatic garbage collection
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9560854Z [command]/usr/bin/git config --local gc.auto 0
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9590518Z ##[endgroup]
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9591781Z ##[group]Setting up auth
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9597077Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9632183Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9925910Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9958913Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0187989Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0230954Z ##[endgroup]
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0233331Z ##[group]Fetching the repository
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0243266Z [command]/usr/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --depth=1 origin +cee18bb6dbd37de0ecd0140325ef98bfa67a5029:refs/remotes/origin/main
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9798857Z From https://github.com/mick-gsk/drift
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9802948Z  * [new ref]         cee18bb6dbd37de0ecd0140325ef98bfa67a5029 -> origin/main
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9827527Z ##[endgroup]
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9828137Z ##[group]Determining the checkout info
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9830171Z ##[endgroup]
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9835072Z [command]/usr/bin/git sparse-checkout disable
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.0341312Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.0373837Z ##[group]Checking out the ref
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.0378785Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.5727603Z Switched to a new branch 'main'
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.5729511Z branch 'main' set up to track 'origin/main'.
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.5747803Z ##[endgroup]
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.5792852Z [command]/usr/bin/git log -1 --format=%H
Determine changed paths	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:20.5817750Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	﻿2026-04-26T18:03:20.6031649Z ##[group]Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.6032064Z with:
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.6032600Z   filters: signals:
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	  - 'src/drift/signals/**'
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	  - 'src/drift/scoring/**'
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	  - 'src/drift/ingestion/**'
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	  - 'tests/**'
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	docs:
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	  - 'docs/**'
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	  - 'docs-site/**'
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	  - '*.md'
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.6033331Z   token: ***
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.6033513Z   list-files: none
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.6033722Z   initial-fetch-depth: 100
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.6033931Z ##[endgroup]
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.7011292Z ##[group]Get current git ref
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.7050513Z [command]/usr/bin/git branch --show-current
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.7087820Z main
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.7109598Z ##[endgroup]
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.7110643Z Changes will be detected between d368f4e6dea748ef86e5fd1f8514e71e11b19270 and main
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.7112277Z ##[group]Ensuring d368f4e6dea748ef86e5fd1f8514e71e11b19270 is fetched from origin
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.7123610Z [command]/usr/bin/git cat-file -e d368f4e6dea748ef86e5fd1f8514e71e11b19270^{commit}
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.7150593Z fatal: Not a valid object name d368f4e6dea748ef86e5fd1f8514e71e11b19270^{commit}
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:20.7166839Z [command]/usr/bin/git fetch --depth=1 --no-tags origin d368f4e6dea748ef86e5fd1f8514e71e11b19270
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0760014Z From https://github.com/mick-gsk/drift
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0761168Z  * branch            d368f4e6dea748ef86e5fd1f8514e71e11b19270 -> FETCH_HEAD
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0800817Z [command]/usr/bin/git cat-file -e d368f4e6dea748ef86e5fd1f8514e71e11b19270^{commit}
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0833572Z ##[endgroup]
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0834193Z ##[group]Ensuring main is fetched from origin
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0848769Z [command]/usr/bin/git show-ref main
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0881010Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029 refs/heads/main
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0881759Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029 refs/remotes/origin/main
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0889819Z ##[endgroup]
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0890554Z ##[group]Change detection d368f4e6dea748ef86e5fd1f8514e71e11b19270..main
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0903723Z [command]/usr/bin/git diff --no-renames --name-status -z d368f4e6dea748ef86e5fd1f8514e71e11b19270..refs/remotes/origin/main
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0938072Z M .github/workflows/quality-scorecard.yml M src/drift/telemetry.py 
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0939293Z ##[endgroup]
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0939599Z Detected 2 changed files
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0949362Z Results:
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0950009Z ##[group]Filter signals = false
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0950434Z Matching files: none
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0958851Z ##[endgroup]
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0960007Z ##[group]Filter docs = false
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0960647Z Matching files: none
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0961246Z ##[endgroup]
Determine changed paths	Run dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36	2026-04-26T18:03:21.0961544Z Changes output set to []
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:21.1120543Z Post job cleanup.
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2081146Z [command]/usr/bin/git version
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2117200Z git version 2.53.0
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2157390Z Temporarily overriding HOME='/home/runner/work/_temp/787da8db-e1a0-486d-8acd-0e2214905ca3' before making global git config changes
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2158548Z Adding repository directory to the temporary git global config as a safe directory
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2163177Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2203883Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2238363Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2473356Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2494807Z http.https://github.com/.extraheader
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2506557Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Determine changed paths	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:21.2538468Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Determine changed paths	Complete job	﻿2026-04-26T18:03:21.2880748Z Evaluate and set job outputs
Determine changed paths	Complete job	2026-04-26T18:03:21.2888129Z Set output 'signals'
Determine changed paths	Complete job	2026-04-26T18:03:21.2889959Z Set output 'docs'
Determine changed paths	Complete job	2026-04-26T18:03:21.2890980Z Cleaning up orphan processes
Determine changed paths	Complete job	2026-04-26T18:03:21.3252210Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Version format check	Set up job	﻿2026-04-26T18:03:16.3884832Z Current runner version: '2.334.0'
Version format check	Set up job	2026-04-26T18:03:16.3931607Z ##[group]Runner Image Provisioner
Version format check	Set up job	2026-04-26T18:03:16.3932365Z Hosted Compute Agent
Version format check	Set up job	2026-04-26T18:03:16.3932902Z Version: 20260213.493
Version format check	Set up job	2026-04-26T18:03:16.3933517Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Version format check	Set up job	2026-04-26T18:03:16.3934162Z Build Date: 2026-02-13T00:28:41Z
Version format check	Set up job	2026-04-26T18:03:16.3934727Z Worker ID: {895abc13-1f3d-4c3b-ac6f-2174b9f8e444}
Version format check	Set up job	2026-04-26T18:03:16.3935383Z Azure Region: northcentralus
Version format check	Set up job	2026-04-26T18:03:16.3935879Z ##[endgroup]
Version format check	Set up job	2026-04-26T18:03:16.3937109Z ##[group]Operating System
Version format check	Set up job	2026-04-26T18:03:16.3937720Z Microsoft Windows Server 2025
Version format check	Set up job	2026-04-26T18:03:16.3938216Z 10.0.26100
Version format check	Set up job	2026-04-26T18:03:16.3938644Z Datacenter
Version format check	Set up job	2026-04-26T18:03:16.3939039Z ##[endgroup]
Version format check	Set up job	2026-04-26T18:03:16.3939507Z ##[group]Runner Image
Version format check	Set up job	2026-04-26T18:03:16.3939956Z Image: windows-2025
Version format check	Set up job	2026-04-26T18:03:16.3940419Z Version: 20260413.84.1
Version format check	Set up job	2026-04-26T18:03:16.3941330Z Included Software: https://github.com/actions/runner-images/blob/win25/20260413.84/images/windows/Windows2025-Readme.md
Version format check	Set up job	2026-04-26T18:03:16.3943172Z Image Release: https://github.com/actions/runner-images/releases/tag/win25%2F20260413.84
Version format check	Set up job	2026-04-26T18:03:16.3943972Z ##[endgroup]
Version format check	Set up job	2026-04-26T18:03:16.3944872Z ##[group]GITHUB_TOKEN Permissions
Version format check	Set up job	2026-04-26T18:03:16.3946628Z Contents: read
Version format check	Set up job	2026-04-26T18:03:16.3947132Z Metadata: read
Version format check	Set up job	2026-04-26T18:03:16.3947575Z ##[endgroup]
Version format check	Set up job	2026-04-26T18:03:16.3950077Z Secret source: Actions
Version format check	Set up job	2026-04-26T18:03:16.3950712Z Prepare workflow directory
Version format check	Set up job	2026-04-26T18:03:16.4340470Z Prepare all required actions
Version format check	Set up job	2026-04-26T18:03:16.4378624Z Getting action download info
Version format check	Set up job	2026-04-26T18:03:16.6534606Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Version format check	Set up job	2026-04-26T18:03:16.8896760Z Complete job name: Version format check
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:17.0836852Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0838014Z with:
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0838377Z   fetch-depth: 0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0838745Z   fetch-tags: true
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0839103Z   repository: mick-gsk/drift
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0839691Z   token: ***
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0840030Z   ssh-strict: true
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0840379Z   ssh-user: git
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0840731Z   persist-credentials: true
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0841140Z   clean: true
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0841492Z   sparse-checkout-cone-mode: true
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0841934Z   show-progress: true
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0842292Z   lfs: false
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0842611Z   submodules: false
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0842972Z   set-safe-directory: true
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.0843554Z ##[endgroup]
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.2561301Z Syncing repository: mick-gsk/drift
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.2562965Z ##[group]Getting Git version info
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.2563955Z Working directory is 'D:\a\drift\drift'
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.3666493Z [command]"C:\Program Files\Git\bin\git.exe" version
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.7619903Z git version 2.53.0.windows.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.7679734Z ##[endgroup]
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.7705048Z Temporarily overriding HOME='D:\a\_temp\1b7a968b-a4c3-4773-b79c-4fae46d2a18c' before making global git config changes
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.7707933Z Adding repository directory to the temporary git global config as a safe directory
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.7719027Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\drift\drift
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8313898Z Deleting the contents of 'D:\a\drift\drift'
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8320738Z ##[group]Initializing the repository
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.8331631Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\drift\drift
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9207228Z Initialized empty Git repository in D:/a/drift/drift/.git/
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9257576Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/mick-gsk/drift
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9793538Z ##[endgroup]
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9794438Z ##[group]Disabling automatic garbage collection
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:17.9803157Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0176665Z ##[endgroup]
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0178665Z ##[group]Setting up auth
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0196036Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:18.0501188Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.3569553Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.3919541Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9225920Z [command]"C:\Program Files\Git\bin\git.exe" config --local http.https://github.com/.extraheader "AUTHORIZATION: basic ***"
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9545318Z ##[endgroup]
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9546112Z ##[group]Fetching the repository
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:19.9560826Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6151389Z From https://github.com/mick-gsk/drift
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6152327Z  * [new branch]        ci/fix-actions       -> origin/ci/fix-actions
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6153500Z  * [new branch]        copilot/analyze-test-coverage -> origin/copilot/analyze-test-coverage
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6154623Z  * [new branch]        copilot/apply-autofixes-287 -> origin/copilot/apply-autofixes-287
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6155975Z  * [new branch]        copilot/gitignore-professionalization-20260402 -> origin/copilot/gitignore-professionalization-20260402
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6160222Z  * [new branch]        copilot/improve-mcp-reliability -> origin/copilot/improve-mcp-reliability
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6161562Z  * [new branch]        copilot/pivot-to-diagnostic-tool -> origin/copilot/pivot-to-diagnostic-tool
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6163322Z  * [new branch]        copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1 -> origin/copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6165233Z  * [new branch]        dependabot/github_actions/actions/deploy-pages-5 -> origin/dependabot/github_actions/actions/deploy-pages-5
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6166953Z  * [new branch]        dependabot/github_actions/actions/first-interaction-3 -> origin/dependabot/github_actions/actions/first-interaction-3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6168692Z  * [new branch]        dependabot/github_actions/actions/github-script-8 -> origin/dependabot/github_actions/actions/github-script-8
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6171759Z  * [new branch]        dependabot/github_actions/actions/setup-python-6 -> origin/dependabot/github_actions/actions/setup-python-6
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6173559Z  * [new branch]        dependabot/github_actions/actions/upload-pages-artifact-4 -> origin/dependabot/github_actions/actions/upload-pages-artifact-4
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6174862Z  * [new branch]        drift-history        -> origin/drift-history
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6175788Z  * [new branch]        feat/context-tags-delta-first -> origin/feat/context-tags-delta-first
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6176958Z  * [new branch]        issue-438-fix        -> origin/issue-438-fix
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6177920Z  * [new branch]        llm-visibility-quickwins -> origin/llm-visibility-quickwins
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6178705Z  * [new branch]        main                 -> origin/main
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6179333Z  * [new branch]        master               -> origin/master
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6180005Z  * [new branch]        pr-16-review         -> origin/pr-16-review
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6180788Z  * [new branch]        sync-main-from-issue -> origin/sync-main-from-issue
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6182562Z  * [new tag]           v0.10.0              -> v0.10.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6183122Z  * [new tag]           v0.10.1              -> v0.10.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6183673Z  * [new tag]           v0.10.10             -> v0.10.10
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6184219Z  * [new tag]           v0.10.2              -> v0.10.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6184769Z  * [new tag]           v0.10.3              -> v0.10.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6185320Z  * [new tag]           v0.10.4              -> v0.10.4
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6185856Z  * [new tag]           v0.10.5              -> v0.10.5
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6186465Z  * [new tag]           v0.10.6              -> v0.10.6
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6186998Z  * [new tag]           v0.10.7              -> v0.10.7
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6187639Z  * [new tag]           v0.10.8              -> v0.10.8
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6188216Z  * [new tag]           v0.10.9              -> v0.10.9
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6188759Z  * [new tag]           v0.2.0               -> v0.2.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6189321Z  * [new tag]           v0.3.0               -> v0.3.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6189853Z  * [new tag]           v0.5.0               -> v0.5.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6190385Z  * [new tag]           v0.6.0               -> v0.6.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6190914Z  * [new tag]           v0.7.0               -> v0.7.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6191430Z  * [new tag]           v0.7.1               -> v0.7.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6191962Z  * [new tag]           v0.7.2               -> v0.7.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6192475Z  * [new tag]           v0.7.3               -> v0.7.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6192907Z  * [new tag]           v0.7.4               -> v0.7.4
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6193402Z  * [new tag]           v0.8.0               -> v0.8.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6193780Z  * [new tag]           v0.8.1               -> v0.8.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6194076Z  * [new tag]           v0.9.0               -> v0.9.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6195071Z  * [new tag]           v1                   -> v1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6195406Z  * [new tag]           v1.1.0               -> v1.1.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6195710Z  * [new tag]           v1.1.1               -> v1.1.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6196017Z  * [new tag]           v1.1.10              -> v1.1.10
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6196318Z  * [new tag]           v1.1.11              -> v1.1.11
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6196618Z  * [new tag]           v1.1.12              -> v1.1.12
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6197289Z  * [new tag]           v1.1.13              -> v1.1.13
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6197608Z  * [new tag]           v1.1.14              -> v1.1.14
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6197906Z  * [new tag]           v1.1.15              -> v1.1.15
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6198192Z  * [new tag]           v1.1.16              -> v1.1.16
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6198482Z  * [new tag]           v1.1.17              -> v1.1.17
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6198772Z  * [new tag]           v1.1.2               -> v1.1.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6199078Z  * [new tag]           v1.1.3               -> v1.1.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6199374Z  * [new tag]           v1.1.4               -> v1.1.4
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6199658Z  * [new tag]           v1.1.5               -> v1.1.5
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6199979Z  * [new tag]           v1.1.6               -> v1.1.6
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6200264Z  * [new tag]           v1.1.7               -> v1.1.7
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6200549Z  * [new tag]           v1.1.8               -> v1.1.8
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6200826Z  * [new tag]           v1.1.9               -> v1.1.9
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6201127Z  * [new tag]           v1.2.0               -> v1.2.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6201403Z  * [new tag]           v1.3.0               -> v1.3.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6201690Z  * [new tag]           v1.3.1               -> v1.3.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6201973Z  * [new tag]           v1.3.2               -> v1.3.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6202254Z  * [new tag]           v1.3.3               -> v1.3.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6202549Z  * [new tag]           v1.3.4               -> v1.3.4
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6202980Z  * [new tag]           v1.3.5               -> v1.3.5
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6203277Z  * [new tag]           v1.3.6               -> v1.3.6
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6203561Z  * [new tag]           v1.4.0               -> v1.4.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6203848Z  * [new tag]           v1.4.1               -> v1.4.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6204134Z  * [new tag]           v1.4.2               -> v1.4.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6204409Z  * [new tag]           v1.5.0               -> v1.5.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6204699Z  * [new tag]           v2                   -> v2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6204978Z  * [new tag]           v2.0.0               -> v2.0.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6205276Z  * [new tag]           v2.0.1               -> v2.0.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6205553Z  * [new tag]           v2.1.0               -> v2.1.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6205837Z  * [new tag]           v2.1.1               -> v2.1.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6206127Z  * [new tag]           v2.1.2               -> v2.1.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6206405Z  * [new tag]           v2.1.3               -> v2.1.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6206697Z  * [new tag]           v2.10.0              -> v2.10.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6206984Z  * [new tag]           v2.10.1              -> v2.10.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6207270Z  * [new tag]           v2.11.0              -> v2.11.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6207550Z  * [new tag]           v2.11.1              -> v2.11.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6207833Z  * [new tag]           v2.11.2              -> v2.11.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6208113Z  * [new tag]           v2.12.0              -> v2.12.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6208397Z  * [new tag]           v2.12.1              -> v2.12.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6208682Z  * [new tag]           v2.13.0              -> v2.13.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6208963Z  * [new tag]           v2.14.0              -> v2.14.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6209246Z  * [new tag]           v2.15.0              -> v2.15.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6209627Z  * [new tag]           v2.15.1              -> v2.15.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6209911Z  * [new tag]           v2.16.0              -> v2.16.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6210193Z  * [new tag]           v2.17.0              -> v2.17.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6210477Z  * [new tag]           v2.17.1              -> v2.17.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6210759Z  * [new tag]           v2.17.2              -> v2.17.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6211046Z  * [new tag]           v2.18.0              -> v2.18.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6211333Z  * [new tag]           v2.18.1              -> v2.18.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6211615Z  * [new tag]           v2.19.0              -> v2.19.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6211893Z  * [new tag]           v2.19.1              -> v2.19.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6212181Z  * [new tag]           v2.2.0               -> v2.2.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6212458Z  * [new tag]           v2.20.0              -> v2.20.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6212739Z  * [new tag]           v2.21.0              -> v2.21.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6213026Z  * [new tag]           v2.22.0              -> v2.22.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6213309Z  * [new tag]           v2.23.0              -> v2.23.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6213599Z  * [new tag]           v2.24.0              -> v2.24.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6213877Z  * [new tag]           v2.25.0              -> v2.25.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6214156Z  * [new tag]           v2.26.0              -> v2.26.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6214430Z  * [new tag]           v2.26.1              -> v2.26.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6214713Z  * [new tag]           v2.26.2              -> v2.26.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6214997Z  * [new tag]           v2.27.0              -> v2.27.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6215276Z  * [new tag]           v2.27.1              -> v2.27.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6215555Z  * [new tag]           v2.27.2              -> v2.27.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6215834Z  * [new tag]           v2.28.0              -> v2.28.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6216115Z  * [new tag]           v2.28.1              -> v2.28.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6216397Z  * [new tag]           v2.29.0              -> v2.29.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6216682Z  * [new tag]           v2.3.0               -> v2.3.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6217373Z  * [new tag]           v2.3.1               -> v2.3.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6217720Z  * [new tag]           v2.30.0              -> v2.30.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6218005Z  * [new tag]           v2.30.1              -> v2.30.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6218284Z  * [new tag]           v2.31.0              -> v2.31.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6218566Z  * [new tag]           v2.32.0              -> v2.32.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6218848Z  * [new tag]           v2.33.0              -> v2.33.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6219134Z  * [new tag]           v2.34.0              -> v2.34.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6219411Z  * [new tag]           v2.34.1              -> v2.34.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6219692Z  * [new tag]           v2.34.2              -> v2.34.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6219970Z  * [new tag]           v2.35.0              -> v2.35.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6220277Z  * [new tag]           v2.35.1              -> v2.35.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6220569Z  * [new tag]           v2.36.0              -> v2.36.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6220848Z  * [new tag]           v2.37.0              -> v2.37.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6221128Z  * [new tag]           v2.37.1              -> v2.37.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6221402Z  * [new tag]           v2.37.2              -> v2.37.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6221684Z  * [new tag]           v2.38.0              -> v2.38.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6221959Z  * [new tag]           v2.38.1              -> v2.38.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6222241Z  * [new tag]           v2.39.0              -> v2.39.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6222519Z  * [new tag]           v2.39.1              -> v2.39.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6222792Z  * [new tag]           v2.4.0               -> v2.4.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6223079Z  * [new tag]           v2.4.1               -> v2.4.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6223355Z  * [new tag]           v2.4.2               -> v2.4.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6223757Z  * [new tag]           v2.4.3               -> v2.4.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6224035Z  * [new tag]           v2.4.4               -> v2.4.4
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6224322Z  * [new tag]           v2.4.5               -> v2.4.5
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6224599Z  * [new tag]           v2.40.0              -> v2.40.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6224880Z  * [new tag]           v2.40.1              -> v2.40.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6225171Z  * [new tag]           v2.40.2              -> v2.40.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6225453Z  * [new tag]           v2.40.3              -> v2.40.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6225736Z  * [new tag]           v2.41.0              -> v2.41.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6226014Z  * [new tag]           v2.42.0              -> v2.42.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6226301Z  * [new tag]           v2.42.1              -> v2.42.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6226584Z  * [new tag]           v2.42.10             -> v2.42.10
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6226880Z  * [new tag]           v2.42.11             -> v2.42.11
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6227175Z  * [new tag]           v2.42.12             -> v2.42.12
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6227457Z  * [new tag]           v2.42.13             -> v2.42.13
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6227753Z  * [new tag]           v2.42.14             -> v2.42.14
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6228040Z  * [new tag]           v2.42.15             -> v2.42.15
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6228404Z  * [new tag]           v2.42.2              -> v2.42.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6228894Z  * [new tag]           v2.42.3              -> v2.42.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6229194Z  * [new tag]           v2.42.4              -> v2.42.4
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6229480Z  * [new tag]           v2.42.5              -> v2.42.5
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6229766Z  * [new tag]           v2.42.7              -> v2.42.7
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6230044Z  * [new tag]           v2.42.8              -> v2.42.8
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6230325Z  * [new tag]           v2.42.9              -> v2.42.9
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6230598Z  * [new tag]           v2.43.0              -> v2.43.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6230897Z  * [new tag]           v2.43.1              -> v2.43.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6231177Z  * [new tag]           v2.5.0               -> v2.5.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6232089Z  * [new tag]           v2.5.1               -> v2.5.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6232387Z  * [new tag]           v2.5.2               -> v2.5.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6232702Z  * [new tag]           v2.5.3               -> v2.5.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6232989Z  * [new tag]           v2.6.0               -> v2.6.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6233267Z  * [new tag]           v2.6.1               -> v2.6.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6233548Z  * [new tag]           v2.6.2               -> v2.6.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6233827Z  * [new tag]           v2.7.0               -> v2.7.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6234100Z  * [new tag]           v2.7.1               -> v2.7.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6234376Z  * [new tag]           v2.7.2               -> v2.7.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6234647Z  * [new tag]           v2.7.3               -> v2.7.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6234937Z  * [new tag]           v2.8.0               -> v2.8.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6235216Z  * [new tag]           v2.8.1               -> v2.8.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6235498Z  * [new tag]           v2.9.0               -> v2.9.0
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6235773Z  * [new tag]           v2.9.1               -> v2.9.1
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6236050Z  * [new tag]           v2.9.10              -> v2.9.10
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6236333Z  * [new tag]           v2.9.11              -> v2.9.11
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6236612Z  * [new tag]           v2.9.12              -> v2.9.12
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6236894Z  * [new tag]           v2.9.13              -> v2.9.13
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6237172Z  * [new tag]           v2.9.14              -> v2.9.14
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6237930Z  * [new tag]           v2.9.15              -> v2.9.15
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6238246Z  * [new tag]           v2.9.16              -> v2.9.16
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6238545Z  * [new tag]           v2.9.2               -> v2.9.2
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6238837Z  * [new tag]           v2.9.3               -> v2.9.3
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6239734Z  * [new tag]           v2.9.4               -> v2.9.4
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6240037Z  * [new tag]           v2.9.5               -> v2.9.5
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6240320Z  * [new tag]           v2.9.6               -> v2.9.6
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6240607Z  * [new tag]           v2.9.7               -> v2.9.7
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6240892Z  * [new tag]           v2.9.8               -> v2.9.8
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.6241166Z  * [new tag]           v2.9.9               -> v2.9.9
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.7442080Z [command]"C:\Program Files\Git\bin\git.exe" branch --list --remote origin/main
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.7874376Z   origin/main
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.7915298Z [command]"C:\Program Files\Git\bin\git.exe" rev-parse refs/remotes/origin/main
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.8177836Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.8209944Z ##[endgroup]
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.8210588Z ##[group]Determining the checkout info
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.8211369Z ##[endgroup]
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.8224029Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.8679049Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.9006260Z ##[group]Checking out the ref
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:23.9024335Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:24.8094395Z Switched to a new branch 'main'
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:24.8154270Z branch 'main' set up to track 'origin/main'.
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:24.8247022Z ##[endgroup]
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:24.8706155Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H
Version format check	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:24.8979037Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Version format check	Resolve Python executable	﻿2026-04-26T18:03:24.9346836Z ##[group]Run $resolved = $false
Version format check	Resolve Python executable	2026-04-26T18:03:24.9347234Z [36;1m$resolved = $false[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9347573Z [36;1mif (Get-Command python -ErrorAction SilentlyContinue) {[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9347893Z [36;1m  python --version[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9348103Z [36;1m  if ($LASTEXITCODE -eq 0) {[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9348710Z [36;1m    "PYTHON_BIN=python" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9349375Z [36;1m    $resolved = $true[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9349574Z [36;1m  }[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9349817Z [36;1m}[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9350251Z [36;1mif (-not $resolved -and (Get-Command py -ErrorAction SilentlyContinue)) {[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9350613Z [36;1m  py --version[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9350820Z [36;1m  if ($LASTEXITCODE -eq 0) {[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9351179Z [36;1m    "PYTHON_BIN=py" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9351544Z [36;1m    $resolved = $true[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9351764Z [36;1m  }[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9351910Z [36;1m}[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9352049Z [36;1mif (-not $resolved) {[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9352359Z [36;1m  Write-Error "Neither 'python' nor 'py' is available on this runner."[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9352692Z [36;1m  exit 1[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9352841Z [36;1m}[0m
Version format check	Resolve Python executable	2026-04-26T18:03:24.9990527Z shell: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.EXE -command ". '{0}'"
Version format check	Resolve Python executable	2026-04-26T18:03:24.9991227Z ##[endgroup]
Version format check	Resolve Python executable	2026-04-26T18:03:25.4090245Z Python 3.12.10
Version format check	Validate pyproject.toml version is SemVer	﻿2026-04-26T18:03:25.6316649Z ##[group]Run & $env:PYTHON_BIN scripts/check_version.py --check-semver
Version format check	Validate pyproject.toml version is SemVer	2026-04-26T18:03:25.6317207Z [36;1m& $env:PYTHON_BIN scripts/check_version.py --check-semver[0m
Version format check	Validate pyproject.toml version is SemVer	2026-04-26T18:03:25.6383581Z shell: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.EXE -command ". '{0}'"
Version format check	Validate pyproject.toml version is SemVer	2026-04-26T18:03:25.6384459Z env:
Version format check	Validate pyproject.toml version is SemVer	2026-04-26T18:03:25.6384633Z   PYTHON_BIN: python
Version format check	Validate pyproject.toml version is SemVer	2026-04-26T18:03:25.6384822Z ##[endgroup]
Version format check	Validate pyproject.toml version is SemVer	2026-04-26T18:03:26.6012283Z OK: pyproject.toml version '2.43.1' is valid SemVer
Version format check	Enforce release discipline	﻿2026-04-26T18:03:26.7439241Z ##[group]Run & $env:PYTHON_BIN scripts/check_release_discipline.py
Version format check	Enforce release discipline	2026-04-26T18:03:26.7439749Z [36;1m& $env:PYTHON_BIN scripts/check_release_discipline.py[0m
Version format check	Enforce release discipline	2026-04-26T18:03:26.7506004Z shell: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.EXE -command ". '{0}'"
Version format check	Enforce release discipline	2026-04-26T18:03:26.7506408Z env:
Version format check	Enforce release discipline	2026-04-26T18:03:26.7506561Z   PYTHON_BIN: python
Version format check	Enforce release discipline	2026-04-26T18:03:26.7506738Z   DRIFT_TAG_LINEAGE_WARN: 1
Version format check	Enforce release discipline	2026-04-26T18:03:26.7506928Z ##[endgroup]
Version format check	Enforce release discipline	2026-04-26T18:03:27.0606509Z OK: Release discipline checks passed for version '2.43.1'
Version format check	Check model consistency	﻿2026-04-26T18:03:27.1985159Z ##[group]Run & $env:PYTHON_BIN scripts/check_model_consistency.py
Version format check	Check model consistency	2026-04-26T18:03:27.1985657Z [36;1m& $env:PYTHON_BIN scripts/check_model_consistency.py[0m
Version format check	Check model consistency	2026-04-26T18:03:27.2049085Z shell: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.EXE -command ". '{0}'"
Version format check	Check model consistency	2026-04-26T18:03:27.2049484Z env:
Version format check	Check model consistency	2026-04-26T18:03:27.2049629Z   PYTHON_BIN: python
Version format check	Check model consistency	2026-04-26T18:03:27.2049810Z ##[endgroup]
Version format check	Check model consistency	2026-04-26T18:03:27.7367287Z OK: Signal model consistent: 19 scoring signals, version 2.43.1
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:27.8817614Z Post job cleanup.
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.1330686Z [command]"C:\Program Files\Git\bin\git.exe" version
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.1673065Z git version 2.53.0.windows.2
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.1753923Z Temporarily overriding HOME='D:\a\_temp\061f5a49-44b9-4b69-883b-6ca23130df79' before making global git config changes
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.1755006Z Adding repository directory to the temporary git global config as a safe directory
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.1771310Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\drift\drift
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.2120315Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.2451467Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.7659863Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.7916202Z http.https://github.com/.extraheader
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.7957779Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all http.https://github.com/.extraheader
Version format check	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:28.8262921Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Version format check	Complete job	﻿2026-04-26T18:03:29.3853856Z Cleaning up orphan processes
Version format check	Complete job	2026-04-26T18:03:29.3893162Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Python 3.11, ubuntu-latest)	Set up job	﻿2026-04-26T18:03:35.0807123Z Current runner version: '2.334.0'
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0833049Z ##[group]Runner Image Provisioner
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0833884Z Hosted Compute Agent
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0834440Z Version: 20260213.493
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0835054Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0835994Z Build Date: 2026-02-13T00:28:41Z
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0836700Z Worker ID: {478a45e8-4e62-4517-a973-39c5dbd11d9f}
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0837403Z Azure Region: northcentralus
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0838011Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0839480Z ##[group]Operating System
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0840164Z Ubuntu
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0840666Z 24.04.4
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0841125Z LTS
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0841613Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0842114Z ##[group]Runner Image
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0842651Z Image: ubuntu-24.04
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0843192Z Version: 20260413.86.1
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0844157Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0846048Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0846915Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0847877Z ##[group]GITHUB_TOKEN Permissions
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0849989Z Contents: write
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0850621Z Metadata: read
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0851084Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0853494Z Secret source: Actions
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.0854449Z Prepare workflow directory
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.1582412Z Prepare all required actions
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.1637359Z Getting action download info
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.5216979Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.6976348Z Download action repository 'actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065)
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.7759192Z Download action repository 'actions/cache@5a3ec84eff668545956fd18022155c47e93e2684' (SHA:5a3ec84eff668545956fd18022155c47e93e2684)
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:35.9454864Z Download action repository 'codecov/codecov-action@1f60566a86da84c4b4b64c17662a90de97fbb8d7' (SHA:1f60566a86da84c4b4b64c17662a90de97fbb8d7)
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:36.2529209Z Download action repository 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:36.5083743Z Getting action download info
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:36.6394962Z Download action repository 'actions/github-script@v7' (SHA:f28e40c7f34bde8b3046d885e986cb6290c5673b)
Test (Python 3.11, ubuntu-latest)	Set up job	2026-04-26T18:03:37.1336523Z Complete job name: Test (Python 3.11, ubuntu-latest)
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:37.2338356Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2339997Z with:
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2340687Z   fetch-depth: 0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2341487Z   repository: mick-gsk/drift
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2342585Z   token: ***
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2343293Z   ssh-strict: true
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2344041Z   ssh-user: git
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2344835Z   persist-credentials: true
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2345889Z   clean: true
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2346658Z   sparse-checkout-cone-mode: true
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2347580Z   fetch-tags: false
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2348340Z   show-progress: true
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2349115Z   lfs: false
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2349815Z   submodules: false
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2350598Z   set-safe-directory: true
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2351677Z env:
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2352774Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2354361Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2356182Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2357359Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3476590Z Syncing repository: mick-gsk/drift
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3479026Z ##[group]Getting Git version info
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3480208Z Working directory is '/home/runner/work/drift/drift'
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3481876Z [command]/usr/bin/git version
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3520179Z git version 2.53.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3546885Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3569185Z Temporarily overriding HOME='/home/runner/work/_temp/25cb8310-ae46-4e7e-baf4-04ecd38c3ab7' before making global git config changes
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3571718Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3574178Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3605809Z Deleting the contents of '/home/runner/work/drift/drift'
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3609761Z ##[group]Initializing the repository
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3613328Z [command]/usr/bin/git init /home/runner/work/drift/drift
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3721167Z hint: Using 'master' as the name for the initial branch. This default branch name
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3724317Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3727666Z hint: to use in all of your new repositories, which will suppress this warning,
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3729780Z hint: call:
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3730477Z hint:
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3731360Z hint: 	git config --global init.defaultBranch <name>
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3732434Z hint:
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3733849Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3736906Z hint: 'development'. The just-created branch can be renamed via this command:
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3738402Z hint:
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3739191Z hint: 	git branch -m <name>
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3740020Z hint:
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3741119Z hint: Disable this message with "git config set advice.defaultBranchName false"
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3742867Z Initialized empty Git repository in /home/runner/work/drift/drift/.git/
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3745934Z [command]/usr/bin/git remote add origin https://github.com/mick-gsk/drift
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3766924Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3768812Z ##[group]Disabling automatic garbage collection
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3770825Z [command]/usr/bin/git config --local gc.auto 0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3799117Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3800892Z ##[group]Setting up auth
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3804745Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3836828Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4189785Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4219029Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4438376Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4474301Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4475996Z ##[group]Fetching the repository
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4483903Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7785107Z From https://github.com/mick-gsk/drift
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7786453Z  * [new branch]        ci/fix-actions       -> origin/ci/fix-actions
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7787720Z  * [new branch]        copilot/analyze-test-coverage -> origin/copilot/analyze-test-coverage
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7789408Z  * [new branch]        copilot/apply-autofixes-287 -> origin/copilot/apply-autofixes-287
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7792175Z  * [new branch]        copilot/gitignore-professionalization-20260402 -> origin/copilot/gitignore-professionalization-20260402
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7794025Z  * [new branch]        copilot/improve-mcp-reliability -> origin/copilot/improve-mcp-reliability
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7795219Z  * [new branch]        copilot/pivot-to-diagnostic-tool -> origin/copilot/pivot-to-diagnostic-tool
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7797605Z  * [new branch]        copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1 -> origin/copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7799517Z  * [new branch]        dependabot/github_actions/actions/deploy-pages-5 -> origin/dependabot/github_actions/actions/deploy-pages-5
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7801240Z  * [new branch]        dependabot/github_actions/actions/first-interaction-3 -> origin/dependabot/github_actions/actions/first-interaction-3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7802942Z  * [new branch]        dependabot/github_actions/actions/github-script-8 -> origin/dependabot/github_actions/actions/github-script-8
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7804603Z  * [new branch]        dependabot/github_actions/actions/setup-python-6 -> origin/dependabot/github_actions/actions/setup-python-6
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7806567Z  * [new branch]        dependabot/github_actions/actions/upload-pages-artifact-4 -> origin/dependabot/github_actions/actions/upload-pages-artifact-4
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7807975Z  * [new branch]        drift-history        -> origin/drift-history
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7809047Z  * [new branch]        feat/context-tags-delta-first -> origin/feat/context-tags-delta-first
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7810475Z  * [new branch]        issue-438-fix        -> origin/issue-438-fix
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7811460Z  * [new branch]        llm-visibility-quickwins -> origin/llm-visibility-quickwins
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7812556Z  * [new branch]        main                 -> origin/main
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7813420Z  * [new branch]        master               -> origin/master
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7814536Z  * [new branch]        pr-16-review         -> origin/pr-16-review
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7816049Z  * [new branch]        sync-main-from-issue -> origin/sync-main-from-issue
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7816932Z  * [new tag]           v0.10.0              -> v0.10.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7817564Z  * [new tag]           v0.10.1              -> v0.10.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7818185Z  * [new tag]           v0.10.10             -> v0.10.10
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7818804Z  * [new tag]           v0.10.2              -> v0.10.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7819392Z  * [new tag]           v0.10.3              -> v0.10.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7819996Z  * [new tag]           v0.10.4              -> v0.10.4
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7820549Z  * [new tag]           v0.10.5              -> v0.10.5
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7821124Z  * [new tag]           v0.10.6              -> v0.10.6
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7821883Z  * [new tag]           v0.10.7              -> v0.10.7
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7822558Z  * [new tag]           v0.10.8              -> v0.10.8
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7823446Z  * [new tag]           v0.10.9              -> v0.10.9
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7824085Z  * [new tag]           v0.2.0               -> v0.2.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7824719Z  * [new tag]           v0.3.0               -> v0.3.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7825584Z  * [new tag]           v0.5.0               -> v0.5.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7826265Z  * [new tag]           v0.6.0               -> v0.6.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7826878Z  * [new tag]           v0.7.0               -> v0.7.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7827477Z  * [new tag]           v0.7.1               -> v0.7.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7828077Z  * [new tag]           v0.7.2               -> v0.7.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7828672Z  * [new tag]           v0.7.3               -> v0.7.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7829273Z  * [new tag]           v0.7.4               -> v0.7.4
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7829876Z  * [new tag]           v0.8.0               -> v0.8.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7830473Z  * [new tag]           v0.8.1               -> v0.8.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7831063Z  * [new tag]           v0.9.0               -> v0.9.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7831682Z  * [new tag]           v1                   -> v1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7832281Z  * [new tag]           v1.1.0               -> v1.1.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7832895Z  * [new tag]           v1.1.1               -> v1.1.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7833513Z  * [new tag]           v1.1.10              -> v1.1.10
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7834389Z  * [new tag]           v1.1.11              -> v1.1.11
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7835008Z  * [new tag]           v1.1.12              -> v1.1.12
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7835859Z  * [new tag]           v1.1.13              -> v1.1.13
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7836476Z  * [new tag]           v1.1.14              -> v1.1.14
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7837082Z  * [new tag]           v1.1.15              -> v1.1.15
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7837678Z  * [new tag]           v1.1.16              -> v1.1.16
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7838289Z  * [new tag]           v1.1.17              -> v1.1.17
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7838897Z  * [new tag]           v1.1.2               -> v1.1.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7839537Z  * [new tag]           v1.1.3               -> v1.1.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7840138Z  * [new tag]           v1.1.4               -> v1.1.4
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7840748Z  * [new tag]           v1.1.5               -> v1.1.5
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7841357Z  * [new tag]           v1.1.6               -> v1.1.6
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7841986Z  * [new tag]           v1.1.7               -> v1.1.7
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7842597Z  * [new tag]           v1.1.8               -> v1.1.8
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7843231Z  * [new tag]           v1.1.9               -> v1.1.9
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7843862Z  * [new tag]           v1.2.0               -> v1.2.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7844476Z  * [new tag]           v1.3.0               -> v1.3.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7845173Z  * [new tag]           v1.3.1               -> v1.3.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7846106Z  * [new tag]           v1.3.2               -> v1.3.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7846741Z  * [new tag]           v1.3.3               -> v1.3.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7847378Z  * [new tag]           v1.3.4               -> v1.3.4
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7847998Z  * [new tag]           v1.3.5               -> v1.3.5
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7848610Z  * [new tag]           v1.3.6               -> v1.3.6
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7849230Z  * [new tag]           v1.4.0               -> v1.4.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7849865Z  * [new tag]           v1.4.1               -> v1.4.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7850476Z  * [new tag]           v1.4.2               -> v1.4.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7851093Z  * [new tag]           v1.5.0               -> v1.5.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7851803Z  * [new tag]           v2                   -> v2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7852409Z  * [new tag]           v2.0.0               -> v2.0.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7853033Z  * [new tag]           v2.0.1               -> v2.0.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7853642Z  * [new tag]           v2.1.0               -> v2.1.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7854247Z  * [new tag]           v2.1.1               -> v2.1.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7854885Z  * [new tag]           v2.1.2               -> v2.1.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7856048Z  * [new tag]           v2.1.3               -> v2.1.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7856697Z  * [new tag]           v2.10.0              -> v2.10.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7857333Z  * [new tag]           v2.10.1              -> v2.10.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7857952Z  * [new tag]           v2.11.0              -> v2.11.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7858592Z  * [new tag]           v2.11.1              -> v2.11.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7859209Z  * [new tag]           v2.11.2              -> v2.11.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7859830Z  * [new tag]           v2.12.0              -> v2.12.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7860451Z  * [new tag]           v2.12.1              -> v2.12.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7861070Z  * [new tag]           v2.13.0              -> v2.13.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7861689Z  * [new tag]           v2.14.0              -> v2.14.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7862313Z  * [new tag]           v2.15.0              -> v2.15.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7862923Z  * [new tag]           v2.15.1              -> v2.15.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7863567Z  * [new tag]           v2.16.0              -> v2.16.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7864189Z  * [new tag]           v2.17.0              -> v2.17.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7864815Z  * [new tag]           v2.17.1              -> v2.17.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7865654Z  * [new tag]           v2.17.2              -> v2.17.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7866484Z  * [new tag]           v2.18.0              -> v2.18.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7867112Z  * [new tag]           v2.18.1              -> v2.18.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7867732Z  * [new tag]           v2.19.0              -> v2.19.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7868352Z  * [new tag]           v2.19.1              -> v2.19.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7868984Z  * [new tag]           v2.2.0               -> v2.2.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7869610Z  * [new tag]           v2.20.0              -> v2.20.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7870219Z  * [new tag]           v2.21.0              -> v2.21.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7870834Z  * [new tag]           v2.22.0              -> v2.22.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7871467Z  * [new tag]           v2.23.0              -> v2.23.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7872078Z  * [new tag]           v2.24.0              -> v2.24.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7872708Z  * [new tag]           v2.25.0              -> v2.25.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7873321Z  * [new tag]           v2.26.0              -> v2.26.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7873958Z  * [new tag]           v2.26.1              -> v2.26.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7874638Z  * [new tag]           v2.26.2              -> v2.26.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7875252Z  * [new tag]           v2.27.0              -> v2.27.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7876141Z  * [new tag]           v2.27.1              -> v2.27.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7876765Z  * [new tag]           v2.27.2              -> v2.27.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7877389Z  * [new tag]           v2.28.0              -> v2.28.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7878008Z  * [new tag]           v2.28.1              -> v2.28.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7878616Z  * [new tag]           v2.29.0              -> v2.29.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7879265Z  * [new tag]           v2.3.0               -> v2.3.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7879885Z  * [new tag]           v2.3.1               -> v2.3.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7880494Z  * [new tag]           v2.30.0              -> v2.30.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7881118Z  * [new tag]           v2.30.1              -> v2.30.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7881748Z  * [new tag]           v2.31.0              -> v2.31.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7882381Z  * [new tag]           v2.32.0              -> v2.32.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7883003Z  * [new tag]           v2.33.0              -> v2.33.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7883617Z  * [new tag]           v2.34.0              -> v2.34.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7884229Z  * [new tag]           v2.34.1              -> v2.34.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7884849Z  * [new tag]           v2.34.2              -> v2.34.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7885646Z  * [new tag]           v2.35.0              -> v2.35.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7886276Z  * [new tag]           v2.35.1              -> v2.35.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7887070Z  * [new tag]           v2.36.0              -> v2.36.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7887682Z  * [new tag]           v2.37.0              -> v2.37.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7888315Z  * [new tag]           v2.37.1              -> v2.37.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7888937Z  * [new tag]           v2.37.2              -> v2.37.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7889557Z  * [new tag]           v2.38.0              -> v2.38.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7890189Z  * [new tag]           v2.38.1              -> v2.38.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7890799Z  * [new tag]           v2.39.0              -> v2.39.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7891415Z  * [new tag]           v2.39.1              -> v2.39.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7892039Z  * [new tag]           v2.4.0               -> v2.4.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7892648Z  * [new tag]           v2.4.1               -> v2.4.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7893273Z  * [new tag]           v2.4.2               -> v2.4.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7893880Z  * [new tag]           v2.4.3               -> v2.4.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7894487Z  * [new tag]           v2.4.4               -> v2.4.4
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7895115Z  * [new tag]           v2.4.5               -> v2.4.5
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7895954Z  * [new tag]           v2.40.0              -> v2.40.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7896575Z  * [new tag]           v2.40.1              -> v2.40.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7897185Z  * [new tag]           v2.40.2              -> v2.40.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7897975Z  * [new tag]           v2.40.3              -> v2.40.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7898590Z  * [new tag]           v2.41.0              -> v2.41.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7899198Z  * [new tag]           v2.42.0              -> v2.42.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7899806Z  * [new tag]           v2.42.1              -> v2.42.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7900426Z  * [new tag]           v2.42.10             -> v2.42.10
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7901041Z  * [new tag]           v2.42.11             -> v2.42.11
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7901659Z  * [new tag]           v2.42.12             -> v2.42.12
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7902282Z  * [new tag]           v2.42.13             -> v2.42.13
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7902906Z  * [new tag]           v2.42.14             -> v2.42.14
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7903523Z  * [new tag]           v2.42.15             -> v2.42.15
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7904132Z  * [new tag]           v2.42.2              -> v2.42.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7904752Z  * [new tag]           v2.42.3              -> v2.42.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7905600Z  * [new tag]           v2.42.4              -> v2.42.4
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7906241Z  * [new tag]           v2.42.5              -> v2.42.5
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7906851Z  * [new tag]           v2.42.7              -> v2.42.7
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7907456Z  * [new tag]           v2.42.8              -> v2.42.8
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7908151Z  * [new tag]           v2.42.9              -> v2.42.9
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7908757Z  * [new tag]           v2.43.0              -> v2.43.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7909366Z  * [new tag]           v2.43.1              -> v2.43.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7909973Z  * [new tag]           v2.5.0               -> v2.5.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7910606Z  * [new tag]           v2.5.1               -> v2.5.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7911217Z  * [new tag]           v2.5.2               -> v2.5.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7911917Z  * [new tag]           v2.5.3               -> v2.5.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7912550Z  * [new tag]           v2.6.0               -> v2.6.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7913165Z  * [new tag]           v2.6.1               -> v2.6.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7913757Z  * [new tag]           v2.6.2               -> v2.6.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7914359Z  * [new tag]           v2.7.0               -> v2.7.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7914947Z  * [new tag]           v2.7.1               -> v2.7.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7915799Z  * [new tag]           v2.7.2               -> v2.7.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7916416Z  * [new tag]           v2.7.3               -> v2.7.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7917026Z  * [new tag]           v2.8.0               -> v2.8.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7917629Z  * [new tag]           v2.8.1               -> v2.8.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7918416Z  * [new tag]           v2.9.0               -> v2.9.0
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7919021Z  * [new tag]           v2.9.1               -> v2.9.1
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7919624Z  * [new tag]           v2.9.10              -> v2.9.10
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7920222Z  * [new tag]           v2.9.11              -> v2.9.11
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7920847Z  * [new tag]           v2.9.12              -> v2.9.12
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7921449Z  * [new tag]           v2.9.13              -> v2.9.13
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7922054Z  * [new tag]           v2.9.14              -> v2.9.14
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7922654Z  * [new tag]           v2.9.15              -> v2.9.15
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7923260Z  * [new tag]           v2.9.16              -> v2.9.16
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7923869Z  * [new tag]           v2.9.2               -> v2.9.2
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7924470Z  * [new tag]           v2.9.3               -> v2.9.3
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7925055Z  * [new tag]           v2.9.4               -> v2.9.4
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7925869Z  * [new tag]           v2.9.5               -> v2.9.5
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7926508Z  * [new tag]           v2.9.6               -> v2.9.6
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7927101Z  * [new tag]           v2.9.7               -> v2.9.7
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7927737Z  * [new tag]           v2.9.8               -> v2.9.8
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.7928339Z  * [new tag]           v2.9.9               -> v2.9.9
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8030959Z [command]/usr/bin/git branch --list --remote origin/main
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8070490Z   origin/main
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8079652Z [command]/usr/bin/git rev-parse refs/remotes/origin/main
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8100023Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8105569Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8106305Z ##[group]Determining the checkout info
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8107069Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8111280Z [command]/usr/bin/git sparse-checkout disable
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8145811Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8170441Z ##[group]Checking out the ref
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.8174201Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:41.1506793Z Switched to a new branch 'main'
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:41.1507367Z branch 'main' set up to track 'origin/main'.
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:41.1525923Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:41.1570494Z [command]/usr/bin/git log -1 --format=%H
Test (Python 3.11, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:41.1594897Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	﻿2026-04-26T18:03:41.1830478Z ##[group]Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1830866Z with:
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1831054Z   python-version: 3.11
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1831257Z   check-latest: false
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1831590Z   token: ***
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1831790Z   update-environment: true
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1832012Z   allow-prereleases: false
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1832231Z   freethreaded: false
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1832423Z env:
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1832701Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1833150Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1833529Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.1833817Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.3534416Z ##[group]Installed versions
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.3545753Z Version 3.11 was not found in the local cache
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.8432499Z Version 3.11 is available for downloading
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:41.8434599Z Download from "https://github.com/actions/python-versions/releases/download/3.11.15-22631496413/python-3.11.15-linux-24.04-x64.tar.gz"
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.7377657Z Extract downloaded archive
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.7500201Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/b5fd95c7-93c8-4c78-a437-37a72ba150c3 -f /home/runner/work/_temp/f8c044ba-6252-4892-9f73-443d99569b61
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:44.7851481Z Execute installation script
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:44.7945198Z Check if Python hostedtoolcache folder exist...
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:44.7946084Z Creating Python hostedtoolcache folder...
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:44.7958382Z Create Python 3.11.15 folder
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:44.7971481Z Copy Python binaries to hostedtoolcache folder
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:45.2820518Z Create additional symlinks (Required for the UsePythonVersion Azure Pipelines task and the setup-python GitHub Action)
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:45.2860831Z Upgrading pip...
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:47.5060685Z Looking in links: /tmp/tmpkb4zli5r
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:47.5071355Z Requirement already satisfied: setuptools in /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/python3.11/site-packages (79.0.1)
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:47.5079785Z Requirement already satisfied: pip in /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/python3.11/site-packages (24.0)
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.7254828Z Collecting pip
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.7573255Z Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.7652343Z Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.8056880Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 47.3 MB/s eta 0:00:00
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.8057482Z 
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.8545630Z Installing collected packages: pip
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.8548004Z Attempting uninstall: pip
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.8566885Z Found existing installation: pip 24.0
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.8976625Z Uninstalling pip-24.0:
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.9036551Z Successfully uninstalled pip-24.0
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:49.7278275Z Successfully installed pip-26.0.1
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:49.7891595Z Create complete file
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:49.7936124Z Successfully set up CPython (3.11.15)
Test (Python 3.11, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:49.7937165Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Restore pip cache	﻿2026-04-26T18:03:49.8664794Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8665174Z with:
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8665685Z   path: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8666138Z   key: pip-Linux-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8666589Z   restore-keys: pip-Linux-3.11-
Test (Python 3.11, ubuntu-latest)	Restore pip cache	pip-Linux-
Test (Python 3.11, ubuntu-latest)	Restore pip cache	
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8666877Z   enableCrossOsArchive: false
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8667109Z   fail-on-cache-miss: false
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8667329Z   lookup-only: false
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8667522Z   save-always: false
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8667709Z env:
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8667990Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8668453Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8668842Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8669291Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8669947Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/pkgconfig
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8670524Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8671046Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8671566Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8672098Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:49.8672488Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:50.1204545Z Cache not found for input keys: pip-Linux-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4, pip-Linux-3.11-, pip-Linux-
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	﻿2026-04-26T18:03:50.1820138Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1820504Z with:
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1820694Z   path: .mypy_cache
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	.ruff_cache
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1821116Z   key: static-Linux-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1821582Z   restore-keys: static-Linux-3.11-
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	static-Linux-
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1821884Z   enableCrossOsArchive: false
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1822123Z   fail-on-cache-miss: false
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1822338Z   lookup-only: false
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1822537Z   save-always: false
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1822712Z env:
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1822996Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1823443Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1823823Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1824281Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1824899Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/pkgconfig
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1825765Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1826293Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1826813Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1827345Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.1827740Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:50.4359533Z Cache not found for input keys: static-Linux-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4, static-Linux-3.11-, static-Linux-
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	﻿2026-04-26T18:03:50.4466837Z ##[group]Run python3 -m venv .venv-ci
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4467377Z [36;1mpython3 -m venv .venv-ci[0m
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4467736Z [36;1mecho "PYTHON_BIN=$(pwd)/.venv-ci/bin/python3" >> "$GITHUB_ENV"[0m
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4494470Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4494806Z env:
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4495291Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4495750Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4496128Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4496711Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4497289Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/pkgconfig
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4497843Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4498361Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4498912Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4499437Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib
Test (Python 3.11, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:50.4499823Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Install dependencies	﻿2026-04-26T18:03:53.9701433Z ##[group]Run & $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9702033Z [36;1m& $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9702454Z [36;1m& $env:PYTHON_BIN -m pip install --upgrade pip[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9702748Z [36;1m$maxRetries = 3[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9702991Z [36;1mfor ($i = 1; $i -le $maxRetries; $i++) {[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9703323Z [36;1m  & $env:PYTHON_BIN -m pip install -e ".[dev,mcp]"[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9703638Z [36;1m  if ($LASTEXITCODE -eq 0) { break }[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9703908Z [36;1m  if ($i -lt $maxRetries) {[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9704329Z [36;1m    Write-Warning "pip install failed (attempt $i/$maxRetries), retrying in $($i * 15)s..."[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9704806Z [36;1m    Start-Sleep -Seconds ($i * 15)[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9705061Z [36;1m  } else {[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9705620Z [36;1m    Write-Error "pip install failed after $maxRetries attempts"[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9706061Z [36;1m    exit 1[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9706250Z [36;1m  }[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9706416Z [36;1m}[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.9706627Z [36;1m& $env:PYTHON_BIN -m pip install pip-audit[0m
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0230652Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0231067Z env:
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0231544Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0232337Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0232979Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0233670Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0234593Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/pkgconfig
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0235881Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0236745Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0237580Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0238442Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0239189Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.0239672Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.4986907Z Writing to /home/runner/.config/pip/pip.conf
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.8435671Z Requirement already satisfied: pip in ./.venv-ci/lib/python3.11/site-packages (24.0)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.9288174Z Collecting pip
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.9304906Z   Using cached pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.9340308Z Using cached pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.9829868Z Installing collected packages: pip
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.9831114Z   Attempting uninstall: pip
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.9850346Z     Found existing installation: pip 24.0
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.0228694Z     Uninstalling pip-24.0:
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.0287327Z       Successfully uninstalled pip-24.0
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.8317489Z Successfully installed pip-26.0.1
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.2817333Z Obtaining file:///home/runner/work/drift/drift
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.2843391Z   Installing build dependencies: started
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9260203Z   Installing build dependencies: finished with status 'done'
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9266098Z   Checking if build backend supports build_editable: started
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9619203Z   Checking if build backend supports build_editable: finished with status 'done'
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9626771Z   Getting requirements to build editable: started
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.0942860Z   Getting requirements to build editable: finished with status 'done'
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.0955047Z   Installing backend dependencies: started
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.5506700Z   Installing backend dependencies: finished with status 'done'
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.5512698Z   Preparing editable metadata (pyproject.toml): started
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.7486424Z   Preparing editable metadata (pyproject.toml): finished with status 'done'
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.8318553Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.8834663Z   Downloading click-8.3.3-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9084743Z Collecting gitpython>=3.1 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9119278Z   Downloading gitpython-3.1.47-py3-none-any.whl.metadata (14 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9350930Z Collecting networkx>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9383441Z   Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0563834Z Collecting pydantic>=2.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0602625Z   Downloading pydantic-2.13.3-py3-none-any.whl.metadata (108 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1092960Z Collecting pyyaml>=6.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1132638Z   Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1409734Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1447712Z   Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.3034570Z Collecting hypothesis>=6.100 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.3071450Z   Downloading hypothesis-6.152.3-py3-none-any.whl.metadata (5.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.3333078Z Collecting jsonschema>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.3367162Z   Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.3523388Z Collecting mistune>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.3559385Z   Downloading mistune-3.2.0-py3-none-any.whl.metadata (1.9 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.3754789Z Collecting mutmut>=2.4 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.3788705Z   Downloading mutmut-3.5.0-py3-none-any.whl.metadata (10 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.4910859Z Collecting mypy>=1.10 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.4948625Z   Downloading mypy-1.20.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.6684813Z Collecting numpy>=1.26 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.6721389Z   Downloading numpy-2.4.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7220086Z Collecting openai>=1.30 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7253034Z   Downloading openai-2.32.0-py3-none-any.whl.metadata (31 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7425059Z Collecting pytest-benchmark>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7458742Z   Downloading pytest_benchmark-5.2.3-py3-none-any.whl.metadata (29 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7603180Z Collecting pytest-cov>=5.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7638170Z   Downloading pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7767288Z Collecting pytest-timeout>=2.3 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7803945Z   Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7982242Z Collecting pytest-xdist>=3.6 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8015262Z   Downloading pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8350546Z Collecting pytest>=9.0.3 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8386060Z   Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8534869Z Collecting python-multipart>=0.0.26 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8568426Z   Downloading python_multipart-0.0.26-py3-none-any.whl.metadata (2.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.9025468Z Collecting python-semantic-release>=9.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.9060167Z   Downloading python_semantic_release-10.5.3-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.2440464Z Collecting ruff>=0.4 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.2481121Z   Downloading ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (26 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.3594168Z Collecting scipy>=1.13 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.3631236Z   Downloading scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.3780664Z Requirement already satisfied: setuptools>=78.1.1 in ./.venv-ci/lib/python3.11/site-packages (from drift-analyzer==2.43.1) (79.0.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.3885236Z Collecting tree-sitter-typescript>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.3919924Z   Downloading tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4744867Z Collecting tree-sitter>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4782771Z   Downloading tree_sitter-0.25.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (10.0 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4961225Z Collecting vulture>=2.11 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4994301Z   Downloading vulture-2.16-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5224706Z Collecting mcp<2.0,>=1.2.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5258607Z   Downloading mcp-1.27.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5450386Z Collecting anyio>=4.5 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5483288Z   Downloading anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5585729Z Collecting httpx-sse>=0.4 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5618666Z   Downloading httpx_sse-0.4.3-py3-none-any.whl.metadata (9.7 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5782562Z Collecting httpx>=0.27.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5814967Z   Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5973251Z Collecting pydantic-settings>=2.5.2 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6007726Z   Downloading pydantic_settings-2.14.0-py3-none-any.whl.metadata (3.4 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6184699Z Collecting pyjwt>=2.10.1 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6218245Z   Downloading pyjwt-2.12.1-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6401397Z Collecting sse-starlette>=1.6.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6433505Z   Downloading sse_starlette-3.4.1-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6677648Z Collecting starlette>=0.27 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6713650Z   Downloading starlette-1.0.0-py3-none-any.whl.metadata (6.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6879877Z Collecting typing-extensions>=4.9.0 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6912120Z   Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7072264Z Collecting typing-inspection>=0.4.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7106566Z   Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7315123Z Collecting uvicorn>=0.31.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7347906Z   Downloading uvicorn-0.46.0-py3-none-any.whl.metadata (6.7 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7509479Z Collecting python-dotenv>=1.0.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7541398Z   Downloading python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7739263Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7772544Z   Downloading typer-0.25.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7903792Z Collecting annotated-types>=0.6.0 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7937704Z   Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4549229Z Collecting pydantic-core==2.46.3 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4586021Z   Downloading pydantic_core-2.46.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4778316Z Collecting idna>=2.8 (from anyio>=4.5->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4813727Z   Downloading idna-3.13-py3-none-any.whl.metadata (8.0 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4962730Z Collecting gitdb<5,>=4.0.1 (from gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4996613Z   Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5119530Z Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5153721Z   Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5347661Z Collecting certifi (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5383701Z   Downloading certifi-2026.4.22-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5550915Z Collecting httpcore==1.* (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5586531Z   Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5718583Z Collecting h11>=0.16 (from httpcore==1.*->httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5753262Z   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5895584Z Collecting sortedcontainers<3.0.0,>=2.1.0 (from hypothesis>=6.100->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5929222Z   Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6083355Z Collecting attrs>=22.2.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6118720Z   Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6240036Z Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6275076Z   Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6466605Z Collecting referencing>=0.28.4 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6503458Z   Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9668476Z Collecting rpds-py>=0.25.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9705705Z   Downloading rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4003016Z Collecting coverage>=7.3.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4039739Z   Downloading coverage-7.13.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4632224Z Collecting libcst>=1.8.5 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4669324Z   Downloading libcst-1.8.6-cp311-cp311-manylinux_2_28_x86_64.whl.metadata (15 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5139957Z Collecting setproctitle>=1.1.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5177106Z   Downloading setproctitle-1.3.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (10 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5530273Z Collecting textual>=1.0.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5564380Z   Downloading textual-8.2.4-py3-none-any.whl.metadata (9.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5721692Z Collecting mypy_extensions>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5758275Z   Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5864243Z Collecting pathspec>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5878043Z   Using cached pathspec-1.1.0-py3-none-any.whl.metadata (14 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6833868Z Collecting librt>=0.8.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6871848Z   Downloading librt-0.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (1.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7023918Z Collecting distro<2,>=1.7.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7059582Z   Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7827780Z Collecting jiter<1,>=0.10.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7865551Z   Downloading jiter-0.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7993321Z Collecting sniffio (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8026710Z   Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8343923Z Collecting tqdm>4 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8378541Z   Downloading tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0171197Z Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0209808Z   Downloading cryptography-47.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1125875Z Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1162047Z   Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1276008Z Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1309282Z   Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1427021Z Collecting iniconfig>=1.0.1 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1460390Z   Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1595208Z Collecting packaging>=22 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1608812Z   Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1701914Z Collecting pluggy<2,>=1.5 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1715347Z   Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1878382Z Collecting pygments>=2.7.2 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1912963Z   Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2061259Z Collecting py-cpuinfo (from pytest-benchmark>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2095763Z   Downloading py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2344021Z Collecting execnet>=2.1 (from pytest-xdist>=3.6->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2383795Z   Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2472184Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2506907Z   Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2689529Z Collecting click-option-group~=0.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2730745Z   Downloading click_option_group-0.5.9-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.3175238Z Collecting requests~=2.25 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.3214490Z   Downloading requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.3359130Z Collecting jinja2~=3.1 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.3392286Z   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.3605743Z Collecting python-gitlab<7.0.0,>=4.0.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.3640115Z   Downloading python_gitlab-6.5.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.4952644Z Collecting tomlkit~=0.13.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.4989243Z   Downloading tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5114243Z Collecting dotty-dict~=1.3 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5151210Z   Downloading dotty_dict-1.3.1-py3-none-any.whl.metadata (5.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5355213Z Collecting importlib-resources~=6.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5390293Z   Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5518509Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5555886Z   Downloading rich-14.3.4-py3-none-any.whl.metadata (18 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5685638Z Collecting shellingham~=1.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5720782Z   Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5861156Z Collecting Deprecated~=1.2 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5894002Z   Downloading deprecated-1.3.1-py2.py3-none-any.whl.metadata (5.9 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7845231Z Collecting wrapt<3,>=1.10 (from Deprecated~=1.2->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7884539Z   Downloading wrapt-2.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8411894Z Collecting MarkupSafe>=2.0 (from jinja2~=3.1->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8449016Z   Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8580652Z Collecting requests-toolbelt>=1.0.0 (from python-gitlab<7.0.0,>=4.0.0->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8617450Z   Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.9501312Z Collecting charset_normalizer<4,>=2 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.9538335Z   Downloading charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.9769473Z Collecting urllib3<3,>=1.26 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.9802463Z   Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0001091Z Collecting markdown-it-py>=2.2.0 (from rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0035673Z   Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0212031Z Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0244815Z   Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0640528Z Collecting mdit-py-plugins (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0674055Z   Downloading mdit_py_plugins-0.5.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0853791Z Collecting platformdirs<5,>=3.6.0 (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0888878Z   Downloading platformdirs-4.9.6-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1085839Z Collecting linkify-it-py<3,>=1 (from markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1131739Z   Downloading linkify_it_py-2.1.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1260777Z Collecting uc-micro-py (from linkify-it-py<3,>=1->markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1293927Z   Downloading uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1368140Z INFO: pip is looking at multiple versions of typer to determine which version is compatible with other requirements. This could take a while.
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1373054Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1407671Z   Downloading typer-0.24.2-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1481968Z   Downloading typer-0.24.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1555926Z   Downloading typer-0.24.0-py3-none-any.whl.metadata (16 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1628480Z   Downloading typer-0.23.2-py3-none-any.whl.metadata (16 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1705259Z   Downloading typer-0.23.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1931672Z Collecting annotated-doc>=0.0.2 (from typer>=0.16.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1964449Z   Downloading annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2135225Z Downloading mcp-1.27.0-py3-none-any.whl (215 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2209445Z Downloading pydantic-2.13.3-py3-none-any.whl (471 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2312660Z Downloading pydantic_core-2.46.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2422490Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 217.3 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2457079Z Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2511706Z Downloading anyio-4.13.0-py3-none-any.whl (114 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2567727Z Downloading gitpython-3.1.47-py3-none-any.whl (209 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2623368Z Downloading gitdb-4.0.12-py3-none-any.whl (62 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2676582Z Downloading smmap-5.0.3-py3-none-any.whl (24 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2728117Z Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2785689Z Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2840891Z Downloading h11-0.16.0-py3-none-any.whl (37 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2900213Z Downloading httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2955330Z Downloading hypothesis-6.152.3-py3-none-any.whl (532 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3004902Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 532.2/532.2 kB 100.8 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3037805Z Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3210732Z Downloading idna-3.13-py3-none-any.whl (68 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3263419Z Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3317961Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3370351Z Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3427006Z Downloading mistune-3.2.0-py3-none-any.whl (53 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3482300Z Downloading mutmut-3.5.0-py3-none-any.whl (34 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3539437Z Downloading coverage-7.13.5-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (252 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3596413Z Downloading libcst-1.8.6-cp311-cp311-manylinux_2_28_x86_64.whl (2.3 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3701480Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 249.4 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3738481Z Downloading mypy-1.20.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.6 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4170077Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.6/14.6 MB 354.6 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4206714Z Downloading librt-0.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (224 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4261674Z Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4309828Z Downloading networkx-3.6.1-py3-none-any.whl (2.1 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4392595Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 298.4 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4428332Z Downloading numpy-2.4.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.9 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4975885Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.9/16.9 MB 318.6 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5014206Z Downloading openai-2.32.0-py3-none-any.whl (1.2 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5076939Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 220.6 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5111245Z Downloading distro-1.9.0-py3-none-any.whl (20 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5163767Z Downloading jiter-0.14.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (358 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5222993Z Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5262970Z Using cached pathspec-1.1.0-py3-none-any.whl (56 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5298495Z Downloading pydantic_settings-2.14.0-py3-none-any.whl (60 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5350712Z Downloading pyjwt-2.12.1-py3-none-any.whl (29 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5406033Z Downloading cryptography-47.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5558982Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 341.2 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5593670Z Downloading cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5654011Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5695781Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5729816Z Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5767676Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5804407Z Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5867953Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 238.2 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5903498Z Downloading pytest_benchmark-5.2.3-py3-none-any.whl (45 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5959341Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6012812Z Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6065649Z Downloading pytest_xdist-3.8.0-py3-none-any.whl (46 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6119293Z Downloading execnet-2.1.2-py3-none-any.whl (40 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6172546Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6229540Z Downloading python_multipart-0.0.26-py3-none-any.whl (28 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6285916Z Downloading python_semantic_release-10.5.3-py3-none-any.whl (152 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6340743Z Downloading click-8.1.8-py3-none-any.whl (98 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6395186Z Downloading click_option_group-0.5.9-py3-none-any.whl (11 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6448111Z Downloading deprecated-1.3.1-py2.py3-none-any.whl (11 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6499005Z Downloading dotty_dict-1.3.1-py3-none-any.whl (7.0 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6550740Z Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6602475Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6658163Z Downloading python_gitlab-6.5.0-py3-none-any.whl (144 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6712739Z Downloading requests-2.33.1-py3-none-any.whl (64 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6768331Z Downloading charset_normalizer-3.4.7-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (214 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6876764Z Downloading rich-14.3.4-py3-none-any.whl (310 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6935225Z Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6988129Z Downloading tomlkit-0.13.3-py3-none-any.whl (38 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7042845Z Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7098874Z Downloading wrapt-2.1.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (114 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7160885Z Downloading certifi-2026.4.22-py3-none-any.whl (135 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7215413Z Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7271938Z Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7324564Z Downloading markupsafe-3.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7376784Z Downloading pyyaml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (806 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7428508Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 176.6 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7460373Z Downloading referencing-0.37.0-py3-none-any.whl (26 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7511408Z Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7563279Z Downloading rpds_py-0.30.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (390 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7626136Z Downloading ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7966060Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 348.5 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.8009320Z Downloading scipy-1.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.3 MB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9098085Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.3/35.3 MB 328.5 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9134774Z Downloading setproctitle-1.3.7-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (32 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9191807Z Downloading sse_starlette-3.4.1-py3-none-any.whl (16 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9243804Z Downloading starlette-1.0.0-py3-none-any.whl (72 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9298559Z Downloading textual-8.2.4-py3-none-any.whl (724 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9388997Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 724.4/724.4 kB 67.9 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9421530Z Downloading platformdirs-4.9.6-py3-none-any.whl (21 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9473253Z Downloading linkify_it_py-2.1.0-py3-none-any.whl (19 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9524625Z Downloading tqdm-4.67.3-py3-none-any.whl (78 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9579484Z Downloading tree_sitter-0.25.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (632 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9627562Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 632.2/632.2 kB 131.7 MB/s  0:00:00
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9662229Z Downloading tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (344 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9721874Z Downloading typer-0.23.1-py3-none-any.whl (56 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9775682Z Downloading annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9828215Z Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9880608Z Downloading uvicorn-0.46.0-py3-none-any.whl (70 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9941289Z Downloading vulture-2.16-py3-none-any.whl (26 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9992077Z Downloading mdit_py_plugins-0.5.0-py3-none-any.whl (57 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.0043330Z Downloading py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.0095527Z Downloading pycparser-3.0-py3-none-any.whl (48 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.0150439Z Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.0206490Z Downloading uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.1779584Z Building wheels for collected packages: drift-analyzer
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.1787898Z   Building editable for drift-analyzer (pyproject.toml): started
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.2113222Z   Building editable for drift-analyzer (pyproject.toml): finished with status 'done'
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.2119638Z   Created wheel for drift-analyzer: filename=drift_analyzer-2.43.1-py3-none-any.whl size=15336 sha256=5cc357252471d510f24c25eef454538b5258b8d9e35e18f9dfce6dd414283f4f
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.2121798Z   Stored in directory: /tmp/pip-ephem-wheel-cache-bcsyv6gq/wheels/dd/4b/e5/459a8a054905d032e6a8aaa675d05318533d0fb2f5a4c6c2e6
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.2155774Z Successfully built drift-analyzer
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.3685862Z Installing collected packages: sortedcontainers, py-cpuinfo, wrapt, vulture, urllib3, uc-micro-py, typing-extensions, tree-sitter-typescript, tree-sitter, tqdm, tomlkit, sniffio, smmap, shellingham, setproctitle, ruff, rpds-py, pyyaml, python-multipart, python-dotenv, pyjwt, pygments, pycparser, pluggy, platformdirs, pathspec, packaging, numpy, networkx, mypy_extensions, mistune, mdurl, MarkupSafe, librt, jiter, iniconfig, importlib-resources, idna, hypothesis, httpx-sse, h11, execnet, dotty-dict, distro, coverage, click, charset_normalizer, certifi, attrs, annotated-types, annotated-doc, uvicorn, typing-inspection, scipy, requests, referencing, pytest, pydantic-core, mypy, markdown-it-py, linkify-it-py, libcst, jinja2, httpcore, gitdb, Deprecated, click-option-group, cffi, anyio, starlette, rich, requests-toolbelt, pytest-xdist, pytest-timeout, pytest-cov, pytest-benchmark, pydantic, mdit-py-plugins, jsonschema-specifications, httpx, gitpython, cryptography, typer, textual, sse-starlette, python-gitlab, pydantic-settings, openai, jsonschema, drift-analyzer, python-semantic-release, mutmut, mcp
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:19.7012076Z 
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:19.7055082Z Successfully installed Deprecated-1.3.1 MarkupSafe-3.0.3 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.13.0 attrs-26.1.0 certifi-2026.4.22 cffi-2.0.0 charset_normalizer-3.4.7 click-8.1.8 click-option-group-0.5.9 coverage-7.13.5 cryptography-47.0.0 distro-1.9.0 dotty-dict-1.3.1 drift-analyzer-2.43.1 execnet-2.1.2 gitdb-4.0.12 gitpython-3.1.47 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 hypothesis-6.152.3 idna-3.13 importlib-resources-6.5.2 iniconfig-2.3.0 jinja2-3.1.6 jiter-0.14.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 libcst-1.8.6 librt-0.9.0 linkify-it-py-2.1.0 markdown-it-py-4.0.0 mcp-1.27.0 mdit-py-plugins-0.5.0 mdurl-0.1.2 mistune-3.2.0 mutmut-3.5.0 mypy-1.20.2 mypy_extensions-1.1.0 networkx-3.6.1 numpy-2.4.4 openai-2.32.0 packaging-26.2 pathspec-1.1.0 platformdirs-4.9.6 pluggy-1.6.0 py-cpuinfo-9.0.0 pycparser-3.0 pydantic-2.13.3 pydantic-core-2.46.3 pydantic-settings-2.14.0 pygments-2.20.0 pyjwt-2.12.1 pytest-9.0.3 pytest-benchmark-5.2.3 pytest-cov-7.1.0 pytest-timeout-2.4.0 pytest-xdist-3.8.0 python-dotenv-1.2.2 python-gitlab-6.5.0 python-multipart-0.0.26 python-semantic-release-10.5.3 pyyaml-6.0.3 referencing-0.37.0 requests-2.33.1 requests-toolbelt-1.0.0 rich-14.3.4 rpds-py-0.30.0 ruff-0.15.12 scipy-1.17.1 setproctitle-1.3.7 shellingham-1.5.4 smmap-5.0.3 sniffio-1.3.1 sortedcontainers-2.4.0 sse-starlette-3.4.1 starlette-1.0.0 textual-8.2.4 tomlkit-0.13.3 tqdm-4.67.3 tree-sitter-0.25.2 tree-sitter-typescript-0.23.2 typer-0.23.1 typing-extensions-4.15.0 typing-inspection-0.4.2 uc-micro-py-2.0.0 urllib3-2.6.3 uvicorn-0.46.0 vulture-2.16 wrapt-2.1.2
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:20.8968313Z Collecting pip-audit
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:20.9519911Z   Downloading pip_audit-2.10.0-py3-none-any.whl.metadata (28 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:20.9755024Z Collecting CacheControl>=0.13.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:20.9802206Z   Downloading cachecontrol-0.14.4-py3-none-any.whl.metadata (3.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0179157Z Collecting cyclonedx-python-lib<12,>=5 (from pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0217805Z   Downloading cyclonedx_python_lib-11.7.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0260610Z Requirement already satisfied: packaging>=23.0.0 in ./.venv-ci/lib/python3.11/site-packages (from pip-audit) (26.2)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0352520Z Collecting pip-api>=0.0.28 (from pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0427596Z   Downloading pip_api-0.0.34-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0528916Z Collecting pip-requirements-parser>=32.0.0 (from pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0569682Z   Downloading pip_requirements_parser-32.0.1-py3-none-any.whl.metadata (9.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0616591Z Requirement already satisfied: requests>=2.31.0 in ./.venv-ci/lib/python3.11/site-packages (from pip-audit) (2.33.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0620829Z Requirement already satisfied: rich>=12.4 in ./.venv-ci/lib/python3.11/site-packages (from pip-audit) (14.3.4)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0900253Z Collecting tomli>=2.2.1 (from pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.0943262Z   Downloading tomli-2.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (10 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1050313Z Collecting tomli-w>=1.2.0 (from pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1091239Z   Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1127791Z Requirement already satisfied: platformdirs>=4.2.0 in ./.venv-ci/lib/python3.11/site-packages (from pip-audit) (4.9.6)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1244272Z Collecting license-expression<31,>=30 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1280021Z   Downloading license_expression-30.4.4-py3-none-any.whl.metadata (11 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1441559Z Collecting packageurl-python<2,>=0.11 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1479897Z   Downloading packageurl_python-0.17.6-py3-none-any.whl.metadata (5.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1628477Z Collecting py-serializable<3.0.0,>=2.1.0 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1664352Z   Downloading py_serializable-2.1.0-py3-none-any.whl.metadata (4.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1700679Z Requirement already satisfied: sortedcontainers<3.0.0,>=2.4.0 in ./.venv-ci/lib/python3.11/site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (2.4.0)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1707246Z Requirement already satisfied: typing_extensions<5.0,>=4.6 in ./.venv-ci/lib/python3.11/site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (4.15.0)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1799027Z Collecting boolean.py>=4.0 (from license-expression<31,>=30->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1835368Z   Downloading boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1955125Z Collecting defusedxml<0.8.0,>=0.7.1 (from py-serializable<3.0.0,>=2.1.0->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.1991604Z   Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.2632096Z Collecting msgpack<2.0.0,>=0.5.2 (from CacheControl>=0.13.0->CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.2679161Z   Downloading msgpack-1.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.2888741Z Collecting filelock>=3.8.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.2924383Z   Downloading filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.2978254Z Requirement already satisfied: pip in ./.venv-ci/lib/python3.11/site-packages (from pip-api>=0.0.28->pip-audit) (26.0.1)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3185481Z Collecting pyparsing (from pip-requirements-parser>=32.0.0->pip-audit)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3223367Z   Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3272486Z Requirement already satisfied: charset_normalizer<4,>=2 in ./.venv-ci/lib/python3.11/site-packages (from requests>=2.31.0->pip-audit) (3.4.7)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3276704Z Requirement already satisfied: idna<4,>=2.5 in ./.venv-ci/lib/python3.11/site-packages (from requests>=2.31.0->pip-audit) (3.13)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3281915Z Requirement already satisfied: urllib3<3,>=1.26 in ./.venv-ci/lib/python3.11/site-packages (from requests>=2.31.0->pip-audit) (2.6.3)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3286063Z Requirement already satisfied: certifi>=2023.5.7 in ./.venv-ci/lib/python3.11/site-packages (from requests>=2.31.0->pip-audit) (2026.4.22)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3334628Z Requirement already satisfied: markdown-it-py>=2.2.0 in ./.venv-ci/lib/python3.11/site-packages (from rich>=12.4->pip-audit) (4.0.0)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3340636Z Requirement already satisfied: pygments<3.0.0,>=2.13.0 in ./.venv-ci/lib/python3.11/site-packages (from rich>=12.4->pip-audit) (2.20.0)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3357352Z Requirement already satisfied: mdurl~=0.1 in ./.venv-ci/lib/python3.11/site-packages (from markdown-it-py>=2.2.0->rich>=12.4->pip-audit) (0.1.2)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3448732Z Downloading pip_audit-2.10.0-py3-none-any.whl (61 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3519131Z Downloading cyclonedx_python_lib-11.7.0-py3-none-any.whl (513 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3690229Z Downloading license_expression-30.4.4-py3-none-any.whl (120 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3761662Z Downloading packageurl_python-0.17.6-py3-none-any.whl (36 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3823393Z Downloading py_serializable-2.1.0-py3-none-any.whl (23 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3882213Z Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.3942319Z Downloading boolean_py-5.0-py3-none-any.whl (26 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.4000554Z Downloading cachecontrol-0.14.4-py3-none-any.whl (22 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.4055713Z Downloading msgpack-1.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (426 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.4133535Z Downloading filelock-3.29.0-py3-none-any.whl (39 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.4192401Z Downloading pip_api-0.0.34-py3-none-any.whl (120 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.4250818Z Downloading pip_requirements_parser-32.0.1-py3-none-any.whl (35 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.4306644Z Downloading tomli-2.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (243 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.4363877Z Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.4417980Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.5424586Z Installing collected packages: boolean.py, tomli-w, tomli, pyparsing, pip-api, packageurl-python, msgpack, license-expression, filelock, defusedxml, py-serializable, pip-requirements-parser, CacheControl, cyclonedx-python-lib, pip-audit
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.9856166Z 
Test (Python 3.11, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.9895805Z Successfully installed CacheControl-0.14.4 boolean.py-5.0 cyclonedx-python-lib-11.7.0 defusedxml-0.7.1 filelock-3.29.0 license-expression-30.4.4 msgpack-1.1.2 packageurl-python-0.17.6 pip-api-0.0.34 pip-audit-2.10.0 pip-requirements-parser-32.0.1 py-serializable-2.1.0 pyparsing-3.3.2 tomli-2.4.1 tomli-w-1.2.0
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	﻿2026-04-26T18:04:23.4209121Z ##[group]Run & $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4210037Z [36;1m& $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8[0m
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4210786Z [36;1m& $env:PYTHON_BIN -m pip_audit --strict --desc --no-deps --disable-pip -r pip-audit-requirements.txt[0m
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4270649Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4270931Z env:
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4271213Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4271675Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4272068Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4272509Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4273093Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/pkgconfig
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4273703Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4274219Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4274748Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4275519Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4276025Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:23.4276349Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4855896Z WARNING:pip_audit._cli:--no-deps is supported, but users are encouraged to fully hash their pinned dependencies
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4857590Z WARNING:pip_audit._cli:Consider using a tool like `pip-compile`: https://pip-tools.readthedocs.io/en/latest/#using-hashes
Test (Python 3.11, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.2656392Z No known vulnerabilities found
Test (Python 3.11, ubuntu-latest)	Lint with ruff	﻿2026-04-26T18:04:26.3530671Z ##[group]Run & $env:PYTHON_BIN -m ruff check src/ tests/
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3531081Z [36;1m& $env:PYTHON_BIN -m ruff check src/ tests/[0m
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3591165Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3591435Z env:
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3591720Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3592180Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3592566Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3593007Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3593590Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/pkgconfig
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3594153Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3594662Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3595250Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3596088Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3596565Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.3596881Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:26.7192424Z All checks passed!
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	﻿2026-04-26T18:04:27.2781066Z ##[group]Run & $env:PYTHON_BIN -m mypy src/drift
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2781447Z [36;1m& $env:PYTHON_BIN -m mypy src/drift[0m
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2841931Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2842199Z env:
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2842481Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2842935Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2843322Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2843757Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2844520Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/pkgconfig
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2845091Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2845908Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2846440Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2846997Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2847465Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:27.2847779Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:40.3425049Z Success: no issues found in 322 source files
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	﻿2026-04-26T18:04:40.9311497Z ##[group]Run & $env:PYTHON_BIN -m vulture src/drift --min-confidence 65
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9312006Z [36;1m& $env:PYTHON_BIN -m vulture src/drift --min-confidence 65[0m
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9371639Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9371915Z env:
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9372202Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9372666Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9373071Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9373518Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9374119Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/pkgconfig
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9374725Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9375265Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9376214Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9376772Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9377260Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.11, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:40.9377578Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	﻿2026-04-26T18:04:43.3061227Z ##[group]Run & $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3061708Z [36;1m& $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"[0m
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3122104Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3122359Z env:
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3122639Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3123088Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3123497Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3123933Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3124512Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib/pkgconfig
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3125108Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3125875Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3126427Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3126950Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.11.15/x64/lib
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3127526Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:43.3127932Z ##[endgroup]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6704110Z ============================= test session starts ==============================
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6705004Z platform linux -- Python 3.11.15, pytest-9.0.3, pluggy-1.6.0 -- /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6706135Z cachedir: .pytest_cache
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6707040Z benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6708806Z hypothesis profile 'ci' -> database=None, deadline=None, print_blob=True, derandomize=True, suppress_health_check=(HealthCheck.too_slow,)
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6709513Z rootdir: /home/runner/work/drift/drift
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6709822Z configfile: pyproject.toml
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6710079Z testpaths: tests
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6710499Z plugins: cov-7.1.0, timeout-2.4.0, benchmark-5.2.3, hypothesis-6.152.3, xdist-3.8.0, anyio-4.13.0
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6710999Z timeout: 180.0s
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6711218Z timeout method: thread
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:44.6711451Z timeout func_only: False
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:57.1024950Z collecting ... collected 6680 items / 64 deselected / 1 skipped / 6616 selected
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:57.1025896Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:58.5591393Z tests/benchmarks/test_bench_scan.py::test_bench_composite_score_micro PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:58.9750260Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_never_crashes PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:59.0719765Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_line_count_non_negative PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:59.1844414Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_valid_syntax_no_errors PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:59.2896971Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_never_crashes PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:59.3953140Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_line_count_non_negative PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:00.8133028Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_range PASSED  [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:01.1107533Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_empty_is_zero PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:03.0027746Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_range PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:04.8410223Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_no_crash PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:06.6043798Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_assign_impact_scores_no_crash PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:06.8430409Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_score_to_grade_always_returns PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:08.4735172Z tests/fuzz/test_fuzz_signals.py::test_fuzz_pattern_fragmentation PASSED  [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:10.2104296Z tests/fuzz/test_fuzz_signals.py::test_fuzz_broad_exception_monoculture PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:11.9592697Z tests/fuzz/test_fuzz_signals.py::test_fuzz_guard_clause_deficit PASSED   [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:14.1666993Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cognitive_complexity PASSED   [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:16.6952594Z tests/fuzz/test_fuzz_signals.py::test_fuzz_naming_contract_violation PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:18.6283773Z tests/fuzz/test_fuzz_signals.py::test_fuzz_architecture_violation PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:20.3403903Z tests/fuzz/test_fuzz_signals.py::test_fuzz_bypass_accumulation PASSED    [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:22.7309280Z tests/fuzz/test_fuzz_signals.py::test_fuzz_circular_import PASSED        [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:24.4485280Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cohesion_deficit PASSED       [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:26.4989070Z tests/fuzz/test_fuzz_signals.py::test_fuzz_co_change_coupling PASSED     [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:28.3124712Z tests/fuzz/test_fuzz_signals.py::test_fuzz_dead_code_accumulation PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:30.6173831Z tests/fuzz/test_fuzz_signals.py::test_fuzz_doc_impl_drift PASSED         [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:32.6509343Z tests/fuzz/test_fuzz_signals.py::test_fuzz_exception_contract_drift PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:34.2379984Z tests/fuzz/test_fuzz_signals.py::test_fuzz_explainability_deficit PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:36.0015198Z tests/fuzz/test_fuzz_signals.py::test_fuzz_fan_out_explosion PASSED      [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:37.0150081Z tests/fuzz/test_fuzz_signals.py::test_fuzz_hardcoded_secret PASSED       [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:38.7905647Z tests/fuzz/test_fuzz_signals.py::test_fuzz_insecure_default PASSED       [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:41.1327141Z tests/fuzz/test_fuzz_signals.py::test_fuzz_missing_authorization PASSED  [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:42.6639243Z tests/fuzz/test_fuzz_signals.py::test_fuzz_mutant_duplicate PASSED       [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:44.4819148Z tests/fuzz/test_fuzz_signals.py::test_fuzz_phantom_reference PASSED      [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:46.4214973Z tests/fuzz/test_fuzz_signals.py::test_fuzz_system_misalignment PASSED    [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:48.5176496Z tests/fuzz/test_fuzz_signals.py::test_fuzz_temporal_volatility PASSED    [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:49.9685085Z tests/fuzz/test_fuzz_signals.py::test_fuzz_test_polarity_deficit PASSED  [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.4879022Z tests/fuzz/test_fuzz_signals.py::test_fuzz_ts_architecture PASSED        [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5604685Z tests/fuzz/test_fuzz_signals.py::test_fuzz_type_safety_bypass PASSED     [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5615817Z tests/test_abstraction_index.py::TestReuseSuggestion::test_construction PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5626302Z tests/test_abstraction_index.py::TestReuseSuggestion::test_to_dict PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5637394Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_from_abstractions PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5648105Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_filters_non_exported_low_usage PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5658072Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_includes_exported_regardless_of_usage PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5670439Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_by_name_tokens PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5681265Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_returns_sorted_by_relevance PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5691649Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_respects_top_k PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5702077Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_kind_filter PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5712654Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_empty_query_returns_by_usage PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5723480Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_scope_filter PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5733429Z tests/test_abstraction_index.py::TestAbstractionIndex::test_empty_index_returns_empty PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5744060Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_from_graph PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5754826Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_with_scope_limits_to_reachable PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5765640Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_returns_reason PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5776518Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_serializable PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5787752Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_max_suggestions PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5948125Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_create_issue_input_exists_and_defaults_false PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6100420Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_issue_labels_input_exists_with_default PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6111391Z tests/test_action_yml_paket_2c.py::TestActionStep::test_auto_file_step_present_and_guarded PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6121845Z tests/test_action_yml_paket_2c.py::TestActionStep::test_report_file_output_is_wired PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6132534Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_adr_exists_and_proposed PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6143837Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_issue_template_exists_with_dedup_reference PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6181912Z tests/test_adr_scanner.py::TestStatusFiltering::test_accepted_adr_is_returned PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6198471Z tests/test_adr_scanner.py::TestStatusFiltering::test_proposed_adr_is_returned PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6214602Z tests/test_adr_scanner.py::TestStatusFiltering::test_rejected_adr_is_filtered PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6230339Z tests/test_adr_scanner.py::TestStatusFiltering::test_obsolete_adr_is_filtered PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6248773Z tests/test_adr_scanner.py::TestStatusFiltering::test_mixed_statuses_returns_only_active PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6266299Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_token_matches_adr_content PASSED [  0%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6281611Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_non_match_returns_empty PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6297055Z tests/test_adr_scanner.py::TestScopeFiltering::test_task_keyword_matches_adr_content PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6313966Z tests/test_adr_scanner.py::TestScopeFiltering::test_empty_scope_and_task_returns_all_active PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6339201Z tests/test_adr_scanner.py::TestResultStructure::test_result_has_required_fields PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6355103Z tests/test_adr_scanner.py::TestResultStructure::test_title_extracted_from_heading PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6370625Z tests/test_adr_scanner.py::TestResultStructure::test_status_preserved PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6384483Z tests/test_adr_scanner.py::TestEdgeCases::test_missing_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6399016Z tests/test_adr_scanner.py::TestEdgeCases::test_empty_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6413822Z tests/test_adr_scanner.py::TestEdgeCases::test_non_md_files_ignored PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6435651Z tests/test_adr_scanner.py::TestEdgeCases::test_max_results_limit PASSED  [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6451907Z tests/test_adr_scanner.py::TestEdgeCases::test_malformed_frontmatter_does_not_raise PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6466846Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_nudge_with_unresolved_dep PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6479249Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_task_complete_with_unresolved_dep PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6491260Z tests/test_advisory_semantic.py::TestSA001::test_silent_when_deps_resolved PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6503623Z tests/test_advisory_semantic.py::TestSA002::test_warns_on_repeated_scan_in_fix_phase PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6515783Z tests/test_advisory_semantic.py::TestSA002::test_silent_in_scan_phase PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6529294Z tests/test_advisory_semantic.py::TestSA003::test_warns_on_file_outside_hypothesis PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6541340Z tests/test_advisory_semantic.py::TestSA003::test_silent_when_no_hypothesis PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6553676Z tests/test_advisory_semantic.py::TestSA004::test_warns_on_nudge_for_completed_task_file PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6566024Z tests/test_advisory_semantic.py::TestSA004::test_silent_when_no_completed_tasks PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6578669Z tests/test_advisory_semantic.py::TestSA004::test_warns_for_batch_affected_files PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6588575Z tests/test_agent_context_formats.py::TestValidTargets::test_contains_expected PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6598351Z tests/test_agent_context_formats.py::TestValidTargets::test_excludes_all PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6616055Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6669187Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6696092Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_output_is_comment_style PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6711515Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6737700Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6764943Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_markdown_format PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6780522Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_copilot_uses_instructions PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6795696Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_cursor_uses_cursorrules PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6810871Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_windsurf_uses_cursorrules_format PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6826508Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_claude_uses_claude_format PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6841904Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_agents_uses_claude_format PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6852104Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_copilot_path PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6863091Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_cursor_path PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6873243Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_windsurf_path PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6883308Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_claude_path PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6895792Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_agents_path PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6906079Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_overrides_phase PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6916485Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_phase_derived_when_no_explicit PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6926432Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_none_when_no_session_no_explicit PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6935927Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_with_no_session PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6945770Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_unknown_phase_returns_none PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6963600Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_stale_plan_injected_into_session_block PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6978027Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_head_matches PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6989348Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_no_plan_head PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7034143Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_logs_warning_and_keeps_payload PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7073120Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_still_records_trace_entry PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7111885Z tests/test_agent_context_layer.py::TestDriftMapApi::test_returns_modules_and_dependencies PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7149109Z tests/test_agent_context_layer.py::TestDriftMapApi::test_modules_have_expected_fields PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7163871Z tests/test_agent_context_layer.py::TestDriftMapApi::test_empty_repo_returns_empty PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7205035Z tests/test_agent_context_layer.py::TestDriftMapApi::test_target_path_restricts_scope PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7229348Z tests/test_agent_context_layer.py::TestDriftMapApi::test_nonexistent_target_path_returns_empty PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7265855Z tests/test_agent_context_layer.py::TestDriftMapApi::test_max_modules_respected PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7302519Z tests/test_agent_context_layer.py::TestDriftMapApi::test_agent_instruction_present PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7416022Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_returns_valid_json PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7436204Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_error_on_broken_api PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7483773Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_with_session PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7494892Z tests/test_agent_effectiveness.py::TestAgentObjective::test_defaults PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7505694Z tests/test_agent_effectiveness.py::TestAgentObjective::test_full_config PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7516585Z tests/test_agent_effectiveness.py::TestAgentObjective::test_extra_forbidden PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7527083Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_override PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7537794Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_reject_unknown_keys PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7551003Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_none_by_default PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7562631Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_from_dict PASSED [  1%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7573417Z tests/test_agent_effectiveness.py::TestSessionPhase::test_initial_phase PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7583929Z tests/test_agent_effectiveness.py::TestSessionPhase::test_advance_phase PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7594865Z tests/test_agent_effectiveness.py::TestSessionPhase::test_phase_in_summary PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7605690Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_empty_initially PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7616142Z tests/test_agent_effectiveness.py::TestSessionTrace::test_record_trace PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7626585Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_uses_current_phase PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7637229Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_in_summary PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7648046Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_snapshot_run PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7658560Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_multiple_snapshots PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7669638Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_round_trip_new_fields PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7690469Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_persists_seen_verification_payload_hashes_on_disk_round_trip PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7700711Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_default_values PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7711194Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_serialisation PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7721698Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_round_trip PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7732919Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_record_verification_updates_counters_and_kpis PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7745044Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_low_effect_high_churn_warning_is_deterministic PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7757111Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_identical_verification_payload_is_not_counted_twice PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7769274Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-True-BLOCK] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7781577Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-False-BLOCK] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7793710Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-True-BLOCK] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7805798Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-False-BLOCK] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7817897Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-True-REVIEW] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7829944Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-False-REVIEW] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7841905Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-True-AUTO] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7853901Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-False-REVIEW] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7866241Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-True-AUTO] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7878358Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-False-REVIEW] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7891443Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-True-AUTO] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7903651Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-False-REVIEW] PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7913658Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_missing_severity_defaults_to_review PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7923241Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_case_insensitive_severity PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7933249Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_count_matches_gate_routing PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7944009Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_total_equals_contract_count PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7953835Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_actions_list_length PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7963757Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_gate_field_correct PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7973657Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_severity_preserved PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7983555Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_passed_when_correct PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7993351Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_fail_on_mismatch PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8003065Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_name_is_set PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8013122Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_empty_contracts PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8023019Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_pass PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8032655Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_fail PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8042512Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_pass PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8052133Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_fail PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8061904Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_pass PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8071274Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_fail PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8081836Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_schema_version_is_2_2 PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8091886Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_session_id_contains_profile_name PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8103083Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_auto_correct PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8113280Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_review_correct PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8123492Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_block_correct PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8133263Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_all_zeros PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8143278Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_returns_dict PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8153612Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_block_count_is_zero PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8163580Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_has_auto_contracts PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8173659Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_auto_count_matches_expected PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8183418Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_assertions_pass PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8193584Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_has_all_three_gates PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8204909Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_assertions_pass PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8215758Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_no_auto_contracts PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8226495Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_block_contracts PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8237220Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_review_contracts PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8247345Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_telemetry_counters_match_profile_counts PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8257881Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_direct_agent_telemetry_properties PASSED [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8311246Z tests/test_agent_native_cli.py::test_validate_help PASSED                [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8371509Z tests/test_agent_native_cli.py::test_scan_help PASSED                    [  2%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8419830Z tests/test_agent_native_cli.py::test_fix_plan_help PASSED                [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8464471Z tests/test_agent_native_cli.py::test_start_help PASSED                   [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8503099Z tests/test_agent_native_cli.py::test_start_output_contains_three_command_journey PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8596274Z tests/test_agent_native_cli.py::test_validate_outputs_json PASSED        [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8641387Z tests/test_agent_native_cli.py::test_validate_exits_2_when_api_reports_invalid PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8688593Z tests/test_agent_native_cli.py::test_validate_exits_0_when_api_reports_valid PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8733903Z tests/test_agent_native_cli.py::test_scan_outputs_json PASSED            [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8779007Z tests/test_agent_native_cli.py::test_scan_accepts_signals_alias PASSED   [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8826089Z tests/test_agent_native_cli.py::test_scan_passes_exclude_and_max_per_signal PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8872967Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[-1] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8922537Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[0] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8969631Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[201] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8979397Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_true PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8988972Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_false PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9006205Z tests/test_agent_native_cli.py::test_scan_next_actions_baseline_hint_many_findings PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9020424Z tests/test_agent_native_cli.py::test_scan_next_actions_no_baseline_hint_few_findings PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9159822Z tests/test_agent_native_cli.py::test_fix_plan_target_path_filters PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9233838Z tests/test_agent_native_cli.py::test_fix_plan_exclude_paths_pass_through PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9309295Z tests/test_agent_native_cli.py::test_fix_plan_include_deferred_pass_through PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9463546Z tests/test_agent_native_cli.py::test_fix_plan_dismiss_show_and_reset_flow PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9510574Z tests/test_agent_native_cli.py::test_fix_plan_rejects_multiple_dismissal_operations PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9525641Z tests/test_agent_native_cli.py::test_scan_concise_omits_fix_first PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9541782Z tests/test_agent_native_cli.py::test_scan_detailed_includes_fix_first PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9695687Z tests/test_agent_native_cli.py::test_success_criteria_signal_specific PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9706183Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_all_required_sections_present PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9716449Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_sections_appear_in_expected_order PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9726301Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_validation_command_is_phase4_run PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9736487Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_fact_grounding_section_cites_retrieval_tools PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9757931Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-True-BLOCK] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9770124Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-False-BLOCK] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9782329Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-True-BLOCK] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9794709Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-False-BLOCK] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9807417Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-True-REVIEW] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9819380Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-False-REVIEW] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9831463Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-True-AUTO] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9843670Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-False-REVIEW] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9856278Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-True-AUTO] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9867948Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-False-REVIEW] PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9877699Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_table_headers_rendered PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9887465Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_per_contract_routing_rendered PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9897301Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_trigger_references_nudge PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9907152Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_feedback_loop_references_drift_feedback PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9916730Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_approval_gate_mentions_bypass_guard PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9927257Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_rollback_references_revert_recommended PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9936721Z tests/test_agent_tasks.py::TestTaskId::test_same_input_same_id PASSED    [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9946782Z tests/test_agent_tasks.py::TestTaskId::test_different_title_different_id PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9958193Z tests/test_agent_tasks.py::TestTaskId::test_different_file_different_id PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9968177Z tests/test_agent_tasks.py::TestTaskId::test_id_has_signal_prefix PASSED  [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9978363Z tests/test_agent_tasks.py::TestTaskId::test_avs_prefix PASSED            [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9988683Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_empty_tasks PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9999997Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_json PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0014603Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_finding_produces_task PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0026245Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_success_criteria PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0037719Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_expected_effect PASSED  [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0049689Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_dep_task PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0062641Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_blocks_layer_violation PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0075522Z tests/test_agent_tasks.py::TestPriorityOrdering::test_higher_severity_higher_priority PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0090517Z tests/test_agent_tasks.py::TestPriorityOrdering::test_priorities_are_sequential PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0101193Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_without_fix_skipped PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0112486Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_with_fix_included PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0126479Z tests/test_agent_tasks.py::TestJsonSchema::test_all_required_fields_present PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0139707Z tests/test_agent_tasks.py::TestJsonSchema::test_json_is_valid PASSED     [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0152965Z tests/test_agent_tasks.py::TestJsonSchema::test_action_is_nonempty PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0166323Z tests/test_agent_tasks.py::TestJsonSchema::test_success_criteria_are_nonempty PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0179344Z tests/test_agent_tasks.py::TestJsonSchema::test_expected_effect_is_nonempty PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0190640Z tests/test_agent_tasks.py::TestDeduplication::test_duplicate_findings_deduplicated PASSED [  3%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0202794Z tests/test_agent_tasks.py::TestDeduplication::test_same_title_different_files_keep_correct_recommendations PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0213862Z tests/test_agent_tasks.py::TestMdsTask::test_mds_finding_produces_task PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0225234Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_default_classification PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0236657Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_cross_file_bumps_scope PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0249091Z tests/test_agent_tasks.py::TestAutomationClassification::test_tvs_classification PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0260301Z tests/test_agent_tasks.py::TestAutomationClassification::test_pfs_with_canonical_bumps_fit PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0271878Z tests/test_agent_tasks.py::TestAutomationClassification::test_many_related_files_bumps_scope PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0283563Z tests/test_agent_tasks.py::TestAutomationClassification::test_high_complexity_lowers_fit PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0296154Z tests/test_agent_tasks.py::TestAutomationClassification::test_depends_on_bumps_risk PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0309538Z tests/test_agent_tasks.py::TestAutomationClassification::test_classification_in_json PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0320725Z tests/test_agent_tasks.py::TestConstraints::test_universal_constraints_always_present PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0332242Z tests/test_agent_tasks.py::TestConstraints::test_mds_has_body_hash_constraint PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0344177Z tests/test_agent_tasks.py::TestConstraints::test_dia_has_phantom_constraint PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0355637Z tests/test_agent_tasks.py::TestConstraints::test_pfs_has_canonical_constraint PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0367177Z tests/test_agent_tasks.py::TestConstraints::test_eds_has_trivial_docstring_constraint PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0380466Z tests/test_agent_tasks.py::TestConstraints::test_constraints_in_json PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0390634Z tests/test_agent_tasks.py::TestConstraints::test_generate_constraints_direct PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0402051Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_mds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0413325Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_pfs_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0426025Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_avs_circular_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0437097Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_eds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0448634Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_tvs_has_side_effect_note PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0460470Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_sms_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0471355Z tests/test_agent_tasks.py::TestRepairMaturity::test_mds_verified PASSED  [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0482256Z tests/test_agent_tasks.py::TestRepairMaturity::test_dia_verified PASSED  [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0493236Z tests/test_agent_tasks.py::TestRepairMaturity::test_pfs_verified PASSED  [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0504580Z tests/test_agent_tasks.py::TestRepairMaturity::test_avs_experimental PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0516348Z tests/test_agent_tasks.py::TestRepairMaturity::test_tvs_experimental PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0527490Z tests/test_agent_tasks.py::TestRepairMaturity::test_sms_experimental PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0538240Z tests/test_agent_tasks.py::TestRepairMaturity::test_bem_verified PASSED  [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0551265Z tests/test_agent_tasks.py::TestRepairMaturity::test_maturity_in_json PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0561316Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_constant_has_all_scored_signals PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0571076Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_covers_all_registry_signals PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0580795Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_values_consistent PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0592944Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_level_in_task_metadata PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0613782Z tests/test_agent_tasks.py::TestRepairMaturity::test_coverage_gaps_in_json PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0625203Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0636515Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_tool_is_grep PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0647587Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_predicate PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0659204Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0670892Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_step1_has_file_a_and_file_b PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0682476Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_scan_step_includes_file_pair PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0693575Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0704840Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_step1_predicate_variant_count PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0716324Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0728090Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_step1_tool_is_import_check PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0739084Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_layer_verify_plan_ends_with_nudge PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0750189Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0761437Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_step1_tool_is_ast_check PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0773579Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0784851Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_step1_references_both_functions PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0796208Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0807797Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_step1_targets_novel_packages PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0818903Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0830154Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_step1_targets_score_reduction PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0841465Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0852707Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_step1_targets_function PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0863941Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0874906Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_step1_targets_broad_count PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0886297Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_module_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0897353Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_nesting_verify_plan_targets_depth PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0908312Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0926784Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_step1_targets_function PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0938221Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_partial_resolution_flagged_when_cc_above_twice_threshold PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0949348Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_no_partial_resolution_when_cc_within_twice_threshold PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0961769Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_verify_plan_shape PASSED [  4%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0972792Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_step1_targets_variable PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0983677Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_verify_plan_shape PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0994768Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_step1_targets_endpoint PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1005867Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_verify_plan_shape PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1017297Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_step1_targets_markers PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1028161Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_verify_plan_shape PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1039253Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_step1_targets_functions PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1050224Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_verify_plan_shape PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1061160Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_step1_targets_imports PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1072748Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_verify_plan_shape PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1083753Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_step1_targets_phantoms PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1094812Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_verify_plan_shape PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1106235Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_step1_targets_ratio PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1116915Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_zero_assertion_verify_plan PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1128495Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_circular_verify_plan_shape PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1140420Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_layer_verify_plan PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1151785Z tests/test_agent_tasks.py::TestVerifyPlan::test_generic_fallback_verify_plan PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1165241Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_in_json PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1178945Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_step_keys_in_json PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1190375Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_list_no_none_items PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1200382Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_empty_analysis_empty_tasks PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1211076Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_title_not_none PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1222322Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_action_not_none PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1233699Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_constraints_not_none PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1247134Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_json_tasks_no_none_ids PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1260900Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_multiple_findings_no_none_tasks PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1272102Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_avs_task_fields_not_none PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1283216Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_mds_task_not_none PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1295229Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_unactionable_yields_no_none_tasks PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1305717Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1331356Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_json_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1341180Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_type_importable PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1351009Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_importable PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1360976Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_telemetry_importable PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1370797Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_empty_telemetry_all_zero PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1380869Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_auto_counts_auto_fix_only PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1391140Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_block_counts_block_actions PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1401104Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_revert_not_counted_in_any_bucket PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1424833Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_agent_telemetry_null_by_default PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1447434Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_analysis_without_telemetry_still_valid_json PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1470102Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_agent_telemetry_present_in_json PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1491979Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_schema_version_is_2_2_in_block PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1513669Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_session_id_serialised PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1534978Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_totals_computed_correctly PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1558275Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_actions_list_length PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1579774Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_fields_serialised PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1601267Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_optional_fields_null PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1611662Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_defaults_to_none PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1622478Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_accepts_telemetry_object PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1639296Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_empty_repo PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1655569Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_directory PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1672209Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_md PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1688859Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_agents_md PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1705010Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claudeignore PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1721451Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_indicators PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1738383Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_instructions PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1754656Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursor_directory PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1771353Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursorrules PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1787530Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_directory PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1817284Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_config PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1833499Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_directory PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1849962Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_docs PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1865990Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_windsurf PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1883138Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_codeium PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1899253Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_amazon_q PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1915633Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_continue_dir PASSED [  5%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1932254Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_multiple_tools_sorted PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1949137Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_three_tools PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1966455Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_deduplication PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1983494Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_four_tools PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1993257Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_zero_tools PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2003053Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_one_tool PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2012634Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_two_tools PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2022438Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_three_tools PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2032872Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_four_tools PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2045228Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_coauthor_unaffected_by_boost PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2054752Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_no_boost PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2064571Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_boost PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2076080Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_single_tool_boost PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2087984Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_no_boost PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2098275Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_one_tool PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2108548Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_three_tools PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2118755Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_fix PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2129169Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_refactor PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2139448Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_with_body_not_matched PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2149425Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_with_boost PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2159414Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_no_boost PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2169580Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_boost_cap_at_095 PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2179620Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_no_pattern_no_signal PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2190911Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_wip_message_no_match PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2201069Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_policy PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2211139Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_absent_by_default PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2226149Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_full_config PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2236754Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_default_empty PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2246606Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_set PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2258697Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_manual_ratio_overrides_computed PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2270494Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_no_manual_ratio_uses_computed PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2284536Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_contains_ai_tools PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2298773Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_empty_ai_tools PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2404620Z tests/test_analysis_degradation.py::test_signal_failure_marks_analysis_degraded PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2596013Z tests/test_analysis_degradation.py::test_corrupt_history_file_marks_analysis_degraded PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2962027Z tests/test_analysis_degradation.py::test_invalid_diff_ref_marks_fallback_as_degraded PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3340160Z tests/test_analysis_degradation.py::test_analyze_diff_uncommitted_mode_detects_working_tree_changes PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3771183Z tests/test_analysis_degradation.py::test_analyze_diff_staged_mode_only_uses_index_changes PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3954841Z tests/test_analysis_degradation.py::test_analyze_repo_target_path_respects_path_boundaries PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.4087599Z tests/test_analysis_degradation.py::test_analyze_diff_fallback_preserves_since_days PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.4272760Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_no_crash PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.4454237Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_score_is_float PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.4634310Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_severity_valid PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.4823296Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_findings_are_valid PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.5053949Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_no_crash PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.5267917Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_score_is_float PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.5479513Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_severity_valid PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.5691873Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_total_files PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.5909385Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_has_no_bootstrap_readme_finding PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.6178880Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_no_crash PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.6445236Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_score_is_float PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.6716512Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_severity_valid PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.6984302Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_findings_are_valid PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.6994455Z tests/test_analysis_status_and_trend_direction_enums.py::test_trend_context_uses_trend_direction_enum PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7005940Z tests/test_analysis_status_and_trend_direction_enums.py::test_repo_analysis_uses_analysis_status_enum_by_default PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7075210Z tests/test_analyze_cmd_extended.py::test_analyze_format_sarif PASSED     [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7141209Z tests/test_analyze_cmd_extended.py::test_analyze_format_csv PASSED       [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7203645Z tests/test_analyze_cmd_extended.py::test_analyze_format_agent_tasks PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7268489Z tests/test_analyze_cmd_extended.py::test_analyze_format_github PASSED    [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7326749Z tests/test_analyze_cmd_extended.py::test_analyze_format_markdown PASSED  [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7388351Z tests/test_analyze_cmd_extended.py::test_analyze_with_select_signals PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7449816Z tests/test_analyze_cmd_extended.py::test_analyze_with_ignore_signals PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7511128Z tests/test_analyze_cmd_extended.py::test_analyze_progress_json PASSED    [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7571512Z tests/test_analyze_cmd_extended.py::test_analyze_progress_none PASSED    [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7595189Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_signal_paths PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7611555Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_rule_runner_importerror_paths PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7631070Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_reuses_precomputed_graph_and_package_map PASSED [  6%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7676676Z tests/test_api_and_ts_arch_boost.py::test_api_explain_paths PASSED       [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7698247Z tests/test_api_and_ts_arch_boost.py::test_api_explain_fingerprint_helper PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7716165Z tests/test_api_and_ts_arch_boost.py::test_api_negative_context_success_and_error PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7747128Z tests/test_api_and_ts_arch_boost.py::test_finding_rendering_helpers PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7757454Z tests/test_api_helpers_coverage.py::TestTrendDict::test_none_when_no_trend PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7768006Z tests/test_api_helpers_coverage.py::TestTrendDict::test_dict_when_trend_present PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7778402Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_unknown_abbreviation PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7788242Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_no_weights_attribute PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7806011Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_valid_signal_from_config PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7816389Z tests/test_api_helpers_coverage.py::TestTopSignals::test_empty_findings PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7826911Z tests/test_api_helpers_coverage.py::TestTopSignals::test_aggregation_and_sorting PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7837119Z tests/test_api_helpers_coverage.py::TestTopSignals::test_signal_filter PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7848102Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_default PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7858866Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_false_includes_all PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7868826Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_with_file_and_related PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7878632Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_file PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7888657Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_empty_task PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7898765Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_duplicate_in_allowed PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7908910Z tests/test_api_helpers_coverage.py::TestPlanValidationResult::test_to_api_dict PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7918802Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_plan PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7930023Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_no_reason PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7940004Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_legacy_plan_no_state PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7952972Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_unchanged_repo PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7965355Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_head_changed PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7978907Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_affected_files_modified PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7989381Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_accepted PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7999429Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_in_scope PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8009502Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_out_of_scope_noise PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8019623Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_unknown PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8030993Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_no_target_path_keeps_all PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8041469Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_target_path_splits_scope PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8051718Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_in_scope_blocker_by_high PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8062350Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_out_of_scope_noise_only PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8072510Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_zero_default_score_basis_does_not_block_on_delta PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8082832Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_historical_score_basis_blocks_on_regression PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8092774Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_degraded PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8102698Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_high_severity PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8112780Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_baseline_recommended PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8122970Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_improved PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8132754Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_no_action PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8142729Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_out_of_scope_noise_in_scope_accept PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8152533Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_no_staged PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8162366Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8172544Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted_improved_with_batch PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8182369Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_out_of_scope PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8192143Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_default PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8202953Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_cache_dir PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8213112Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_normal_file PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8223393Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_backslash PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8233137Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_safe PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8243251Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_not_safe PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8253297Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_parse_failures PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8263238Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_high_finding PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8273037Z tests/test_api_quick_wins_coverage.py::TestNudgeMagnitudeLabel::test_magnitude_buckets PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8282920Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_without_shadow PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8292907Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_with_shadow PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8302901Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_with_batch PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8312825Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_without_batch PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8323279Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_empty PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8333493Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_patch_protocol_in_instruction PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8343326Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_with_batch PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8353222Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_without_batch PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8363694Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_match PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8373637Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_no_match PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8383789Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_match PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8393516Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_no_match PASSED [  7%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8403492Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_with_suffix PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8413180Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8423013Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_no_wildcard_no_match PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8432664Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8442678Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard_with_capture PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8452381Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_wildcard PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8462841Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8531898Z tests/test_api_validate_scan_extended.py::test_validate_python_capability_detected PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8564185Z tests/test_api_validate_scan_extended.py::test_validate_config_error_sets_invalid PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8620356Z tests/test_api_validate_scan_extended.py::test_validate_negative_weight_sets_invalid PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8676378Z tests/test_api_validate_scan_extended.py::test_validate_weight_sum_warning PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8728360Z tests/test_api_validate_scan_extended.py::test_validate_bad_similarity_threshold PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8737942Z tests/test_api_validate_scan_extended.py::test_diverse_top_impact_quota_zero_or_negative PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8760939Z tests/test_api_validate_scan_extended.py::test_scan_raises_on_invalid_max_per_signal PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8772891Z tests/test_api_validate_scan_extended.py::test_scan_next_actions_high_critical_findings PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8782387Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_large_count PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8791597Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_small_count PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8813147Z tests/test_api_validate_scan_extended.py::test_validate_cmd_output_to_file PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8832985Z tests/test_api_validate_scan_extended.py::test_validate_cmd_stdout_output PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8842871Z tests/test_arch_graph.py::TestArchModule::test_creation_with_defaults PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8854466Z tests/test_arch_graph.py::TestArchModule::test_creation_with_all_fields PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8863779Z tests/test_arch_graph.py::TestArchDependency::test_creation PASSED       [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8873069Z tests/test_arch_graph.py::TestArchDependency::test_with_policy PASSED    [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8882699Z tests/test_arch_graph.py::TestArchAbstraction::test_creation_with_defaults PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8892257Z tests/test_arch_graph.py::TestArchAbstraction::test_with_all_fields PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8901743Z tests/test_arch_graph.py::TestArchHotspot::test_creation_with_defaults PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8911062Z tests/test_arch_graph.py::TestArchHotspot::test_with_recurring_signals PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8921360Z tests/test_arch_graph.py::TestArchGraph::test_construction PASSED        [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8931366Z tests/test_arch_graph.py::TestArchGraph::test_get_module PASSED          [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8941180Z tests/test_arch_graph.py::TestArchGraph::test_neighbors PASSED           [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8950995Z tests/test_arch_graph.py::TestArchGraph::test_hotspots_for_path PASSED   [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8961037Z tests/test_arch_graph.py::TestArchGraph::test_abstractions_in_module PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8971089Z tests/test_arch_graph.py::TestArchGraphSerialization::test_to_dict_and_back PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8981601Z tests/test_arch_graph.py::TestArchGraphSerialization::test_json_round_trip PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8999609Z tests/test_arch_graph.py::TestArchGraphPersistence::test_save_and_load PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9015323Z tests/test_arch_graph.py::TestArchGraphPersistence::test_load_returns_none_when_missing PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9035989Z tests/test_arch_graph.py::TestArchGraphPersistence::test_schema_version_mismatch_returns_none PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9053182Z tests/test_arch_graph.py::TestArchGraphPersistence::test_corrupted_json_returns_none PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9063365Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_from_modules_and_dependencies PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9073212Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_module_scores PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9083788Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_parse_results_extracts_abstractions PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9095133Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_layer_boundaries PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9105618Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_empty_map PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9116740Z tests/test_architecture_violation.py::test_build_import_graph_basic PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9127554Z tests/test_architecture_violation.py::test_build_import_graph_resolves_relative_imports_to_internal_edges PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9138844Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_js_specifier_to_ts_target PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9151309Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_mjs_and_cjs_specifiers PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9161421Z tests/test_architecture_violation.py::test_external_imports_marked PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9268097Z tests/test_architecture_violation.py::test_build_import_graph_avoids_per_import_fullscan PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9280450Z tests/test_architecture_violation.py::test_no_violations_in_correct_direction PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9292869Z tests/test_architecture_violation.py::test_upward_import_detected PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9305670Z tests/test_architecture_violation.py::test_upward_import_detected_with_src_root_package_alias PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9321447Z tests/test_architecture_violation.py::test_lazy_import_policy_violation_detected_for_module_level_heavy_import PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9333940Z tests/test_architecture_violation.py::test_lazy_import_policy_ignores_local_import_when_module_level_only PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9345885Z tests/test_architecture_violation.py::test_circular_dependency_detected PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9358492Z tests/test_architecture_violation.py::test_score_zero_when_clean PASSED  [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9369976Z tests/test_architecture_violation.py::test_generated_typescript_file_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9391049Z tests/test_architecture_violation.py::test_generated_header_file_without_generated_suffix_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9404678Z tests/test_architecture_violation.py::test_blast_radius_metadata_on_upward_import PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9421899Z tests/test_architecture_violation.py::test_high_blast_radius_finding PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9436173Z tests/test_architecture_violation.py::test_zone_of_pain_detected PASSED  [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9450254Z tests/test_architecture_violation.py::test_no_zone_of_pain_for_abstract_module PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9465342Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_is_dampened PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9482357Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_can_still_be_high_with_strong_evidence PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9496496Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_constants_module_issue_276 PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9512516Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_type_module_issue_276 PASSED [  8%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9523117Z tests/test_architecture_violation.py::test_build_co_change_pairs_basic PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9533172Z tests/test_architecture_violation.py::test_co_change_filters_bulk_commits PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9545768Z tests/test_architecture_violation.py::test_co_change_finding_without_import PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9557981Z tests/test_architecture_violation.py::test_co_change_suppressed_when_import_exists PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9570403Z tests/test_architecture_violation.py::test_co_change_same_directory_suppressed PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9583258Z tests/test_architecture_violation.py::test_co_change_root_level_not_suppressed PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9595078Z tests/test_architecture_violation.py::test_co_change_test_source_pair_suppressed PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9606804Z tests/test_architecture_violation.py::test_co_change_bulk_commits_discounted PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9623411Z tests/test_architecture_violation.py::test_god_module_candidate_detected PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9638437Z tests/test_architecture_violation.py::test_unstable_dependency_detected_with_churn_history PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9656376Z tests/test_architecture_violation.py::test_unstable_dependency_suppressed_for_intra_extension_imports PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9673461Z tests/test_architecture_violation.py::test_unstable_dependency_still_detected_for_cross_extension_imports PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9720689Z tests/test_are_integration.py::TestAREIntegration::test_full_lifecycle PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9737211Z tests/test_are_integration.py::TestAREIntegration::test_opt_in_disabled_no_side_effects PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9753364Z tests/test_are_integration.py::TestAREIntegration::test_suppressed_findings_excluded_from_calibration PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9771131Z tests/test_are_integration.py::TestAREIntegration::test_no_pii_in_stored_data PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9781621Z tests/test_are_integration.py::TestAREIntegration::test_refinement_idempotent_on_good_scores PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9792196Z tests/test_are_integration.py::TestAREIntegration::test_config_defaults PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9830290Z tests/test_ast_parser.py::test_parse_functions PASSED                    [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9865133Z tests/test_ast_parser.py::test_parse_classes PASSED                      [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9900520Z tests/test_ast_parser.py::test_parse_imports PASSED                      [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9919065Z tests/test_ast_parser.py::test_import_scope_marks_module_level_and_local_imports PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9954313Z tests/test_ast_parser.py::test_parse_error_handling_patterns PASSED      [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9973676Z tests/test_ast_parser.py::test_parse_error_handling_fallback_assignment_action PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9995808Z tests/test_ast_parser.py::test_complexity PASSED                         [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0014264Z tests/test_ast_parser.py::test_docstring_detection PASSED                [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0031339Z tests/test_ast_parser.py::test_syntax_error_handling PASSED              [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0051492Z tests/test_ast_parser.py::test_return_strategy_multiple_strategies_detected PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0071684Z tests/test_ast_parser.py::test_return_strategy_single_strategy_not_emitted PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0091604Z tests/test_ast_parser.py::test_return_strategy_tuple_and_dict_and_raise PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0110980Z tests/test_ast_parser.py::test_return_strategy_ignores_nested_functions PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0129581Z tests/test_ast_parser.py::test_return_strategy_bare_raise_detected PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0158107Z tests/test_ast_parser.py::test_return_strategy_mutation_benchmark_scenario PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0168812Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_attribute_exception PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0179602Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_tuple_exception PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0189955Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_attr PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0200355Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_attr_other PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0210607Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_name PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0220948Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_log_func_name PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0231405Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_name PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0241682Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_other PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0252140Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_bare_handler PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0261997Z tests/test_ast_parser_extra.py::test_is_route_decorator_false_for_constant PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0271678Z tests/test_ast_parser_extra.py::test_decorator_name_returns_empty_for_constant PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0282441Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_name PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0293126Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_attr PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0309509Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_no_route_returns_none PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0317579Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_none_for_single PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0328571Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_dict_for_mixed PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0339865Z tests/test_ast_parser_extra.py::test_classify_return_strategy_none_value PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0349760Z tests/test_ast_parser_extra.py::test_classify_return_strategy_no_value PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0359576Z tests/test_ast_parser_extra.py::test_classify_return_strategy_tuple PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0369107Z tests/test_ast_parser_extra.py::test_classify_return_strategy_dict PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0378406Z tests/test_ast_parser_extra.py::test_classify_return_strategy_value PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0397425Z tests/test_ast_parser_extra.py::test_parser_function_with_attribute_decorator PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0414239Z tests/test_ast_parser_extra.py::test_parser_function_with_call_attr_decorator PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0430003Z tests/test_ast_parser_extra.py::test_parser_class_with_attribute_base PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0445159Z tests/test_ast_parser_extra.py::test_parse_python_file_oserror PASSED    [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0461434Z tests/test_ast_parser_extra.py::test_parse_file_unsupported_language PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0478684Z tests/test_ast_parser_extra.py::test_parse_file_typescript_calls_ts_parser PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0489077Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_single_handler_raise PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0499593Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_bare_except_pass PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0509933Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_return PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0538954Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_log PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0549527Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_print PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0559628Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_fallback_assign PASSED [  9%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0570117Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_tuple_exception PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0580318Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_finally PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0590408Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_else PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0600296Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_attribute PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0610116Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_name PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0620292Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_call PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0629939Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_not_route PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0639674Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_simple_name PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0649191Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_attribute PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0658600Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_call PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0668533Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_login_required PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0678212Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_no_auth PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0687963Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_no_route PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0698193Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_basic_endpoint PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0709712Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_with_try PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0719993Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_auth_decorator PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0729657Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0740064Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none_literal PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0750282Z tests/test_attribution.py::TestParsePorcelain::test_parses_basic_porcelain PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0760149Z tests/test_attribution.py::TestParsePorcelain::test_first_line_fields PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0770250Z tests/test_attribution.py::TestParsePorcelain::test_second_commit_fields PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0780152Z tests/test_attribution.py::TestParsePorcelain::test_empty_input PASSED   [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0789860Z tests/test_attribution.py::TestParsePorcelain::test_date_parsing PASSED  [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0803578Z tests/test_attribution.py::TestBlameLines::test_blame_returns_parsed_lines PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0816591Z tests/test_attribution.py::TestBlameLines::test_blame_with_line_range_passes_l_flag PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0830415Z tests/test_attribution.py::TestBlameLines::test_blame_without_range_no_l_flag PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0843028Z tests/test_attribution.py::TestBlameLines::test_blame_git_not_found_returns_empty PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0855710Z tests/test_attribution.py::TestBlameLines::test_blame_nonzero_return_code PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0865064Z tests/test_attribution.py::TestBlameCache::test_put_and_get PASSED       [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0874441Z tests/test_attribution.py::TestBlameCache::test_miss_returns_none PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0883816Z tests/test_attribution.py::TestBlameCache::test_eviction_on_overflow PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0902841Z tests/test_attribution.py::TestBlameFilesParallel::test_deduplicates_by_file PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0915104Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_merge_message PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0927874Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_pr_message PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0940246Z tests/test_attribution.py::TestBranchHint::test_returns_none_on_no_merge PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0966236Z tests/test_attribution.py::TestEnrichFindings::test_enriches_finding_with_attribution PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0979726Z tests/test_attribution.py::TestEnrichFindings::test_skips_finding_without_file_path PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0991777Z tests/test_attribution.py::TestEnrichFindings::test_fallback_on_empty_blame PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1001822Z tests/test_attribution.py::TestEnrichFindings::test_disabled_config_skips_enrichment PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1015905Z tests/test_attribution.py::TestJsonAttribution::test_finding_with_attribution_serialized PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1026696Z tests/test_attribution.py::TestJsonAttribution::test_finding_without_attribution_has_null PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1038744Z tests/test_attribution.py::TestSarifAttribution::test_sarif_includes_attribution_properties PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1049964Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_includes_attribution_line PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1059790Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_without_attribution PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1069105Z tests/test_attribution.py::TestAttributionModel::test_attribution_defaults PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1079294Z tests/test_attribution.py::TestAttributionModel::test_finding_attribution_field_default_none PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1097566Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_valid_fmea PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1113804Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_empty_fmea PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1130654Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_header_only_fmea PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1148591Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_valid_risk_register PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1164979Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_empty_risk_register PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1181734Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_valid_fault_trees PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1198140Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_empty_fault_trees PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1214445Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_valid_stride PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1230689Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_empty_stride PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1278579Z tests/test_audit_content_validation.py::TestValidateAuditContent::test_all_valid_returns_empty PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1347061Z tests/test_automation_enhancements.py::TestWorkflowPipCache::test_setup_python_enables_pip_cache PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1411607Z tests/test_automation_enhancements.py::TestWorkflowReusable::test_workflow_call_trigger_declared PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1421837Z tests/test_automation_enhancements.py::TestWorkflowStepSummary::test_step_summary_write_present PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1816823Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_default_cap_is_ten PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2199733Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_explicit_cap_overrides_default PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2213391Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_existing_open_issues_queries_each_label PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2226563Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_multi_label_dedup_skips_duplicates_across_labels PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2236075Z tests/test_avs_enhanced.py::TestOmnilayer::test_config_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2245745Z tests/test_avs_enhanced.py::TestOmnilayer::test_utils_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2256752Z tests/test_avs_enhanced.py::TestOmnilayer::test_schemas_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2266098Z tests/test_avs_enhanced.py::TestOmnilayer::test_exceptions_dir_is_omnilayer PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2277159Z tests/test_avs_enhanced.py::TestOmnilayer::test_api_dir_is_layer_zero PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2286543Z tests/test_avs_enhanced.py::TestOmnilayer::test_services_dir_is_layer_one PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2295757Z tests/test_avs_enhanced.py::TestOmnilayer::test_db_dir_is_layer_two PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2305004Z tests/test_avs_enhanced.py::TestOmnilayer::test_unknown_dir_returns_none PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2318865Z tests/test_avs_enhanced.py::TestOmnilayer::test_omnilayer_import_generates_no_violation PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2331528Z tests/test_avs_enhanced.py::TestOmnilayer::test_import_from_utils_generates_no_violation PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2345064Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_allowed_pattern_suppresses_finding PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2359039Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_non_matching_pattern_still_reports PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2381215Z tests/test_avs_enhanced.py::TestHubDampening::test_hub_module_gets_reduced_score PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2392426Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_simple PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2402686Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_init PASSED  [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2413288Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_single_file PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2422996Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_with_src_root PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2432617Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_without_src_root PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2442352Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_lib_root PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2451891Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_single_part PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2462291Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_glob_match PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2472444Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_no_match PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2483023Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_exact PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2492652Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_prefix PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2502667Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2511973Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_no_match PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2521308Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob_no_match PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2530656Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_partial_name PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2540114Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_non_relative PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2550825Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2560366Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_names_only PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2570014Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_short_path PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2579721Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module_and_names PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2589260Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_small_graph PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2599467Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_hub_detection PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2609837Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_empty_graph PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2628814Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_positive] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2644676Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_negative] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2661939Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_positive] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2677269Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_negative] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2691375Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_positive] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2705662Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_negative] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2744265Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_empirical_metrics PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2757534Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_storage_imports_routes PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2770807Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_repositories_imports_views PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2783986Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_infrastructure_imports_controllers PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2797092Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_models_imports_services PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2809972Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_db_imports_domain PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2822466Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_services PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2834983Z tests/test_avs_mutations.py::TestValidDirections::test_services_imports_db PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2847791Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_db PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2870952Z tests/test_avs_mutations.py::TestValidDirections::test_same_layer_no_violation PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2884950Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[config] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2898983Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[utils] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2912525Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[helpers] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2926125Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[constants] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2940028Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[types] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2953523Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[common] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2967377Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[shared] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2981122Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[base] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2995839Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[exceptions] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3009908Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[errors] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3023455Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[enums] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3037166Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[schemas] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3050932Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[config] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3064383Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[utils] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3078306Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[helpers] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3091983Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[constants] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3105454Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[types] PASSED [ 11%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3120967Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[common] PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3134573Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[shared] PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3148767Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[base] PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3162918Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[exceptions] PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3177084Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[errors] PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3191026Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[enums] PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3204718Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[schemas] PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3218168Z tests/test_avs_mutations.py::TestCircularMutations::test_simple_cycle_detected PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3231941Z tests/test_avs_mutations.py::TestCircularMutations::test_three_module_cycle PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3246697Z tests/test_avs_mutations.py::TestCircularMutations::test_no_cycle_in_dag PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3259883Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_non_hub_gets_full_score PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3284616Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_hub_score_is_half_of_base PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3300526Z tests/test_avs_mutations.py::TestPolicyViolationMutations::test_policy_violation_has_fix PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3314921Z tests/test_avs_mutations.py::TestCrossPassDeduplication::test_policy_and_inferred_same_edge_are_deduplicated PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3328093Z tests/test_avs_mutations.py::TestFixTextFormat::test_upward_fix_mentions_service_layer PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3341928Z tests/test_avs_mutations.py::TestFixTextFormat::test_circular_fix_mentions_dependency_inversion PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3865052Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_shields_url PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4388978Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_markdown_snippet PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4913511Z tests/test_badge_command.py::TestBadgeCommand::test_badge_write_to_file PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5447923Z tests/test_badge_command.py::TestBadgeCommand::test_badge_style_option PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5970230Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_green_for_low_score PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5980855Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_thresholds_follow_severity_mapping PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6493299Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_stdout PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7005272Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_file PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7015884Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_produces_valid_svg PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7026049Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_uses_hex_for_named_color PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7036174Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_accepts_raw_hex_color PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7046291Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_brightgreen_for_low PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7554239Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_outputs_only_snippet PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8076449Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_write_to_file PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8087642Z tests/test_baseline.py::TestFindingFingerprint::test_deterministic PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8098343Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_signal PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8109218Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_file PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8119911Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_line PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8130077Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_title PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8140079Z tests/test_baseline.py::TestFindingFingerprint::test_none_file_path PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8150354Z tests/test_baseline.py::TestFindingFingerprint::test_hex_string_format PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8160592Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_line_shift PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8170702Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_metric_title_change PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8180718Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_trailing_refs PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8190865Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_genuine_rename PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8200803Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_file_move PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8210748Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_signal_change PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8221382Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_symbol_when_no_logical_location PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8231400Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_file_when_no_symbol PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8240740Z tests/test_baseline.py::TestStableTitle::test_strips_leading_metric PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8250359Z tests/test_baseline.py::TestStableTitle::test_strips_multiple_metrics PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8261738Z tests/test_baseline.py::TestStableTitle::test_strips_trailing_file_line_refs PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8271498Z tests/test_baseline.py::TestStableTitle::test_preserves_stable_text PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8281254Z tests/test_baseline.py::TestStableTitle::test_empty_and_none_safe PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8302399Z tests/test_baseline.py::TestBaselineIO::test_roundtrip PASSED            [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8321579Z tests/test_baseline.py::TestBaselineIO::test_file_structure PASSED       [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8339990Z tests/test_baseline.py::TestBaselineIO::test_empty_baseline PASSED       [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8358264Z tests/test_baseline.py::TestBaselineIO::test_invalid_file_raises PASSED  [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8382498Z tests/test_baseline.py::TestBaselineIO::test_version_mismatch_emits_warning PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8402513Z tests/test_baseline.py::TestBaselineIO::test_same_version_no_warning PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8423203Z tests/test_baseline.py::TestBaselineIO::test_missing_version_field_no_error PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8449456Z tests/test_baseline.py::TestBaselineIO::test_save_writes_v2_schema_with_v1_alias PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8470151Z tests/test_baseline.py::TestBaselineIO::test_v1_schema_baseline_still_loads PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8480411Z tests/test_baseline.py::TestBaselineDiff::test_all_new PASSED            [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8490766Z tests/test_baseline.py::TestBaselineDiff::test_all_known PASSED          [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8500727Z tests/test_baseline.py::TestBaselineDiff::test_mixed PASSED              [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8510280Z tests/test_baseline.py::TestBaselineDiff::test_empty_findings PASSED     [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8557203Z tests/test_baseline.py::TestBaselineCLI::test_help PASSED                [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8603290Z tests/test_baseline.py::TestBaselineCLI::test_save_help PASSED           [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8648560Z tests/test_baseline.py::TestBaselineCLI::test_diff_help PASSED           [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8707288Z tests/test_baseline.py::TestBaselineCLI::test_diff_missing_baseline_suggests_save_command PASSED [ 12%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8761050Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_has_baseline_option PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8812869Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_has_baseline_option PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8878882Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8934997Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9013606Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_updates_suppressed_count PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9089766Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_json_includes_baseline_counts PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9108790Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_creates_file PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9127682Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_no_temp_file_left_on_success PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9149924Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_atomic_replaces_existing PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9203891Z tests/test_baseline.py::TestCorruptBaselineCallers::test_ci_corrupt_baseline_exits_with_message PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9224257Z tests/test_baseline.py::TestCorruptBaselineCallers::test_shared_apply_baseline_filtering_corrupt PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9285886Z tests/test_baseline.py::TestCorruptBaselineCallers::test_baseline_diff_command_corrupt PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9356100Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_passes_when_clean PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9447610Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_exits_one_on_drift PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9621596Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_respects_threshold PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9670741Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_refuses_without_confirm PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9733451Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_writes_baseline_with_confirm PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9751644Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_age_for_fresh_baseline PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9770295Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_large_age_for_old_baseline PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9787052Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_for_missing_file PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9804484Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_when_created_at_missing PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9814987Z tests/test_baseline.py::TestBaselineAgeDays::test_stale_days_constant_is_positive PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9879494Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_missing_baseline_exits_zero_with_hint PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9943162Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_clean_against_baseline PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0002320Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_json_format_returns_structured_payload PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0069986Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_status_never_exits_nonzero_on_drift PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0080182Z tests/test_batch_metadata.py::TestFixTemplateClass::test_uniform_template_signal PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0090276Z tests/test_batch_metadata.py::TestFixTemplateClass::test_pfs_groups_by_canonical PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0100099Z tests/test_batch_metadata.py::TestFixTemplateClass::test_mds_groups_by_duplicate_group PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0110031Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_groups_by_rule_id PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0119948Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_no_rule_id PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0130135Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_single_task_not_batch_eligible PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0140571Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_multiple_tasks_same_class_batch_eligible PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0150683Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_mixed_classes PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0161312Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_includes_batch_fields PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0171880Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_defaults_when_no_batch PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0182142Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_exemplar_metadata PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0192786Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_negative_context PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0203009Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_empty_when_no_data PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0213607Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_max_three PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0224032Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_batch_instruction_when_batch_eligible PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0233989Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_default_instruction_when_no_batch PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0245310Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_populated_from_finding PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0256740Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_defaults_to_zero PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0267085Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_in_api_dict PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0276937Z tests/test_batch_metadata.py::TestDependencyDepth::test_no_dependencies_all_depth_zero PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0286753Z tests/test_batch_metadata.py::TestDependencyDepth::test_avs_circular_blocks_non_circular PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0296532Z tests/test_batch_metadata.py::TestDependencyDepth::test_unrelated_signal_gets_depth_zero PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0517942Z tests/test_batch_metadata.py::TestFindingCountBySignal::test_counter_present_in_scan_response PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0528375Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_high_finding_count_recommends_batch PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0538405Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_low_finding_count_recommends_nudge PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0548564Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_threshold_boundary PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0559015Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_batch_instruction_mentions_nudge PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0569376Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_non_batch_instruction_uses_nudge_not_diff PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0579533Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_batch_instruction PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0589831Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_non_batch_instruction PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0857760Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_field_present PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1122974Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_has_required_steps PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1381285Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_references_adr_074 PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1392092Z tests/test_batch_metadata.py::TestRepairExemplar::test_pfs_uses_canonical_snippet_from_metadata PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1403038Z tests/test_batch_metadata.py::TestRepairExemplar::test_nc_repair_exemplar_uses_canonical_alternative_multiline PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1413353Z tests/test_batch_metadata.py::TestRepairExemplar::test_repair_exemplar_none_when_no_data PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1424039Z tests/test_batch_metadata.py::TestRepairExemplar::test_patch_shape_immutable_parts_includes_task_constraints PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1434333Z tests/test_batch_metadata.py::TestRepairExemplar::test_batch_eligible_pfs_task_has_repair_exemplar PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1445621Z tests/test_batch_metadata.py::TestRepairExemplar::test_mds_canonical_structure_names_source_function PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1455568Z tests/test_benchmark_label_keys.py::test_finding_keys_include_stable_and_legacy_formats PASSED [ 13%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1474757Z tests/test_benchmark_label_keys.py::test_load_labels_supports_legacy_alias PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1484952Z tests/test_benchmark_structure.py::test_all_core_signals_have_tp_fixture PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1495115Z tests/test_benchmark_structure.py::test_all_core_signals_have_tn_fixture PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1505318Z tests/test_benchmark_structure.py::test_fixture_names_are_unique PASSED  [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1515490Z tests/test_benchmark_structure.py::test_every_fixture_has_at_least_one_expectation PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1526893Z tests/test_benchmark_structure.py::test_inferred_kind_matches_expectations PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1536578Z tests/test_benchmark_structure.py::test_fixture_kind_index_covers_all_fixtures PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1546021Z tests/test_benchmark_structure.py::test_boundary_and_confounder_fixtures_exist PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1614412Z tests/test_benchmark_structure.py::test_mutation_entity_model_importable PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1624590Z tests/test_benchmark_structure.py::test_entity_id_generation PASSED      [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1634772Z tests/test_benchmark_structure.py::test_finding_keys_v2_includes_signal_and_location PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1645246Z tests/test_benchmark_structure.py::test_finding_keys_v1_is_backward_compatible PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1660590Z tests/test_blast_radius_core.py::test_policy_md_change_is_critical_with_ack PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1672244Z tests/test_blast_radius_core.py::test_signals_change_triggers_high_policy_impact PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1701585Z tests/test_blast_radius_core.py::test_skill_analyzer_matches_guard_skills PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1753647Z tests/test_blast_radius_core.py::test_adr_text_fallback_finds_matching_adrs PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1832837Z tests/test_blast_radius_core.py::test_engine_returns_frozen_report_with_sorted_impacts PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1903580Z tests/test_blast_radius_core.py::test_engine_no_triggers_yields_empty_report PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1987655Z tests/test_blast_radius_core.py::test_persistence_roundtrip PASSED       [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.2112344Z tests/test_blast_radius_core.py::test_disabling_skills_and_policy_reduces_impacts PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.2123741Z tests/test_blast_radius_mcp.py::test_blast_radius_registered_in_dispatch PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.2194559Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_returns_summary PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.2207696Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_rejects_non_list_changed_files PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.2289932Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_persist_false_by_default PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.2564980Z tests/test_brief.py::TestApiBrief::test_returns_dict_with_required_keys PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.2832549Z tests/test_brief.py::TestApiBrief::test_type_is_brief PASSED             [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.3110485Z tests/test_brief.py::TestApiBrief::test_task_echoed_back PASSED          [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.3372906Z tests/test_brief.py::TestApiBrief::test_scope_has_resolution_fields PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.3641049Z tests/test_brief.py::TestApiBrief::test_risk_has_level PASSED            [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.3899892Z tests/test_brief.py::TestApiBrief::test_guardrails_is_list PASSED        [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.4159941Z tests/test_brief.py::TestApiBrief::test_scope_override PASSED            [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.4415285Z tests/test_brief.py::TestApiBrief::test_max_guardrails_limits_output PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.4681449Z tests/test_brief.py::TestApiBrief::test_high_ai_ratio_surfaces_intent_capture_hint PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.4947103Z tests/test_brief.py::TestApiBrief::test_below_threshold_ai_ratio_no_intent_hint PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5227046Z tests/test_brief.py::TestBriefCli::test_json_output_is_valid PASSED      [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5497664Z tests/test_brief.py::TestBriefCli::test_markdown_output PASSED           [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5792012Z tests/test_brief.py::TestBriefCli::test_rich_output PASSED               [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5808373Z tests/test_brief.py::TestBriefCli::test_task_option_required PASSED      [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6091619Z tests/test_brief.py::TestBriefCli::test_quiet_flag PASSED                [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6298613Z tests/test_brief.py::TestBriefCli::test_select_signals PASSED            [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6309016Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_empty PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6319613Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_contains_constraints PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6329641Z tests/test_brief.py::TestGuardrails::test_guardrail_to_dict PASSED       [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6339639Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_in_dict PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6350789Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_default_empty PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6360971Z tests/test_brief.py::TestGuardrails::test_prompt_block_includes_preferred_pattern PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6371073Z tests/test_brief.py::TestGuardrails::test_prompt_block_omits_preferred_when_empty PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6382302Z tests/test_brief.py::TestBriefConfig::test_default_brief_config PASSED   [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6393371Z tests/test_brief.py::TestBriefConfig::test_brief_config_from_dict PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6662077Z tests/test_brief.py::TestPreTaskSignals::test_brief_uses_pre_task_signals_by_default PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6870412Z tests/test_brief.py::TestPreTaskSignals::test_explicit_signals_override_pre_task PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6914870Z tests/test_brief.py::TestBriefScopeFiltering::test_directory_finding_matches_scope PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6961557Z tests/test_brief.py::TestBriefScopeFiltering::test_file_finding_in_scope_directory PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6981064Z tests/test_brief.py::TestBriefProgress::test_brief_has_progress_option PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6992598Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_zero_keeps_all PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7004531Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_filters_weak_items PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7015515Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_high_excludes_everything PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7027012Z tests/test_brief.py::TestGuardrailMinConfidence::test_backward_compat_no_min_confidence PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7037154Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_layer_section PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7048953Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_adr_section PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7321196Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_layer_contract PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7586076Z tests/test_brief.py::TestApiBriefNewFields::test_layer_contract_has_expected_keys PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7848920Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_relevant_tests PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8124710Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_active_adrs PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8134867Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_empty_findings PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8144732Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_single_critical PASSED [ 14%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8154432Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_mixed_severities PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8164270Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8174107Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_unknown_severity_contributes_zero PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8183796Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_missing_severity_key PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8193272Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_case_insensitive PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8202866Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_multiple_same_severity PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8212255Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_empty_findings PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8221919Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8231902Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_single_finding_no_related_files PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8241369Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_with_related_files PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8251137Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_cap_at_4 PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8260923Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_unknown_signal_uses_default_hours PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8270434Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_signal_type_alias PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8279981Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_multiple_findings_additive PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8289093Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_empty_diff PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8299986Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_adds_and_removes PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8309796Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_header_lines_excluded PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8319319Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_only_additions PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8329144Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_no_diff_headers PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8338782Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_empty_outcomes PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8348577Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_single_ok_run PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8358225Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_multiple_repeats_averaged PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8367791Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_non_ok_excluded PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8377697Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_paired_tasks PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8387309Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_accept_rate PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8399157Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[critical-8] PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8410550Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[high-4] PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8421688Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[medium-2] PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8433149Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[low-1] PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8444538Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[info-0] PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8454820Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_all_drift_severities_covered PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8478423Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_type_ignore_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8499958Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_noqa_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8521159Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pragma_no_cover_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8541827Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_cast_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8562786Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_todo_fixme_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8583341Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pytest_skip_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8604504Z tests/test_bypass_accumulation.py::TestThresholds::test_below_threshold_no_finding PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8625618Z tests/test_bypass_accumulation.py::TestThresholds::test_above_threshold_finding PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8645763Z tests/test_bypass_accumulation.py::TestThresholds::test_small_file_ignored PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8665709Z tests/test_bypass_accumulation.py::TestThresholds::test_custom_min_loc PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8684158Z tests/test_bypass_accumulation.py::TestEdgeCases::test_test_file_ignored PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8702114Z tests/test_bypass_accumulation.py::TestEdgeCases::test_unsupported_language_ignored PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8723753Z tests/test_bypass_accumulation.py::TestEdgeCases::test_no_markers_no_finding PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8745080Z tests/test_bypass_accumulation.py::TestEdgeCases::test_severity_high_for_double_threshold PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8769119Z tests/test_bypass_accumulation.py::TestEdgeCases::test_multiple_files_median_context PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8789980Z tests/test_bypass_accumulation.py::TestEdgeCases::test_signal_type PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8811700Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_ignore_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8832814Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_expect_error_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8854075Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_eslint_disable_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8874848Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_as_any_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8894483Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_test_file_ignored PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8915767Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_nocheck_detected PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8935472Z tests/test_cache_mds_ecd.py::test_parse_cache_evicts_old_json_entry PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8954685Z tests/test_cache_mds_ecd.py::test_parse_cache_keeps_fresh_entry PASSED   [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8974734Z tests/test_cache_mds_ecd.py::test_signal_cache_put_then_get_roundtrip PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8995223Z tests/test_cache_mds_ecd.py::test_signal_cache_get_refreshes_mtime_on_hit PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9013863Z tests/test_cache_mds_ecd.py::test_signal_cache_get_miss_returns_none PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9034527Z tests/test_cache_mds_ecd.py::test_signal_cache_get_wrong_version_returns_none PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9054589Z tests/test_cache_mds_ecd.py::test_signal_cache_get_stale_drift_version_returns_none PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9074579Z tests/test_cache_mds_ecd.py::test_signal_cache_get_bad_findings_format_returns_none PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9094203Z tests/test_cache_mds_ecd.py::test_signal_cache_get_corrupt_json_returns_none PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9117743Z tests/test_cache_mds_ecd.py::test_signal_cache_put_oserror_does_not_raise PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9135054Z tests/test_cache_mds_ecd.py::test_signal_cache_config_fingerprint_non_config_object PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9155407Z tests/test_cache_mds_ecd.py::test_signal_cache_evicts_old_signals PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9165806Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_module_is_deterministic PASSED [ 15%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9176024Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_dependencies_ignores_unselected_files PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9186335Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_commit_hash PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9197098Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_history PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9217007Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_single_function PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9235555Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_dunder_method PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9255651Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_finding_same_dir PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9275257Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_cross_dir_finding PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9289334Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_many_functions_name_ellipsis PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9299172Z tests/test_cache_mds_ecd.py::test_structural_similarity_empty_returns_zero PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9308847Z tests/test_cache_mds_ecd.py::test_structural_similarity_very_different_sizes PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9318614Z tests/test_cache_mds_ecd.py::test_tokenize_name_camel_case PASSED        [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9328162Z tests/test_cache_mds_ecd.py::test_name_token_similarity_same_name PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9337995Z tests/test_cache_mds_ecd.py::test_name_token_similarity_empty_names PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9347721Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_same_class PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9357128Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_different_classes PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9366649Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_loc_too_large PASSED   [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9376038Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_single_call PASSED     [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9386705Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_raise PASSED      [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9396542Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_name_node PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9407693Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_call_node PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9417784Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_except PASSED     [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9427807Z tests/test_cache_mds_ecd.py::test_extract_profile_typed_except PASSED    [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9438279Z tests/test_cache_mds_ecd.py::test_extract_profile_tuple_except PASSED    [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9454960Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_env_var PASSED   [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9464841Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_json_flag PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9474884Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_json_separate PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9484819Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_not_json PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9494756Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_equals_json PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9504583Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_output_format_equals_json PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9514365Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_short_flag_equals_json PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9524049Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_no_json_flag PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9534037Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_empty_argv PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9544001Z tests/test_cache_mds_ecd.py::test_scope_from_finding_file_scope PASSED   [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9554450Z tests/test_cache_mds_ecd.py::test_scope_from_finding_module_scope PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9573905Z tests/test_cache_resilience.py::test_file_hash_uses_128_bit_prefix PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9596079Z tests/test_cache_resilience.py::test_get_corrupted_cache_entry_returns_none_and_deletes_file PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9617601Z tests/test_cache_resilience.py::test_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9796596Z tests/test_cache_resilience.py::test_concurrent_put_get_does_not_crash PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9817707Z tests/test_cache_resilience.py::test_parse_cache_version_mismatch_evicts_entry PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9840660Z tests/test_cache_resilience.py::test_parse_cache_drift_version_ignored_on_get PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9860783Z tests/test_cache_resilience.py::test_parse_cache_roundtrip_with_version_tags PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9881575Z tests/test_cache_resilience.py::test_parse_cache_get_refreshes_mtime_on_hit PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9902618Z tests/test_cache_resilience.py::test_embedding_cache_init_swallows_mkdir_oserror PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9924621Z tests/test_cache_resilience.py::test_embedding_cache_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9968899Z tests/test_calibrate_cli_extended.py::test_run_no_events_text_format PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0016659Z tests/test_calibrate_cli_extended.py::test_run_no_events_json_format PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2016622Z tests/test_calibrate_cli_extended.py::test_run_with_events_no_diff_text PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2075094Z tests/test_calibrate_cli_extended.py::test_run_with_diff_dry_run PASSED  [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2133997Z tests/test_calibrate_cli_extended.py::test_run_with_history_dir PASSED   [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2182402Z tests/test_calibrate_cli_extended.py::test_run_dedupes_cross_source_and_prefers_explicit_feedback PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2244940Z tests/test_calibrate_cli_extended.py::test_run_json_format_with_diff PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2299981Z tests/test_calibrate_cli_extended.py::test_explain_no_events PASSED      [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2348928Z tests/test_calibrate_cli_extended.py::test_explain_with_events PASSED    [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2381937Z tests/test_calibrate_cli_extended.py::test_status_calibration_disabled PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2438474Z tests/test_calibrate_cli_extended.py::test_status_enabled_no_history PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2498083Z tests/test_calibrate_cli_extended.py::test_status_enabled_with_history PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2524775Z tests/test_calibrate_cli_extended.py::test_reset_no_config_file PASSED   [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2565230Z tests/test_calibrate_cli_extended.py::test_reset_with_weights_removes_them PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2598150Z tests/test_calibrate_cli_extended.py::test_reset_no_weights_in_config PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2632613Z tests/test_calibrate_cli_extended.py::test_write_calibrated_weights_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2673080Z tests/test_calibrate_cli_extended.py::test_reset_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2696079Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_json_no_data PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2734771Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_text_and_write PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2781670Z tests/test_calibrate_precision_self_setup.py::test_calibrate_explain_and_status PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2816968Z tests/test_calibrate_precision_self_setup.py::test_calibrate_reset_paths PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2851026Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure PASSED [ 16%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2869048Z tests/test_calibrate_precision_self_setup.py::test_precision_command_paths PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2911795Z tests/test_calibrate_precision_self_setup.py::test_precision_threshold_and_warnings PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2956702Z tests/test_calibrate_precision_self_setup.py::test_print_rich_table_paths PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3019265Z tests/test_calibrate_precision_self_setup.py::test_self_analyze_formats PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3060649Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3070910Z tests/test_calibration.py::TestFeedbackEvent::test_create_event PASSED   [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3097321Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_stable PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3107212Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_differs PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3129504Z tests/test_calibration.py::TestFeedbackPersistence::test_roundtrip PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3147430Z tests/test_calibration.py::TestFeedbackPersistence::test_load_nonexistent PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3168993Z tests/test_calibration.py::TestFeedbackPersistence::test_load_skips_malformed PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3179134Z tests/test_calibration.py::TestFeedbackSummary::test_summary PASSED      [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3189484Z tests/test_calibration.py::TestFeedbackSummary::test_summary_dedupes_cross_source_by_signal_and_file PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3201029Z tests/test_calibration.py::TestProfileBuilder::test_cold_start_returns_defaults PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3213052Z tests/test_calibration.py::TestProfileBuilder::test_pure_tp_keeps_weight PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3224927Z tests/test_calibration.py::TestProfileBuilder::test_pure_fp_reduces_weight PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3236724Z tests/test_calibration.py::TestProfileBuilder::test_mixed_feedback PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3247095Z tests/test_calibration.py::TestProfileBuilder::test_low_confidence_stays_near_default PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3259484Z tests/test_calibration.py::TestProfileBuilder::test_weight_diff PASSED   [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3271462Z tests/test_calibration.py::TestProfileBuilder::test_fn_boost PASSED      [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3285787Z tests/test_calibration.py::TestProfileBuilder::test_unattributed_fn_is_distributed_for_fn_boost PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3309040Z tests/test_calibration.py::TestScanHistory::test_save_and_load PASSED    [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3392367Z tests/test_calibration.py::TestScanHistory::test_pruning PASSED          [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3403305Z tests/test_calibration.py::TestOutcomeCorrelator::test_tp_correlation PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3413915Z tests/test_calibration.py::TestOutcomeCorrelator::test_no_fix_creates_weak_fp PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3423481Z tests/test_calibration.py::TestOutcomeCorrelator::test_empty_inputs PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3433045Z tests/test_calibration.py::TestCalibrationConfig::test_default_values PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3457218Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_with_calibration PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3478989Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_without_calibration PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3536789Z tests/test_calibration.py::TestCalibrationIntegration::test_feedback_to_calibrate_roundtrip PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3546898Z tests/test_calibration.py::TestFindingIdWithStartLine::test_same_file_different_lines_different_ids PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3557850Z tests/test_calibration.py::TestFindingIdWithStartLine::test_no_start_line_backward_compat PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3567820Z tests/test_calibration.py::TestFindingIdWithStartLine::test_finding_id_for_public_api PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3587991Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_with_start_line PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3608207Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_without_start_line PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3618646Z tests/test_calibration.py::TestFeedbackMetrics::test_mixed_signals PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3628598Z tests/test_calibration.py::TestFeedbackMetrics::test_only_fn PASSED      [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3638757Z tests/test_calibration.py::TestFeedbackMetrics::test_empty_events PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3667003Z tests/test_check_cmd_extended.py::test_render_sarif_calls_emit PASSED    [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3692650Z tests/test_check_cmd_extended.py::test_render_csv_calls_emit PASSED      [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3720250Z tests/test_check_cmd_extended.py::test_render_agent_tasks_calls_emit PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3745842Z tests/test_check_cmd_extended.py::test_render_github_calls_emit PASSED   [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3775100Z tests/test_check_cmd_extended.py::test_render_llm_passes_max_findings PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3809003Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_updates_suppressed PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3821982Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_skips_when_none PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3836461Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_no_op_without_signals PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3855190Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_filters_findings PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3865807Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_pr PASSED  [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3878225Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_push PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3889105Z tests/test_ci_detect.py::TestCIDetection::test_gitlab_ci_mr PASSED       [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3900064Z tests/test_ci_detect.py::TestCIDetection::test_circleci PASSED           [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3910749Z tests/test_ci_detect.py::TestCIDetection::test_azure_pipelines PASSED    [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3921452Z tests/test_ci_detect.py::TestCIDetection::test_generic_ci PASSED         [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3932611Z tests/test_ci_detect.py::TestCIDetection::test_no_ci PASSED              [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3945395Z tests/test_circular_import.py::TestCIDTruePositive::test_simple_two_module_cycle PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3959573Z tests/test_circular_import.py::TestCIDTruePositive::test_three_module_cycle PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3971625Z tests/test_circular_import.py::TestCIDTrueNegative::test_acyclic_graph_not_detected PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3983789Z tests/test_circular_import.py::TestCIDTrueNegative::test_external_imports_ignored PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3998646Z tests/test_cli_runtime.py::test_safe_main_keyboard_interrupt PASSED      [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4014131Z tests/test_cli_runtime.py::test_safe_main_file_not_found PASSED          [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4028704Z tests/test_cli_runtime.py::test_safe_main_generic_exception_shows_hint PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4047222Z tests/test_cli_runtime.py::test_safe_main_generic_exception_prints_traceback_in_debug PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4058662Z tests/test_cli_runtime.py::test_safe_main_click_exception_is_reraised PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4070150Z tests/test_cli_runtime.py::test_safe_main_exit_is_reraised PASSED        [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4082571Z tests/test_cli_runtime.py::test_handle_click_error_adds_did_you_mean_hint PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4097120Z tests/test_cli_runtime.py::test_handle_click_error_adds_subcommand_did_you_mean_hint PASSED [ 17%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4142142Z tests/test_cli_runtime.py::test_runtime_unknown_subcommand_adds_did_you_mean_hint PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4170972Z tests/test_cli_runtime.py::test_root_help_shows_curated_sections_and_core_path PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4185430Z tests/test_cli_runtime.py::test_safe_main_drift_error_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4208733Z tests/test_cli_runtime.py::test_safe_main_generic_exception_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4223234Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_format_json_flag PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4237496Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_json_shortcut_flag PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4283316Z tests/test_cli_runtime.py::test_safe_main_machine_mode_unknown_subcommand_emits_json_only PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4329026Z tests/test_cli_runtime.py::test_workers_zero_is_rejected_by_cli PASSED   [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4384907Z tests/test_cli_runtime.py::test_safe_main_scan_output_path_error_is_config_error_json PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4441328Z tests/test_cli_runtime.py::test_safe_main_fix_plan_invalid_signal_emits_single_json_and_nonzero PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4458960Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_test_file_pair_reduced_severity_by_default PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4473918Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_positive_hidden_coupling_without_import_edge PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4486819Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_negative_when_explicit_import_exists PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4498585Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_graceful_degradation_with_insufficient_history PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4512421Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_intra_extension_pair_is_suppressed PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4527711Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_cross_extension_pair_still_detects_hidden_coupling PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4541474Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_parallel_runtime_variants_are_suppressed PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4556218Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_cross_extension_template_entrypoints_are_suppressed PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4569517Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_relative_type_import_counts_as_explicit_dependency PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4583033Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_issue_326_run_shadow_dir_type_import_is_explicit_dependency PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4650630Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp] PASSED   [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4704152Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tn] PASSED   [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4754949Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_few_commits_tn] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4813149Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_boundary_min_commits_tp] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4910654Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_large_commit_tn] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4967492Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp_cross_layer] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5020770Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_burst_tn] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5031893Z tests/test_cognitive_complexity.py::test_flat_function_has_zero_complexity PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5042872Z tests/test_cognitive_complexity.py::test_single_if_has_complexity_one PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5053992Z tests/test_cognitive_complexity.py::test_nested_if_gets_nesting_bonus PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5065499Z tests/test_cognitive_complexity.py::test_loop_with_nested_condition PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5076253Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_matches_schema_and_migration_paths PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5086351Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_ignores_regular_files PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5115375Z tests/test_cognitive_complexity.py::TestCXSTruePositive::test_complex_function_detected PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5138811Z tests/test_cognitive_complexity.py::TestCXSTrueNegative::test_simple_function_not_detected PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5150593Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[src/gateway/mcp-http.schema.ts] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5162213Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/feishu/src/config-schema.ts] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5173502Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/anthropic/config-defaults.ts] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5235500Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_deep_nesting] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5289380Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tn_flat_code] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5370888Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_many_elif] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5428496Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_boundary_threshold] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5481923Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_async_loops] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5538372Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_decorators] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5601373Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_deep_nesting_tp] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5652073Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_flat_code_tn] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5665042Z tests/test_cohesion_deficit.py::test_cod_true_positive_fixture PASSED    [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5677493Z tests/test_cohesion_deficit.py::test_cod_true_negative_fixture PASSED    [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5689144Z tests/test_cohesion_deficit.py::test_cod_ignores_tiny_files PASSED       [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5701464Z tests/test_cohesion_deficit.py::test_cod_logger_module_is_not_flagged PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5713975Z tests/test_cohesion_deficit.py::test_cod_utility_filename_still_flags_clear_deficit PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5725857Z tests/test_cohesion_deficit.py::test_cod_plugin_register_family_module_is_not_flagged PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5737287Z tests/test_cohesion_deficit.py::test_cod_plugin_create_family_helpers_are_not_flagged PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5749083Z tests/test_cohesion_deficit.py::test_cod_filename_domain_token_dampens_format_module PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5760105Z tests/test_cohesion_deficit.py::test_issue_283_test_harness_file_is_ignored PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5770955Z tests/test_cohesion_deficit.py::test_issue_284_test_helpers_file_is_ignored PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5783233Z tests/test_cohesion_deficit.py::test_cod_private_helper_extraction_does_not_flag PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5843687Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tp] PASSED     [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5901085Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tn] PASSED     [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5964419Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_private_helpers_tn] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6025894Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tp] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6078386Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_tn] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6132903Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tn] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6179070Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_single_method_tn] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6245598Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_property_only_tn] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6308689Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_partial_cohesion] PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6339462Z tests/test_command_and_router_coverage_boost2.py::test_diff_cmd_variants PASSED [ 18%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6380700Z tests/test_command_and_router_coverage_boost2.py::test_export_context_paths PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6455687Z tests/test_command_and_router_coverage_boost2.py::test_feedback_commands PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6549338Z tests/test_command_and_router_coverage_boost2.py::test_patterns_and_status_commands PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6671372Z tests/test_command_and_router_coverage_boost2.py::test_baseline_and_copilot_context PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6709958Z tests/test_command_and_router_coverage_boost2.py::test_plugins_and_a2a_router PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6731421Z tests/test_command_and_router_coverage_boost2.py::test_markdown_report_generation PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6742072Z tests/test_compat.py::TestSignalAbbrev::test_all_weights_have_abbreviation PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6752554Z tests/test_compat.py::TestSignalAbbrev::test_abbreviations_are_uppercase PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6762800Z tests/test_compat.py::TestResolveSignalNames::test_resolve_abbreviation PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6774581Z tests/test_compat.py::TestResolveSignalNames::test_resolve_full_name PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6784857Z tests/test_compat.py::TestResolveSignalNames::test_resolve_comma_separated PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6794999Z tests/test_compat.py::TestResolveSignalNames::test_resolve_with_spaces PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6806926Z tests/test_compat.py::TestResolveSignalNames::test_unknown_signal_raises PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6816986Z tests/test_compat.py::TestResolveSignalNames::test_empty_string PASSED   [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6827152Z tests/test_compat.py::TestResolveSignalNames::test_case_insensitive_abbreviation PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6838465Z tests/test_compat.py::TestApplySignalFilter::test_default_tvs_is_report_only PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6849827Z tests/test_compat.py::TestApplySignalFilter::test_select_keeps_only_selected PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6860773Z tests/test_compat.py::TestApplySignalFilter::test_ignore_zeroes_ignored PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6871920Z tests/test_compat.py::TestApplySignalFilter::test_select_then_ignore PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6882901Z tests/test_compat.py::TestApplySignalFilter::test_no_filter_is_noop PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6908833Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6931242Z tests/test_compat.py::TestPyprojectToml::test_pyproject_without_drift_section_returns_defaults PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6956027Z tests/test_compat.py::TestPyprojectToml::test_drift_yaml_takes_priority_over_pyproject PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6978659Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_standalone PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7001130Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_priority_over_pyproject PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7023306Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject_with_utf8_bom PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7034046Z tests/test_compat.py::TestGitHubFormat::test_findings_to_github_annotations PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7045683Z tests/test_compat.py::TestGitHubFormat::test_severity_mapping PASSED     [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7055724Z tests/test_compat.py::TestGitHubFormat::test_empty_findings PASSED       [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7066475Z tests/test_compat.py::TestGitHubFormat::test_newlines_in_description_and_fix_are_encoded PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7101293Z tests/test_compat.py::TestOutputFormatAlias::test_format_and_output_format_both_accepted PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7122759Z tests/test_compat.py::TestOutputFormatAlias::test_github_format_in_choices PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7147801Z tests/test_compat.py::TestOutputFormatAlias::test_csv_format_in_choices PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7175128Z tests/test_compat.py::TestOutputFormatAlias::test_analyze_format_alias PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7254609Z tests/test_compat.py::TestCheckSelectFilter::test_select_filters_findings_to_selected_signal PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7288171Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_ok_response PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7322223Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_next_step_contract PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7390888Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_with_diff_ref PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7417650Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_error_handling PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7460741Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_response_profile_shaping PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7471221Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_dispatch_table_includes_compile_policy PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7485088Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_calls_api PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7499326Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_defaults PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7519934Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_registered PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7530197Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_has_required_fields PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7540263Z tests/test_compile_policy_api.py::TestAPIExports::test_importable_from_api PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7550707Z tests/test_compile_policy_api.py::TestAPIExports::test_in_stable_api PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7571678Z tests/test_completions.py::test_completions_bash_exit_zero PASSED        [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7583501Z tests/test_completions.py::test_completions_zsh_exit_zero PASSED         [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7595141Z tests/test_completions.py::test_completions_fish_exit_zero PASSED        [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7609501Z tests/test_completions.py::test_completions_invalid_shell PASSED         [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7625980Z tests/test_completions.py::test_completions_powershell_unsupported PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7637556Z tests/test_config.py::test_default_config PASSED                         [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7659464Z tests/test_config.py::test_load_missing_file PASSED                      [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7685981Z tests/test_config.py::test_load_yaml PASSED                              [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7713475Z tests/test_config.py::test_load_yaml_lazy_import_rules PASSED            [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7724389Z tests/test_config.py::test_weight_sum_with_report_only_signals_remains_reasonable PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7748516Z tests/test_config.py::test_load_yaml_unknown_top_level_key_raises PASSED [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7772537Z tests/test_config.py::test_load_yaml_unknown_nested_key_raises PASSED    [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7782682Z tests/test_config.py::test_thresholds_defaults PASSED                    [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7792816Z tests/test_config.py::test_signal_weights_as_dict PASSED                 [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7802778Z tests/test_config.py::test_path_override_defaults PASSED                 [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7822943Z tests/test_config.py::test_find_config_toml PASSED                       [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7842832Z tests/test_config.py::test_find_config_pyproject PASSED                  [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7862780Z tests/test_config.py::test_find_config_returns_none PASSED               [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7886365Z tests/test_config.py::test_load_drift_toml PASSED                        [ 19%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7908560Z tests/test_config.py::test_load_pyproject_toml_with_tool_drift PASSED    [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7930400Z tests/test_config.py::test_load_pyproject_toml_without_drift_section PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7952744Z tests/test_config.py::test_load_toml_validation_error PASSED             [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7975584Z tests/test_config.py::test_load_yaml_parse_error PASSED                  [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7985588Z tests/test_config.py::test_apply_extends_with_valid_preset PASSED        [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7995420Z tests/test_config.py::test_apply_extends_without_extends PASSED          [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8005637Z tests/test_config.py::test_apply_extends_non_dict_raises PASSED          [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8016358Z tests/test_config.py::test_apply_extends_unknown_preset_raises PASSED    [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8026240Z tests/test_config.py::test_apply_extends_deep_merge PASSED               [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8265645Z tests/test_config.py::test_build_config_json_schema PASSED               [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8276466Z tests/test_config.py::test_resolve_signal_names_abbreviations PASSED     [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8287333Z tests/test_config.py::test_resolve_signal_names_full_names PASSED        [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8298177Z tests/test_config.py::test_resolve_signal_names_unknown_raises PASSED    [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8309803Z tests/test_config.py::test_apply_signal_filter_select PASSED             [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8321518Z tests/test_config.py::test_apply_signal_filter_ignore PASSED             [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8332643Z tests/test_config.py::test_apply_signal_filter_select_and_ignore PASSED  [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8342594Z tests/test_config.py::test_calibration_config_defaults PASSED            [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8352566Z tests/test_config.py::test_attribution_config_defaults PASSED            [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8362555Z tests/test_config.py::test_plugin_config_defaults PASSED                 [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8372526Z tests/test_config.py::test_brief_config_defaults PASSED                  [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8382725Z tests/test_config.py::test_agent_objective_defaults PASSED               [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8392815Z tests/test_config.py::test_agent_effectiveness_thresholds_defaults PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8403674Z tests/test_config.py::test_default_includes_without_tree_sitter PASSED   [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8429767Z tests/test_config.py::test_load_yaml_with_extends PASSED                 [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8457905Z tests/test_config.py::test_load_yaml_validation_error_with_context PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8483847Z tests/test_config.py::test_config_with_agent_and_effectiveness_thresholds PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8506059Z tests/test_config.py::test_toml_parse_error_message_is_not_yaml_specific PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8530448Z tests/test_config.py::test_detect_repo_profile_empty_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8561089Z tests/test_config.py::test_detect_repo_profile_small_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8619057Z tests/test_config.py::test_detect_repo_profile_ai_package_returns_vibe_coding PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8675621Z tests/test_config.py::test_detect_repo_profile_medium_repo_returns_default PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9040225Z tests/test_config.py::test_detect_repo_profile_large_repo_with_ci_returns_strict PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9400652Z tests/test_config.py::test_detect_repo_profile_large_repo_without_ci_returns_default PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9458013Z tests/test_config.py::test_detect_repo_profile_excludes_test_dir PASSED  [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9515438Z tests/test_config.py::test_detect_repo_profile_excludes_venv_dir PASSED  [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9540488Z tests/test_config.py::test_load_no_config_applies_detected_profile PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9782448Z tests/test_config_schema.py::test_committed_schema_matches_config_model PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0311215Z tests/test_config_schema.py::test_config_schema_command_writes_expected_file PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0378304Z tests/test_config_validate.py::TestConfigValidate::test_valid_config_passes PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0435003Z tests/test_config_validate.py::TestConfigValidate::test_no_config_falls_to_defaults PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0506529Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0576314Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_error_code PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0653511Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_yaml_context PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0722079Z tests/test_config_validate.py::TestConfigValidate::test_extreme_weights_warn PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0794697Z tests/test_config_validate.py::TestConfigValidate::test_negative_weight_warn PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0859429Z tests/test_config_validate.py::TestConfigValidate::test_explicit_config_path PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1203750Z tests/test_config_validate.py::TestConfigShow::test_show_defaults PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1508155Z tests/test_config_validate.py::TestConfigShow::test_show_includes_onboarding_summary PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1785607Z tests/test_config_validate.py::TestConfigShow::test_show_raw_skips_summary PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2085866Z tests/test_config_validate.py::TestConfigShow::test_show_custom_config PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2156043Z tests/test_config_validate.py::TestConfigShow::test_show_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2167957Z tests/test_consistency_proxies.py::TestBEM::test_no_handlers_no_findings PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2179530Z tests/test_consistency_proxies.py::TestBEM::test_single_handler_below_threshold PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2191507Z tests/test_consistency_proxies.py::TestBEM::test_broad_monoculture_detected PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2202987Z tests/test_consistency_proxies.py::TestBEM::test_diverse_handlers_no_finding PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2216481Z tests/test_consistency_proxies.py::TestBEM::test_handlers_with_raise_not_swallowing PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2228349Z tests/test_consistency_proxies.py::TestBEM::test_bare_except_detected_as_broad PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2240481Z tests/test_consistency_proxies.py::TestBEM::test_fallback_assignment_counts_as_swallowing PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2252235Z tests/test_consistency_proxies.py::TestBEM::test_score_calculation PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2264527Z tests/test_consistency_proxies.py::TestBEM::test_module_grouping PASSED  [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2275839Z tests/test_consistency_proxies.py::TestBEM::test_error_boundary_excluded PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2287669Z tests/test_consistency_proxies.py::TestTPD::test_no_test_files_no_findings PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2338049Z tests/test_consistency_proxies.py::TestTPD::test_all_positive_assertions_triggers PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2385162Z tests/test_consistency_proxies.py::TestTPD::test_mixed_assertions_below_threshold PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2428041Z tests/test_consistency_proxies.py::TestTPD::test_pytest_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2471545Z tests/test_consistency_proxies.py::TestTPD::test_assert_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2497031Z tests/test_consistency_proxies.py::TestTPD::test_small_test_suite_skipped PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2561110Z tests/test_consistency_proxies.py::TestTPD::test_score_scales_with_suite_size PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2602965Z tests/test_consistency_proxies.py::TestTPD::test_boundary_names_counted PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2615127Z tests/test_consistency_proxies.py::TestTPD::test_non_python_skipped PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2664663Z tests/test_consistency_proxies.py::TestTPD::test_early_stage_extension_workspace_is_capped_to_low PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2712262Z tests/test_consistency_proxies.py::TestTPD::test_established_extension_workspace_keeps_high_severity PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2736933Z tests/test_consistency_proxies.py::TestGCD::test_no_qualifying_functions_no_findings PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2788871Z tests/test_consistency_proxies.py::TestGCD::test_all_guarded_no_findings PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2842768Z tests/test_consistency_proxies.py::TestGCD::test_no_guards_triggers PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2882600Z tests/test_consistency_proxies.py::TestGCD::test_isinstance_counts_as_guard PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2931917Z tests/test_consistency_proxies.py::TestGCD::test_assert_param_counts_as_guard PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2981912Z tests/test_consistency_proxies.py::TestGCD::test_if_none_raise_counts_as_guard PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3027584Z tests/test_consistency_proxies.py::TestGCD::test_private_functions_excluded PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3071845Z tests/test_consistency_proxies.py::TestGCD::test_test_files_excluded PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3094960Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_no_none_for_safe_code PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3106214Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_empty_input_no_findings PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3129751Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_no_none_for_simple_code PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3140839Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3165779Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_no_none_fields PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3177778Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_findings_fields_not_none PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3201379Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_findings_fields_not_none PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3212734Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3224196Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_safe_exception_no_none PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3248133Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_score_not_none PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3273534Z tests/test_console_scripts.py::test_console_scripts_include_package_and_short_alias PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3283940Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_to_api_dict PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3294277Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_affected_files_capped_at_15 PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3304223Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_empty_tasks PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3314399Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_single_task_no_group PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3324844Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_two_tasks_form_group PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3335102Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_back_reference_on_tasks PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3345307Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_non_batch_eligible_excluded PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3355836Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_different_signals_separate_groups PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3366200Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_canonical_file_most_frequent PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3376464Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_deduped_affected_files PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3387674Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_includes_consolidation_groups PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3399240Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_api_dict_includes_consolidation PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3409249Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_empty_graph_has_empty_consolidation PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3420151Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_consolidation_group_id PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3431153Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_similar_outcomes_field PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3440950Z tests/test_context_mapping.py::test_every_valid_task_type_has_entry PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3451054Z tests/test_context_mapping.py::test_no_entry_exceeds_budget PASSED       [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3463745Z tests/test_context_mapping.py::test_all_referenced_paths_exist[feat] PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3474976Z tests/test_context_mapping.py::test_all_referenced_paths_exist[fix] PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3486024Z tests/test_context_mapping.py::test_all_referenced_paths_exist[chore] PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3497617Z tests/test_context_mapping.py::test_all_referenced_paths_exist[signal] PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3508816Z tests/test_context_mapping.py::test_all_referenced_paths_exist[prompt] PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3520408Z tests/test_context_mapping.py::test_all_referenced_paths_exist[review] PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3530790Z tests/test_context_mapping.py::test_context_for_rejects_unknown_type PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3541522Z tests/test_context_mapping.py::test_no_policy_text_leaks_into_mapping PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3563591Z tests/test_context_tags.py::TestScanContextTags::test_python_single_tag PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3585143Z tests/test_context_tags.py::TestScanContextTags::test_python_multiple_tags PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3606938Z tests/test_context_tags.py::TestScanContextTags::test_typescript_tag PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3628540Z tests/test_context_tags.py::TestScanContextTags::test_no_context_tags PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3650405Z tests/test_context_tags.py::TestScanContextTags::test_ignores_drift_ignore PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3673092Z tests/test_context_tags.py::TestScanContextTags::test_multiple_files PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3694844Z tests/test_context_tags.py::TestScanContextTags::test_tag_with_hyphens_and_underscores PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3716904Z tests/test_context_tags.py::TestScanContextTags::test_unsupported_language_ignored PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3736960Z tests/test_context_tags.py::TestScanContextTags::test_missing_file_skipped PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3747709Z tests/test_context_tags.py::TestApplyContextTags::test_tags_applied_to_overlapping_finding PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3757914Z tests/test_context_tags.py::TestApplyContextTags::test_no_overlap_no_dampening PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3768384Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_1_no_score_change PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3779058Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_0_zeros_score PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3789402Z tests/test_context_tags.py::TestApplyContextTags::test_multiple_tags_merged PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3799496Z tests/test_context_tags.py::TestApplyContextTags::test_finding_without_file_path_untouched PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3809865Z tests/test_context_tags.py::TestApplyContextTags::test_empty_tags_dict PASSED [ 21%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3820604Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_above_1 PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3831137Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_below_0 PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3842956Z tests/test_context_tags.py::TestContextDampeningConfig::test_default_dampening PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3854369Z tests/test_context_tags.py::TestContextDampeningConfig::test_custom_dampening PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3876407Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tagged_count_in_json PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3896279Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tags_in_finding_metadata PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3908745Z tests/test_context_tags.py::TestSarifContextTags::test_context_tags_in_sarif_result_properties PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3920991Z tests/test_context_tags.py::TestSarifContextTags::test_no_context_tags_no_properties PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3944249Z tests/test_context_tags.py::TestContextTagEndToEnd::test_scan_and_apply PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3970177Z tests/test_context_tags.py::TestContextTagEndToEnd::test_untagged_finding_untouched PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3985040Z tests/test_copilot_context_actionability.py::test_pfs_rule_includes_exemplar_and_deviation_locations PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4000468Z tests/test_copilot_context_actionability.py::test_nbv_rule_includes_contract_specific_suggestion_and_location PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8269167Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[architecture_violation] SKIPPED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8280852Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8291635Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[bypass_accumulation] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8302491Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[doc_impl_drift] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8314759Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[exception_contract_drift] SKIPPED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8325735Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[explainability_deficit] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8335987Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8346810Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[mutant_duplicate] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8357705Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[naming_contract_violation] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8368471Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8379294Z tests/test_copilot_context_coverage.py::test_signal_no_noise[architecture_violation] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8390288Z tests/test_copilot_context_coverage.py::test_signal_no_noise[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8403150Z tests/test_copilot_context_coverage.py::test_signal_no_noise[bypass_accumulation] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8414329Z tests/test_copilot_context_coverage.py::test_signal_no_noise[doc_impl_drift] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8425211Z tests/test_copilot_context_coverage.py::test_signal_no_noise[exception_contract_drift] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8436069Z tests/test_copilot_context_coverage.py::test_signal_no_noise[explainability_deficit] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8446904Z tests/test_copilot_context_coverage.py::test_signal_no_noise[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8458592Z tests/test_copilot_context_coverage.py::test_signal_no_noise[mutant_duplicate] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8470080Z tests/test_copilot_context_coverage.py::test_signal_no_noise[naming_contract_violation] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8481258Z tests/test_copilot_context_coverage.py::test_signal_no_noise[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8491488Z tests/test_copilot_context_coverage.py::test_aggregate_instruction_coverage_rate PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8502017Z tests/test_copilot_context_coverage.py::test_aggregate_noise_rate_zero PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8512176Z tests/test_copilot_ctx_branches.py::TestHeading::test_basic_format PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8522247Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_empty_findings PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8532810Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_with_fix PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8543234Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_without_fix PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8553414Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_with_fix PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8563665Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_without_fix PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8573925Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_with_fix PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8585033Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_without_fix PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8595188Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_guard_clause_deficit PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8605540Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_broad_exception_monoculture PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8615593Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_doc_impl_drift PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8625946Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_mutant_duplicate PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8635960Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_explainability_deficit PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8646353Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_bypass_accumulation PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8656398Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_with_fix PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8666629Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_without_fix PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8676074Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_fix PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8686019Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_desc PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8695152Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_no_file_path_no_top_files PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8704757Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_cursor PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8714343Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_windsurf PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8724045Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_claude PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8733632Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_agents PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8743425Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_copilot_default PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8755841Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_cursor_delegation PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8766604Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_windsurf_delegation PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8777188Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_claude_delegation PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8787808Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_agents_delegation PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8798459Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_copilot_default PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8808946Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_no_findings PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8822670Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_actionable_findings PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8836267Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_trend PASSED [ 22%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8851219Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_module_scores PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8861784Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_no_findings PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8874987Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_with_findings PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8886255Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_no_findings PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8901257Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_with_findings_and_module_scores PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8923321Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_new_file PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8946139Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_replace_between_markers PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8968629Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_append_when_no_markers PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.8991341Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9012853Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_unchanged_content_not_written PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9029208Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_valid PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9046615Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_invalid PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9062329Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_zero PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9077698Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_no_env_var PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9088283Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_cli_requested_workers_wins PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9104617Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_env_override_wins_over_config_strategy PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9126506Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_downscales_small_repo PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9139551Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_io_heavy_dampens_workers PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9148985Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_without_details PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9158892Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_with_details PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9168306Z tests/test_coverage_pipeline_and_helpers.py::TestPruneGitHistoryCache::test_removes_stale_entries PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9177551Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_normal_z_score PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9186810Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_zero_std PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9195980Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_high PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9205441Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_low PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9214924Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_zero_total PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9224340Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_uniform_distribution PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9233866Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_single_value PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9245632Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_empty_histories_returns_empty PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9255925Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_all_zero_commit_histories PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9268428Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_detects_volatile_file PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9281025Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_ai_boost_applied PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9302355Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_extension_workspace_burst_is_dampened PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9316422Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_test_like_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9330157Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_suffix_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9343676Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_issue_290_schema_base_generated_ts_is_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9369731Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_header_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9383792Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_non_plugin_outlier_keeps_high_severity PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9403257Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_new_workspace_dampening_not_blocked_by_stale_last_modified PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9426377Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_mature_workspace_coordinated_burst_is_dampened PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9436432Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_known_signal PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9446249Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_unknown_signal_fallback PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9456305Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_high_score_red PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9466657Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_medium_score_yellow PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9476165Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_low_score_green PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9485953Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_empty_values PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9495906Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_equal_values PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9505855Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_ascending_values PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9515853Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_file_path PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9525748Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_start_line PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9535993Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_nonexistent_file PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9558398Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_valid_file PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9581097Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_repo_root PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9604082Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_end_line PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9614347Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_module_candidates_non_python_file PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9624227Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_merge_commit PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9635318Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_automated_commit PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9657162Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_too_few_commits_returns_empty PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9667779Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_explicit_dependency_pairs PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9678137Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_resolve_non_relative_targets_with_nested_module PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9701907Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_with_merge_commits_weighted PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9724433Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_skip_explicit_imports PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9734706Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_node_prefix PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9744807Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_scoped_not_stdlib PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9754789Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_python PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9765420Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_excludes_recent PASSED [ 23%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9776102Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_includes_established PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9786732Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_detects_new_dependency PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9811333Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_aborts_on_thin_baseline PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9838023Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_detects_novel_imports PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9849029Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_ts_scoped_package_extraction PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9860145Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_ignores_test_only_framework_imports PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9886363Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_suppresses_novel_imports_in_new_extension_workspace PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9913005Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_still_reports_novel_imports_for_existing_extension_workspace PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9940395Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_does_not_cap_when_novel_dep_is_shared_across_workspaces PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9961759Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_skip_init_methods PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9983782Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_ai_attributed_file_boosts_score PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0005899Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_function_with_docstring_reduces_score PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0027498Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_non_python PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0050784Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_trivial_functions PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0079247Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_detects_high_complexity PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0100866Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_init_and_index_files PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0123175Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_decorator_based_guard PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0149755Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_isinstance_guard_recognized PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0172935Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_low_param_functions PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0183923Z tests/test_csv_output.py::test_analysis_to_csv_contains_header_and_rows PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0194728Z tests/test_csv_output.py::test_analysis_to_csv_escapes_commas_and_quotes PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0206183Z tests/test_csv_output.py::test_analysis_to_csv_signal_label_column PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0219213Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_unused_exports_detected PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0232055Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_library_layout_marks_context_candidate PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0244975Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_internal_module_in_package_layout_is_still_reported PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0257155Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_all_exports_used PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0268673Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_dunder_init_excluded PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0281634Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_route_handlers_and_schema_classes_are_not_reported PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0293904Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_public_api_exports_in_package_layout_are_not_reported PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0305627Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_script_context_exports_are_not_reported PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0317732Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_typescript_file_local_types_are_not_treated_as_exports PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0329489Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_test_file_is_reduced_not_excluded_by_default PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0342448Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_typescript_testkit_contract_file_is_reduced_to_low PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0355226Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_config_file_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0367926Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_non_config_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0380897Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_non_plugin_file_keeps_high_without_workspace_heuristic PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0393347Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginEntrypointHeuristic::test_extensions_components_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0405844Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_nested_dotpi_extensions_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0418432Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_extensions_plugin_sdk_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0446190Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_published_package_exports_are_dampened_to_low PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0475527Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_private_package_keeps_high_without_published_heuristic PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0485468Z tests/test_decision_rules.py::TestArchDecision::test_construction_with_defaults PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0495359Z tests/test_decision_rules.py::TestArchDecision::test_construction_full PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0505384Z tests/test_decision_rules.py::TestArchDecision::test_enforcement_values PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0516128Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_to_dict_includes_decisions PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0527087Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_restores_decisions PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0537216Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_without_decisions_defaults_empty PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0548621Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_round_trip_json PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0562021Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_scope PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0572466Z tests/test_decision_rules.py::TestMatchDecisions::test_no_match_for_unrelated_target PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0582883Z tests/test_decision_rules.py::TestMatchDecisions::test_inactive_decisions_excluded PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0594105Z tests/test_decision_rules.py::TestMatchDecisions::test_include_inactive_when_requested PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0604138Z tests/test_decision_rules.py::TestMatchDecisions::test_enforcement_filter PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0614195Z tests/test_decision_rules.py::TestMatchDecisions::test_match_exact_file_path PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0624315Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_path PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0634460Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_basic PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0644609Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_sorted_by_enforcement PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0654890Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_json_serializable PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0665728Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_empty PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0693241Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_returns_decision_constraints PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0718219Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_without_decisions_returns_empty PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0744560Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_block_decisions_in_agent_instruction PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0802889Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_001_circular_import] PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0873837Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_002_broad_exception_monoculture] PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0941234Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_003_mutant_duplicate] PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1001822Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_004_missing_authorization] PASSED [ 24%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1063430Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_005_architecture_violation] PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1128986Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_006_pattern_fragmentation] PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1222425Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_007_guard_clause_deficit] PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1543962Z tests/test_defect_corpus.py::test_defect_corpus_recall_report PASSED     [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1554512Z tests/test_delta_first.py::TestTrendContext::test_baseline_when_no_history PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1565029Z tests/test_delta_first.py::TestTrendContext::test_improving PASSED       [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1575224Z tests/test_delta_first.py::TestTrendContext::test_degrading PASSED       [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1585293Z tests/test_delta_first.py::TestTrendContext::test_stable_within_noise_floor PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1595502Z tests/test_delta_first.py::TestTrendContext::test_recent_scores_capped_at_five PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1605437Z tests/test_delta_first.py::TestDeltaGatePass::test_no_history_always_passes PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1615452Z tests/test_delta_first.py::TestDeltaGatePass::test_passes_within_budget PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1625549Z tests/test_delta_first.py::TestDeltaGatePass::test_fails_exceeding_budget PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1635481Z tests/test_delta_first.py::TestDeltaGatePass::test_improving_always_passes PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1645340Z tests/test_delta_first.py::TestDeltaGatePass::test_window_limits_history PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1655244Z tests/test_delta_first.py::TestDeltaGatePass::test_exact_boundary_passes PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1677242Z tests/test_delta_first.py::TestHistoryPersistence::test_load_missing_file PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1702807Z tests/test_delta_first.py::TestHistoryPersistence::test_load_corrupt_file PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1725947Z tests/test_delta_first.py::TestHistoryPersistence::test_roundtrip PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1753488Z tests/test_delta_first.py::TestHistoryPersistence::test_save_caps_at_100 PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2544270Z tests/test_delta_first.py::TestAnalyzeDiffHistory::test_analyze_diff_persists_scoped_history PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2730808Z tests/test_delta_first.py::TestAnalyzeRepoHistoryScope::test_analyze_repo_uses_legacy_and_repo_snapshots_for_repo_scope PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2741735Z tests/test_delta_first.py::TestDeltaConfig::test_default_delta_config PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2752445Z tests/test_delta_first.py::TestDeltaConfig::test_load_delta_config_from_dict PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2766142Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_includes_trend PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2779234Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_trend_null_when_no_trend PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2789869Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_includes_trend_properties PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2800998Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_no_properties_for_baseline PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2810759Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_actions_is_url_segment PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2820429Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_badge_is_url_segment PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2830106Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_blob_is_url_segment PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2839787Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_src_is_not_url_segment PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2849146Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_backend_is_not_url_segment PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2859063Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_case_insensitive PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2868638Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_filters_known_false_positives PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2878378Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_keeps_legitimate_repo_segments PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2888938Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_true PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2898554Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_false PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2908039Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_true PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2917370Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_false PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2928372Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_code_span_dir_ref PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2939092Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_fenced_code_block_skipped PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2949265Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_ref PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2960593Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_url_not_extracted PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2971612Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_text_is_extracted PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2984397Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_mixed_content PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2994254Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_empty_markdown PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3005801Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_no_dirs PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3016702Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_proper_nouns_filtered PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3027084Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_version_segments_filtered PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3037558Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_single_char_segments_filtered PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3048386Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_generic_slash_tokens_without_context_are_ignored PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3058977Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_with_structure_context_is_kept PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3069659Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_with_context_is_kept PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3080763Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_without_context_is_filtered PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3145397Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_phantom_dir_detected PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3199950Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_existing_dirs_no_finding PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3254504Z tests/test_dia_enhanced.py::TestAdrScanning::test_discovers_doc_decisions_directory PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3302853Z tests/test_dia_enhanced.py::TestDiaLibraryContext::test_library_layout_marks_context_candidate PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3313560Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_directory_keyword PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3324026Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_folder_keyword PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3334788Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_structure_keyword PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3345728Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_without_keyword_is_filtered PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3357548Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_rest_path_without_context PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3368138Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_see_for_more_without_context PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3378703Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_package_keyword PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3389599Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_heading_with_codespan_and_keyword PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3426569Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_direct_path_exists PASSED [ 25%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3435213Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_src_prefix PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3458222Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_app_prefix PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3481230Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_lib_prefix PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3503904Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_tests_not_container PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3525413Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_in_source_dirs_case_insensitive PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3547571Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_nonexistent_anywhere PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3603401Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_e2e_src_prefix_no_finding PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3613325Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_accepted PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3622958Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_superseded PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3632673Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_proposed PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3642544Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_case_insensitive PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3652100Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_format PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3661835Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_superseded PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3671354Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_returns_none PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3724644Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_superseded_adr_skipped_in_scan PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3784814Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_accepted_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3838524Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3889796Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_superseded_format_skipped PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3900375Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_try_except_not_extracted PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3911081Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_match_case_not_extracted PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3921825Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_parent_tree_not_extracted PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3932350Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_path_extracts_terminal_only PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3942890Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_trailing_slash_still_extracted PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3961328Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_standalone_dir_ref_still_works PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3982842Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_trailing_slash_extracts_last PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3993340Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_not_extracted PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4003984Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_with_trailing_slash PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4014714Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_non_url_text_still_extracted PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4037888Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_found PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4060250Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_not_found PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4082809Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_must_be_dir PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4142652Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_tests_dir_not_flagged PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4192220Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_nonaux_dir_still_flagged PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4246119Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_artifacts_dir_not_flagged PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4261190Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_fenced_block_services_not_extracted PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4272425Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_inline_codespan_still_extracted PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4281885Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_http PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4291628Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_https PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4301046Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_no_url PASSED    [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4310481Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_multiple_urls PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4320042Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_near PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4329978Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_far_away PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4339458Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_no_keyword PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4349317Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_backtick_wrapped PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4358805Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_allow_without_context PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4368199Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_no_refs PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4377623Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_url_stripped PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4388036Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_text_nodes PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4397563Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_softbreak PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4406926Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_non_text_skipped PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4416288Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_empty PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4427293Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_short_name PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4436689Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_proper_noun PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4446134Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_version_segment PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4455069Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_valid_dir PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4464192Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_capitalized PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4473448Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_all_upper PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4482525Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_lowercase PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4491772Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_underscore PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4500902Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_with_digit PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4510358Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_empty PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4519649Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_version PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4528838Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_year PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4537978Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_short_number PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4548010Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_empty PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4558658Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_text PASSED [ 26%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4639059Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_not_blocked_without_batch_eligible_context PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4678231Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_missing PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4717349Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_invalid PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4768951Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_nudge_accepts_valid_hypothesis_and_emits_evidence PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4831367Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_diff_reuses_registered_hypothesis_id PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4852288Z tests/test_diff_auto.py::TestGetLastScanPath::test_returns_path_inside_cache_dir PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4872887Z tests/test_diff_auto.py::TestGetLastScanPath::test_custom_cache_dir PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4896389Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_file_with_json PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4920417Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_parent_dirs PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4946226Z tests/test_diff_auto.py::TestSaveLastScan::test_silently_ignores_write_error PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4971304Z tests/test_diff_auto.py::TestSaveLastScan::test_overwrites_existing_file PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5000954Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_from_file_are_incompatible PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5026876Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_uncommitted_are_incompatible PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5054330Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_without_last_scan_gives_clear_error PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5133185Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_score_delta PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5198939Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_resolved_findings PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5250581Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_no_change_message PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5315394Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_exit_code_1_on_new_high_critical PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5380809Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_trigger_is_pull_request_on_main PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5445936Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_permissions_are_read_only PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5509486Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_has_approval_gate_job PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5519991Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_references_approved_label_and_tamper_check PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5531332Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.agent.prompt.md] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5542645Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.output.schema.json] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5553633Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.schema.json] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5564675Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/signal_registry.py] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5575571Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/intent/handoff.py] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5586487Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[.github/workflows/drift-agent-gate.yml] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5597255Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[scripts/verify_gate_not_bypassed.py] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5608286Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[decisions/] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5619703Z tests/test_drift_agent_gate_workflow.py::TestAdr094::test_exists_and_marked_proposed PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5629139Z tests/test_dx_features.py::TestExplainSignalData::test_all_23_signals_present PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5639725Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[PFS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5650277Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[AVS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5660894Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MDS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5671183Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[EDS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5681771Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TVS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5693698Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[SMS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5704511Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DIA] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5715542Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BEM] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5726170Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TPD] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5736586Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[GCD] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5747492Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[NBV] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5758448Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BAT] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5769224Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ECM] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5779963Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[COD] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5790659Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CCC] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5801341Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TSA] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5812167Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CXS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5823205Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[FOE] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5834125Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CIR] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5844938Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DCA] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5855918Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MAZ] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5866502Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ISD] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5878213Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[HSC] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5889429Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[PFS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5900355Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[AVS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5911215Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MDS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5922204Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[EDS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5932991Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TVS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5943773Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[SMS] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5954587Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DIA] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5965552Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BEM] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5976208Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TPD] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5986945Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[GCD] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5998573Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[NBV] PASSED [ 27%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6009351Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BAT] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6020357Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ECM] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6031165Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[COD] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6041920Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CCC] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6052760Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TSA] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6074034Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CXS] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6084770Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[FOE] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6095464Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CIR] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6106209Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DCA] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6116823Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MAZ] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6128211Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ISD] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6138968Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[HSC] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6149976Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[PFS] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6160951Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[AVS] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6171925Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MDS] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6182889Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[EDS] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6193647Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TVS] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6204306Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[SMS] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6215019Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DIA] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6225647Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BEM] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6236185Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TPD] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6246551Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[GCD] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6258372Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[NBV] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6269320Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BAT] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6280285Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ECM] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6291331Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[COD] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6302585Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CCC] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6313222Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TSA] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6324088Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CXS] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6334763Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[FOE] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6345683Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CIR] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6356684Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DCA] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6367042Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MAZ] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6377849Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ISD] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6388534Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[HSC] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6399683Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[GCD] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6410618Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[NBV] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6596369Z tests/test_dx_features.py::TestExplainCLI::test_explain_list_runs PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6626937Z tests/test_dx_features.py::TestExplainCLI::test_explain_known_signal PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6646885Z tests/test_dx_features.py::TestExplainCLI::test_explain_unknown_signal PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6676921Z tests/test_dx_features.py::TestExplainCLI::test_explain_case_insensitive PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6704065Z tests/test_dx_features.py::TestExplainCLI::test_explain_by_signal_type PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6874488Z tests/test_dx_features.py::TestExplainCLI::test_explain_no_args_shows_list PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6911027Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[GCD] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6945637Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[NBV] PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6970390Z tests/test_dx_features.py::TestCodeSnippets::test_reads_file_at_target_line PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6992406Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_for_missing_file PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7002309Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_file_path PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7024678Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_line PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7048612Z tests/test_dx_features.py::TestCodeSnippets::test_resolves_relative_path PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7071725Z tests/test_dx_features.py::TestCodeSnippets::test_marker_on_target_line PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7085707Z tests/test_dx_features.py::TestExitCodes::test_file_not_found_exits_4 PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7099198Z tests/test_dx_features.py::TestExitCodes::test_generic_exception_exits_3 PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7112541Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_config_error_exits_2 PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7127679Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_system_error_exits_4 PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7140754Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_analysis_error_exits_3 PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7165164Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7186289Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code_case_insensitive PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7208452Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_unknown_error_code PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7229286Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_system_error_code PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7250110Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_drift_2010_interpolates_placeholder_defaults PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7260134Z tests/test_dx_features.py::TestErrorRegistry::test_error_format PASSED   [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7271089Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_detail_includes_context PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7281319Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_hint PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7291352Z tests/test_dx_features.py::TestErrorRegistry::test_yaml_context_snippet PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7301408Z tests/test_dx_features.py::TestErrorRegistry::test_find_yaml_line PASSED [ 28%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7324999Z tests/test_dx_features.py::TestCodeSnippetEndLine::test_multi_line_highlight PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7354066Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_file PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7382751Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[GCD] PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7411088Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[NBV] PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7439665Z tests/test_dx_features.py::TestExplainOutput::test_explain_list_output_file PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7468889Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7496010Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file_interpolates_defaults PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7551007Z tests/test_dx_features.py::TestWarningsSuppression::test_passlib_warnings_filtered PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7561865Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_raise PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7572829Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_raise PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7583618Z tests/test_ecm_coverage.py::TestExceptionProfile::test_name_raise_without_call PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7594654Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_except_handler PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7605818Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_except_handler PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7616688Z tests/test_ecm_coverage.py::TestExceptionProfile::test_no_exceptions PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7627404Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_public_functions_extracted PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7637533Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_syntax_error_returns_empty PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7648426Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_async_functions_extracted PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7658465Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_identical_profiles PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7668386Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_raise_types_changed PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7678245Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_handler_types_changed PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7688303Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_except_added PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7698245Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_raise_changed PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7708274Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_small_repo_returns_count PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7718235Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_medium_repo_returns_configured PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7728086Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_large_repo_adaptive PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7739538Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_very_large_repo PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7752143Z tests/test_eds_api_corresponding_tests.py::test__format_scan_response PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7963019Z tests/test_eds_api_corresponding_tests.py::test_diff PASSED              [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8190351Z tests/test_eds_api_corresponding_tests.py::test_fix_plan PASSED          [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8251883Z tests/test_eds_api_corresponding_tests.py::test_validate PASSED          [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8479798Z tests/test_eds_api_corresponding_tests.py::test_nudge PASSED             [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8615199Z tests/test_eds_api_corresponding_tests.py::test_brief PASSED             [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8626090Z tests/test_embedding_cache.py::test_safe_model_name_replaces_slashes PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8636411Z tests/test_embedding_cache.py::test_safe_model_name_unchanged_without_slashes PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8646873Z tests/test_embedding_cache.py::test_embedding_cache_key_uses_128bit_prefix PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8698338Z tests/test_embedding_cache.py::test_cache_put_and_get_roundtrip PASSED   [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8724912Z tests/test_embedding_cache.py::test_cache_get_corrupted_file_returns_none PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8756178Z tests/test_embedding_cache.py::test_cache_put_oserror_logs_warning PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8780808Z tests/test_embedding_cache.py::test_cache_disabled_no_dir PASSED         [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8807457Z tests/test_embedding_cache.py::test_cache_get_batch_partial_hit PASSED   [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8833711Z tests/test_embedding_cache.py::test_cache_init_oserror_disables_cache PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8869975Z tests/test_embedding_cache.py::test_embed_text_model_encode_and_cache PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8888176Z tests/test_embedding_cache.py::test_embed_text_without_cache PASSED      [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8931042Z tests/test_embedding_cache.py::test_embed_texts_partial_cache PASSED     [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8963625Z tests/test_embedding_cache.py::test_embed_texts_all_cache_hits PASSED    [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8988514Z tests/test_embedding_cache.py::test_build_index_faiss_path_32_vectors PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8999280Z tests/test_embedding_cache.py::test_build_index_numpy_ndarray_input PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9016420Z tests/test_embedding_cache.py::test_search_index_faiss_path PASSED       [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9032983Z tests/test_embedding_cache.py::test_search_index_faiss_empty_index PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9045305Z tests/test_embedding_cache.py::test_search_index_numpy_dimension_mismatch_raises_value_error PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9060663Z tests/test_embedding_cache.py::test_search_index_faiss_dimension_mismatch_raises_before_search PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9090739Z tests/test_embedding_cache.py::test_get_embedding_service_creates_singleton PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9121053Z tests/test_embedding_cache.py::test_get_embedding_service_reinitializes_on_change PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9135305Z tests/test_embedding_cache.py::test_get_embedding_service_cache_dir_key_none PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9160537Z tests/test_embedding_cache.py::test_ensure_model_returns_none_and_logs_warning_on_load_error PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9177158Z tests/test_embedding_cache.py::test_ensure_model_timeout_returns_none_and_logs_warning PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9188091Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_get_embedding_service_without_deps PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9199870Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_identical PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9211080Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_orthogonal PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9222241Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_zero_vector PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9234257Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_clamps_floating_point_overflow PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9244709Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_returns_none_without_vectors PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9256232Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_and_search PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9266738Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_embed_text_returns_none_without_model PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9276941Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reuses_instance_with_same_parameters PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9287258Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reinitializes_on_parameter_change PASSED [ 29%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9296722Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_text_shape SKIPPED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9306737Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_texts_batch SKIPPED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9315895Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_similar_texts_high_similarity SKIPPED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9340800Z tests/test_embeddings.py::TestEmbeddingCacheVersioning::test_cache_dir_contains_model_and_version PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9364741Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_for_missing_key PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9389131Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_put_skipped_when_cache_disabled PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9413133Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_when_cache_disabled PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9437550Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_batch_returns_all_misses_for_empty_cache PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9449846Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_identity PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9461640Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_normalizes_unnormalized_rows PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9472791Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_small_list_returns_ndarray PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9483408Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_empty_ndarray_returns_none PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9496804Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_prefers_hnsw_when_enabled PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9507948Z tests/test_embeddings.py::TestSearchIndexFallback::test_numpy_fallback_search PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9518592Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_index_empty_returns_empty PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9529403Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_non_ndarray_returns_empty PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9540280Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_empty_returns_empty PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9551106Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_returns_nones_without_model PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9564973Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_text_returns_none_for_empty_sanitized_input PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9577397Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_texts_skips_invalid_items_and_preserves_order PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9587948Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_embeddings_available_returns_bool PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9611915Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_cache_dir_includes_model_and_version PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9636989Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_different_models_use_different_dirs PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9660653Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_slash_in_model_name_normalised PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9687535Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_model_switch_no_cross_read PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9698730Z tests/test_enterprise_governance_assets.py::test_enterprise_governance_assets_exist PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9708795Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_effective_candidate_limit_scales_for_large_repositories PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9743267Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_positive_on_exception_profile_change PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9773284Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_negative_when_profile_is_unchanged PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9803503Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_signature_change_is_ignored PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9831440Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_file_without_history_is_skipped PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9861543Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_private_functions_do_not_trigger PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9890258Z tests/test_explain_cmd_extended.py::test_explain_list_to_json_file PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9916478Z tests/test_explain_cmd_extended.py::test_explain_error_code_to_json_file PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9963697Z tests/test_explain_cmd_extended.py::test_explain_repo_context_no_examples PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0015125Z tests/test_explain_cmd_extended.py::test_explain_repo_context_with_examples PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0025933Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_list_value PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0035923Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_dict_value PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0054595Z tests/test_explain_cmd_extended.py::test_explain_unknown_signal PASSED   [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0083715Z tests/test_explain_cmd_extended.py::test_explain_signal_with_output_file PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0093971Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_16_char_hex PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0104049Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_8_char_hex PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0114305Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_signal_abbr PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0124528Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_uppercase_hex PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0134373Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_17_chars PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0144274Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_path PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0154292Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_line PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0177543Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_missing_file PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0200807Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_basic_snippet PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0223877Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_target_lines_marked PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0248016Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_resolves_relative_path_via_repo_root PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0271308Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_content_strips_newlines PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0294354Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_file PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0318350Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_fingerprint PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0341734Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_finds_by_exact_finding_id PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0367040Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_prefix_match PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0392522Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_code_context_included PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0410018Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_help_includes_from_file PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0440444Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_signal_abbr_still_works PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0661908Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_fingerprint_not_found_exits_1 PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0727372Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_resolves_finding PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0759906Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_json_output PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0816810Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_without_exception PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0848028Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_minimal_result PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0860642Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_many_imports_detected PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0875441Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_score_increases_with_more_imports PASSED [ 30%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0886686Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_few_imports_not_detected PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0898272Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_init_file_excluded PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0909870Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_test_files_excluded PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0921910Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_plugin_sdk_subpaths_grouped_to_single_dependency PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0934580Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_scoped_package_subpaths_grouped_to_scope_package PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0944310Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_with_defaults PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0953970Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_full PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0963863Z tests/test_feedback_loop.py::TestPatternProposal::test_to_dict PASSED    [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0974598Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_detects_degrading_hotspots PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0985060Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_respects_min_occurrences PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0996348Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_excludes_stable_low_count PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1006107Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_empty_hotspots_returns_empty PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1017067Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_degrading_trend_boosts_confidence PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1027380Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_aggregates_by_module PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1037333Z tests/test_feedback_loop.py::TestProposeDecisions::test_generates_proposals PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1047774Z tests/test_feedback_loop.py::TestProposeDecisions::test_skips_already_covered_scopes PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1057782Z tests/test_feedback_loop.py::TestProposeDecisions::test_proposal_ids_are_unique PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1067649Z tests/test_feedback_loop.py::TestProposeDecisions::test_enforcement_based_on_severity PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1077881Z tests/test_feedback_loop.py::TestProposeDecisions::test_empty_graph_returns_empty PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1106493Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_returns_ok_with_proposals PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1129885Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_graph_returns_error PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1155947Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_proposals_returns_ok PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1184806Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_min_occurrences_parameter PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1213416Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_proposals_json_serializable PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1241534Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_agent_instruction_mentions_proposals PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1283091Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_pending_fp_count PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1307162Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_next_tool_call PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1330511Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_tp_has_zero_fp_count PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1354677Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_agent_instruction PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1384418Z tests/test_fetch_github_usage.py::test_build_queries_contains_expected_filenames PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1396870Z tests/test_fetch_github_usage.py::test_extract_repo_activity_deduplicates_by_repo_and_skips_archived PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1408511Z tests/test_fetch_github_usage.py::test_usage_rows_are_sorted PASSED      [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1420389Z tests/test_fetch_github_usage.py::test_extract_repo_names_deduplicates PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1433548Z tests/test_fetch_github_usage.py::test_resolve_repo_activity_via_repo_api_skips_archived PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1453915Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_filters_and_sums PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1466708Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_ignores_bad_rows PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1476173Z tests/test_file_discovery.py::TestMatchesAny::test_prepare_patterns_is_cached PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1486880Z tests/test_file_discovery.py::TestMatchesAny::test_exact_match PASSED    [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1496189Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_pattern PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1505824Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_deeply_nested PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1516760Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_not_matching PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1526145Z tests/test_file_discovery.py::TestMatchesAny::test_wildcard_extension_pattern PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1535277Z tests/test_file_discovery.py::TestMatchesAny::test_empty_patterns_no_match PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1544990Z tests/test_file_discovery.py::TestMatchesAny::test_fnmatch_star_no_dir_separator PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1554771Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_first_matches PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1564116Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_second_matches PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1587709Z tests/test_file_discovery.py::test_detect_language[.py-python] PASSED    [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1610594Z tests/test_file_discovery.py::test_detect_language[.pyi-python] PASSED   [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1633723Z tests/test_file_discovery.py::test_detect_language[.ts-typescript] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1656976Z tests/test_file_discovery.py::test_detect_language[.mts-typescript] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1680156Z tests/test_file_discovery.py::test_detect_language[.cts-typescript] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1704010Z tests/test_file_discovery.py::test_detect_language[.tsx-tsx] PASSED      [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1727287Z tests/test_file_discovery.py::test_detect_language[.js-javascript] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1751102Z tests/test_file_discovery.py::test_detect_language[.mjs-javascript] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1774248Z tests/test_file_discovery.py::test_detect_language[.cjs-javascript] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1798918Z tests/test_file_discovery.py::test_detect_language[.jsx-jsx] PASSED      [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1822293Z tests/test_file_discovery.py::test_detect_language[.rs-None] PASSED      [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1845701Z tests/test_file_discovery.py::test_detect_language[.go-None] PASSED      [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1869555Z tests/test_file_discovery.py::test_detect_language[-None] PASSED         [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1891696Z tests/test_file_discovery.py::test_detect_language_case_insensitive PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1944448Z tests/test_file_discovery.py::TestDiscoverFiles::test_basic_discovery PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1995539Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_venv PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2048686Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.conda] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2102005Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.env] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2156405Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.nox] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2212228Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.tox] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2264809Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.pixi] PASSED [ 31%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2321355Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_tmp_launch_virtualenv_directories PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2378667Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_site_packages PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2425818Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_pycache PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2467267Z tests/test_file_discovery.py::TestDiscoverFiles::test_empty_directory PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2514582Z tests/test_file_discovery.py::TestDiscoverFiles::test_non_python_files_ignored PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2559402Z tests/test_file_discovery.py::TestDiscoverFiles::test_custom_include_pattern PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2629044Z tests/test_file_discovery.py::TestDiscoverFiles::test_oversized_file_skipped PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2676816Z tests/test_file_discovery.py::TestDiscoverFiles::test_sorted_output PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2720445Z tests/test_file_discovery.py::TestDiscoverFiles::test_file_info_fields_populated PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2764906Z tests/test_file_discovery.py::TestDiscoverFiles::test_symlinks_skipped PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2807624Z tests/test_file_discovery.py::TestDiscoverFiles::test_deduplication_with_overlapping_patterns PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2854350Z tests/test_file_discovery.py::TestDiscoverFiles::test_max_discovery_files_caps_result PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2901775Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_ts_when_supported PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2954800Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_modern_module_extensions PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3002209Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_counts_unsupported_typescript PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3054457Z tests/test_file_discovery.py::TestDiscoverFiles::test_cache_hit_preserves_skipped_language_counts PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3099152Z tests/test_file_discovery.py::TestDiscoverFiles::test_supported_languages_detected_once PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3132470Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_hit_skips_glob PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3175196Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_invalidates_on_head_change PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3211753Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_recovers_from_corrupt_manifest PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3259490Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_uses_mtime_fallback_without_git PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3285837Z tests/test_file_discovery.py::TestMtimeFingerprint::test_symlink_excluded_from_fingerprint PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3312560Z tests/test_file_discovery.py::TestMtimeFingerprint::test_fingerprint_candidate_count_ignores_symlinks PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3326243Z tests/test_finding_context.py::test_default_classification_two_fixture_layouts_and_generated PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3340244Z tests/test_finding_context.py::test_default_classification_migration_docs_and_production PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3352047Z tests/test_finding_context.py::test_default_classification_marks_work_artifacts_and_audit_outputs_non_operational PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3364603Z tests/test_finding_context.py::test_override_rules_use_precedence_and_pattern_specificity PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3379146Z tests/test_finding_context.py::test_split_findings_excludes_non_operational_by_default PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3392192Z tests/test_finding_context.py::test_split_findings_include_non_operational_opt_in PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3403911Z tests/test_finding_context.py::test_library_context_from_signal_metadata_candidate PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3417372Z tests/test_finding_context.py::test_split_findings_excludes_library_context_by_default PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3443602Z tests/test_finding_context.py::test_adapted_header_is_classified_as_library PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3470258Z tests/test_finding_context.py::test_vendored_directory_is_classified_as_library PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3483113Z tests/test_finding_context.py::test_pure_posix_paths_do_not_crash_context_classification PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3496564Z tests/test_finding_context.py::test_doc_impl_drift_in_docs_context_remains_prioritized PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3674828Z tests/test_fix_actionability.py::TestFixTextPresence::test_medium_plus_findings_have_fix PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3686430Z tests/test_fix_actionability.py::TestFixTextActionability::test_fixture_fixes_are_actionable PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3697414Z tests/test_fix_actionability.py::TestFixTextActionability::test_no_fix_is_purely_vague PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3709054Z tests/test_fix_actionability.py::TestFixTextSpecificity::test_fixes_contain_identifiers PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3719147Z tests/test_fix_apply_integration.py::test_is_auto_applicable_high_local_low PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3729046Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_medium_fit PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3739111Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_cross_module_scope PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3749053Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_high_risk PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3775563Z tests/test_fix_apply_integration.py::test_dirty_git_state_returns_error PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3803548Z tests/test_fix_apply_integration.py::test_no_git_check_when_require_clean_false PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3832481Z tests/test_fix_apply_integration.py::test_no_applicable_tasks_returns_empty_patches PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3927692Z tests/test_fix_apply_integration.py::test_dry_run_generates_patch_without_writing PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3972947Z tests/test_fix_apply_integration.py::test_apply_writes_docstring_patch PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4022058Z tests/test_fix_apply_integration.py::test_apply_writes_guard_clause_patch PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4050847Z tests/test_fix_apply_integration.py::test_apply_missing_file_produces_failed_entry PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4078604Z tests/test_fix_apply_integration.py::test_unknown_edit_kind_produces_unsupported_entry PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4129968Z tests/test_fix_apply_integration.py::test_cli_fix_plan_help_contains_apply_flags PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4209391Z tests/test_fix_apply_integration.py::test_cli_dry_run_returns_json_with_patches PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4219217Z tests/test_fix_intent.py::TestEditKindMapping::test_mds_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4228936Z tests/test_fix_intent.py::TestEditKindMapping::test_pfs_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4238667Z tests/test_fix_intent.py::TestEditKindMapping::test_dca_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4248687Z tests/test_fix_intent.py::TestEditKindMapping::test_eds_default_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4258277Z tests/test_fix_intent.py::TestEditKindMapping::test_did_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4267798Z tests/test_fix_intent.py::TestEditKindMapping::test_avs_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4277315Z tests/test_fix_intent.py::TestEditKindMapping::test_ncv_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4287034Z tests/test_fix_intent.py::TestEditKindMapping::test_gcd_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4296842Z tests/test_fix_intent.py::TestEditKindMapping::test_bem_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4306062Z tests/test_fix_intent.py::TestEditKindMapping::test_tvs_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4315909Z tests/test_fix_intent.py::TestEditKindMapping::test_tpd_edit_kind PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4325810Z tests/test_fix_intent.py::TestEditKindMapping::test_unknown_signal_yields_unspecified PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4335591Z tests/test_fix_intent.py::TestEditKindMapping::test_all_signal_types_have_mapping PASSED [ 32%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4345178Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_docstring PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4355146Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_return_type_but_has_docstring PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4364930Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_high_complexity_with_docstring_and_return_type PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4374692Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_low_complexity_defaults_to_add_docstring PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4385593Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_blast_radius PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4395519Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_layer_violation PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4405333Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_coupling_in_title PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4415124Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_inject_in_title PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4424822Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_service_in_title PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4434478Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_llm_in_title PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4444503Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_prompt_in_title PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4454245Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_decouple PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4464184Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_fan_out PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4473945Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_prompt_injection PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4483697Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_coupling PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4493604Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_llm PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4503747Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_no_heuristic_match_falls_back_to_remove_import PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4514936Z tests/test_fix_intent.py::TestRefineEditKind::test_unrelated_signal_returns_base PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4525351Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_populated PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4535305Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_none_when_no_start_line PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4545484Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_end_line_falls_back_to_start_line PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4556440Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_from_task PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4565966Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_none_when_absent PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4575715Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_from_refs PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4585726Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_none_when_no_refs PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4595509Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_mirrors_task_dict PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4605529Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_empty_when_task_dict_empty PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4615570Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_style PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4625614Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_unrelated_refactor PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4635064Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_signature_change_for_mds PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4645171Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_new_abstraction_for_mds PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4655337Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_signature_for_add_type_annotation PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4665374Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_production_code_for_add_test PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4675757Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_implementation_and_signature_for_add_authorization_check PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4685240Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_duplicates PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4695076Z tests/test_fix_intent.py::TestDeriveFixIntent::test_expected_ast_delta_has_required_keys PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4704923Z tests/test_fix_intent.py::TestDeriveFixIntent::test_add_type_annotation_touches_signature_true PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4714765Z tests/test_fix_intent.py::TestDeriveFixIntent::test_merge_function_body_does_not_touch_signature PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4725486Z tests/test_fix_intent.py::TestDeriveFixIntent::test_unknown_signal_yields_unspecified_edit_kind PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4735402Z tests/test_fix_intent.py::TestDeriveFixIntent::test_result_contains_all_required_keys PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4745322Z tests/test_fix_intent.py::TestDeriveFixIntent::test_avs_blast_radius_sets_reduce_dependencies PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4754974Z tests/test_fix_intent.py::TestAstDeltaCompleteness::test_all_edit_kinds_have_ast_delta PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4768229Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_api_helpers PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4779764Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_task_graph PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4791193Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_has_correct_edit_kind_for_mds PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4802742Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_allowed_files_consistent_with_top_level PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4814099Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_forbidden_changes_includes_universals PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4824090Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_map_no_none_values PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4833752Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_mds_no_none_edit_kind PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4843959Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_pfs_no_none_forbidden PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4853718Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_avs_no_none_allowed PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4863522Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_hsc_no_none_fields PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4873182Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_isd_no_none_fields PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4883230Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_maz_no_none_fields PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4893093Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_gcd_no_none_fields PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4903707Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_ast_delta_map_no_none_keys PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4913286Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_style_change_not_empty PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4923242Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_unrelated_refactor_not_empty PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4934167Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_all_signal_types_edit_kind_not_none PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4944265Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_changes_no_empty_strings PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4954077Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_allowed_files_no_empty_strings_pfs PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4964527Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_constants_not_empty PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5053790Z tests/test_fix_plan_api_extended.py::test_target_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5142331Z tests/test_fix_plan_api_extended.py::test_exclude_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5171518Z tests/test_fix_plan_api_extended.py::test_unknown_signal_returns_error PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5255736Z tests/test_fix_plan_api_extended.py::test_deferred_findings_excluded_by_default PASSED [ 33%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5335558Z tests/test_fix_plan_api_extended.py::test_finding_id_resolved_as_rule_id PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5413141Z tests/test_fix_plan_api_extended.py::test_finding_id_no_match_returns_diagnostic PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5498578Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_matching_files PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5584192Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_findings_in_path PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5662897Z tests/test_fix_plan_api_extended.py::test_automation_fit_min_filters_low_tasks PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5747473Z tests/test_fix_plan_api_extended.py::test_include_deferred_true_keeps_deferred_tasks PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5854070Z tests/test_fix_plan_api_extended.py::test_dismissed_tasks_are_excluded_from_fix_plan PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5889847Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_explicit PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5950493Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_rich_explicit PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5985354Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_auto_non_tty_produces_json PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6020960Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_via_shorthand PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6105703Z tests/test_fix_plan_api_extended.py::test_cxs_extract_function_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6188785Z tests/test_fix_plan_api_extended.py::test_cxs_without_pfs_eh_has_no_cross_signal_risk PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6272007Z tests/test_fix_plan_api_extended.py::test_non_cxs_task_not_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6619215Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_shown_when_attribution_disabled PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6910939Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_absent_when_attribution_enabled PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6923462Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_command_added_to_main_group PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6950605Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_discovery_failure_does_not_crash_cli PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7033948Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_accepted_adr PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7112580Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_proposed_adr PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7169784Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_json_format_returns_valid_json PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7231544Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_no_decisions_dir_shows_hint PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7287586Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_task_filter_narrows_results PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7345330Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_scope_filter_narrows_results PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7373104Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_adr_command_in_help PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7383087Z tests/test_gate_check.py::test_eval_feat_requires_all_feature_artifacts PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7393409Z tests/test_gate_check.py::test_eval_feat_passes_with_required_files PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7403145Z tests/test_gate_check.py::test_eval_signal_change_requires_audit_update PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7415024Z tests/test_gate_check.py::test_eval_signal_change_with_audit_update_is_ok PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7424942Z tests/test_gate_check.py::test_public_api_docstring_check_detects_missing_docstring PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7435434Z tests/test_gate_check.py::test_public_api_docstring_check_passes_with_added_docstring PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7446607Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_raise_value_error PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7456963Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_except PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7467625Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_raise PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7478421Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_handler_types PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7489466Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_no_exceptions PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7499864Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_two_public_functions PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7509671Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_private_skipped PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7519900Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_syntax_error PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7529791Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_name_match PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7539708Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_no_match PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7549566Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_raise PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7559414Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_with_else PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7569521Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_assert PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7579544Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_no_guard PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7589327Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_flat PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7600488Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_single_if PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7610934Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7621088Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested_function_not_counted PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7631292Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_simple PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7641193Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_flat PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7651095Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_syntax_error PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7661476Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_no_function PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7671245Z tests/test_generate_changelog_entry.py::test_build_entry_for_feat PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7680826Z tests/test_generate_changelog_entry.py::test_build_entry_for_fix PASSED  [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7704370Z tests/test_generate_changelog_entry.py::test_detect_current_version PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7786124Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_exits_zero_on_ok_response PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7860680Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_skill_count PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.7936580Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_module_paths PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8010526Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_does_not_write_files PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8068695Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_zero_briefings_shows_no_modules_message PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8153667Z tests/test_generate_skills_cmd.py::TestWriteMode::test_exits_zero PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8238377Z tests/test_generate_skills_cmd.py::TestWriteMode::test_creates_skill_md_files PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8324348Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_module_path PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8409062Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_signals PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8493927Z tests/test_generate_skills_cmd.py::TestWriteMode::test_output_confirms_written_paths PASSED [ 34%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8580884Z tests/test_generate_skills_cmd.py::TestWriteMode::test_does_not_overwrite_without_force PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8668702Z tests/test_generate_skills_cmd.py::TestWriteMode::test_force_overwrites_existing PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8742994Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_does_not_write PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8819642Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_shows_preview PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8873781Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_outputs_valid_json PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8928307Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_json_contains_skill_briefings PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9004512Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_occurrences_forwarded PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9080133Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_confidence_forwarded PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9139841Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_exits_nonzero PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9196162Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_json_exits_nonzero PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9255550Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_shown_to_user PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9317259Z tests/test_generate_skills_cmd.py::TestOutputFlag::test_output_writes_json_to_file PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9327034Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_filters_only_critical_and_high PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9336796Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_empty_report_yields_nothing PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9346275Z tests/test_gh_issue_dedup.py::TestFindingId::test_prefers_explicit_id PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9355830Z tests/test_gh_issue_dedup.py::TestFindingId::test_fallback_to_fingerprint PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9365237Z tests/test_gh_issue_dedup.py::TestFindingId::test_deterministic_fallback PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9375044Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_marker_is_html_comment PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9385078Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_detects_marker_in_body PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9394778Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_ignores_other_findings PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9404058Z tests/test_gh_issue_dedup.py::TestIssueBody::test_body_embeds_marker_and_metadata PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9438725Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_dry_run_reports_filed_count PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9468309Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_missing_report_is_treated_as_clean PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9498347Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_malformed_json_exits_two PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9507922Z tests/test_git_blame_ingestion.py::test_parse_porcelain_empty_string PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9517735Z tests/test_git_blame_ingestion.py::test_parse_porcelain_valid_block PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9528940Z tests/test_git_blame_ingestion.py::test_parse_porcelain_invalid_author_time_ignored PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9538630Z tests/test_git_blame_ingestion.py::test_parse_porcelain_large_timestamp PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9564550Z tests/test_git_blame_ingestion.py::test_blame_lines_file_not_found PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9590837Z tests/test_git_blame_ingestion.py::test_blame_lines_timeout PASSED       [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9616162Z tests/test_git_blame_ingestion.py::test_blame_lines_oserror PASSED       [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9644454Z tests/test_git_blame_ingestion.py::test_blame_lines_nonzero_returncode PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9671777Z tests/test_git_blame_ingestion.py::test_blame_lines_with_line_range PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9699440Z tests/test_git_blame_ingestion.py::test_blame_lines_success PASSED       [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9709397Z tests/test_git_blame_ingestion.py::test_blame_cache_eviction PASSED      [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9720274Z tests/test_git_blame_ingestion.py::test_blame_cache_miss PASSED          [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9745035Z tests/test_git_blame_ingestion.py::test_content_hash_returns_string PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9774629Z tests/test_git_blame_ingestion.py::test_content_hash_missing_file_returns_none PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9808783Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_empty_requests PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9836382Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_with_cache_hit PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9865542Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_worker_exception PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9896871Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_deduplicates_ranges PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9925492Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_widens_range_when_none PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9951272Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_file_not_found PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.9977269Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_timeout PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0010042Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_nonzero_returncode PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0038431Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_branch_pattern PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0066490Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_pr_pattern PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0096133Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_no_match_returns_none PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0106380Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_copilot_coauthor_high_confidence PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0116035Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_cursor_coauthor PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0126017Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_codeium_coauthor PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0135890Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_anthropic_coauthor PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0146016Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_human_coauthor_not_flagged PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0155788Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_implement_pattern PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0165756Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_with_body_not_flagged PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0175801Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_long_first_line_not_flagged PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0185806Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_pattern_low_confidence PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0195958Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_long_message_not_flagged PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0205881Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_normal_human_message PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0215726Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_empty_message PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0225781Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_add_functionality_tier1 PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0236774Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[fix: resolve null pointer] PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0247560Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Bug: payment fails on zero amount] PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0258446Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[hotfix: emergency rollback] PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0270519Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[revert: undo breaking change] PASSED [ 35%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0281568Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[patch session timeout regression] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0292364Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix broken CI pipeline] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0303458Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Handle crash on empty input] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0314253Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix error in validation logic] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0325282Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Add user authentication] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0336443Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Refactor database layer] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0346970Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Update dependencies] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0357779Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Implement caching strategy] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0368780Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[chore: update changelog] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0379480Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_basic_aggregation PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0389803Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_ai_attributed_count PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0400326Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_defect_correlation PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0410533Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_known_files_filter PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0420845Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_recent_change_frequency PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0431092Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_timestamps_set PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0441520Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_empty_commits PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0472207Z tests/test_git_history_index.py::test_initial_index_build_creates_manifest_and_commits PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0505099Z tests/test_git_history_index.py::test_index_appends_delta_on_descendant_head PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0538899Z tests/test_git_history_index.py::test_index_rebuilds_when_history_is_rewritten PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0564849Z tests/test_git_history_safety.py::test_parse_git_history_uses_arg_list_not_shell PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0591787Z tests/test_git_history_safety.py::test_repo_path_with_shell_chars_is_never_injected_into_command PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0602017Z tests/test_git_history_safety.py::test_detect_ai_attribution_from_coauthor_marker PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0612134Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier1_message PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0622181Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier2_is_weak_signal_only PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0632451Z tests/test_git_history_safety.py::test_defect_correlation_markers PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0662508Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0672748Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_filters_invalid_shapes PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0716787Z tests/test_github_api_correlator_and_export.py::test_github_client_request_and_headers PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0732417Z tests/test_github_api_correlator_and_export.py::test_github_client_rate_limit_and_error_paths PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0743505Z tests/test_github_api_correlator_and_export.py::test_github_client_issue_pr_file_helpers PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0757439Z tests/test_github_api_correlator_and_export.py::test_negative_context_export_module_formats PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3009240Z tests/test_golden_snapshot.py::TestJsonGoldenSnapshot::test_json_snapshot PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3107740Z tests/test_golden_snapshot.py::TestSarifGoldenSnapshot::test_sarif_snapshot PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3118507Z tests/test_grouping.py::TestGroupBySignal::test_groups_by_signal_type PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3128748Z tests/test_grouping.py::TestGroupBySignal::test_sorted_group_keys PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3138896Z tests/test_grouping.py::TestGroupBySeverity::test_groups_by_severity PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3149512Z tests/test_grouping.py::TestGroupByDirectory::test_groups_by_parent_dir PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3159967Z tests/test_grouping.py::TestGroupByDirectory::test_no_file_path PASSED   [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3170524Z tests/test_grouping.py::TestGroupByModule::test_groups_by_first_segment PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3180789Z tests/test_grouping.py::TestGroupByModule::test_no_file_path PASSED      [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3190628Z tests/test_grouping.py::TestEdgeCases::test_empty_findings PASSED        [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3200727Z tests/test_grouping.py::TestEdgeCases::test_single_finding PASSED        [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3212177Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[signal] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3223251Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[severity] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3234446Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[directory] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3246121Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[module] PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3281218Z tests/test_guard_clause_deficit.py::test_gcd_deep_nesting_detection PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3291563Z tests/test_guard_contract.py::TestInferLayer::test_signals_layer PASSED  [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3301551Z tests/test_guard_contract.py::TestInferLayer::test_api_layer PASSED      [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3311672Z tests/test_guard_contract.py::TestInferLayer::test_commands_layer PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3321795Z tests/test_guard_contract.py::TestInferLayer::test_models_layer PASSED   [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3331715Z tests/test_guard_contract.py::TestInferLayer::test_unknown_layer PASSED  [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3341506Z tests/test_guard_contract.py::TestInferLayer::test_backslash_normalisation PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3367980Z tests/test_guard_contract.py::TestExtractPublicApi::test_extracts_all_from_init PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3393574Z tests/test_guard_contract.py::TestExtractPublicApi::test_fallback_to_imports PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3417935Z tests/test_guard_contract.py::TestExtractPublicApi::test_missing_file PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3445171Z tests/test_guard_contract.py::TestFindRelatedTests::test_finds_matching_test PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3469535Z tests/test_guard_contract.py::TestFindRelatedTests::test_no_tests_dir PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3495003Z tests/test_guard_contract.py::TestExtractImports::test_extracts_imports PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3519339Z tests/test_guard_contract.py::TestExtractImports::test_nonexistent PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3543919Z tests/test_guard_contract.py::TestBuildGuardContract::test_minimal_contract PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3568707Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_steer_data PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3593238Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_findings PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3618994Z tests/test_guard_contract.py::TestBuildGuardContract::test_schema_version PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3646216Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_returns_ok_without_arch_graph PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3673602Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_includes_next_step_contract PASSED [ 36%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3683806Z tests/test_guided_mode.py::TestTrafficLight::test_green_low_score_no_findings PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3693744Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_medium_score PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3703477Z tests/test_guided_mode.py::TestTrafficLight::test_red_high_score PASSED  [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3713652Z tests/test_guided_mode.py::TestTrafficLight::test_red_on_critical_finding PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3723461Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_on_high_finding PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3733183Z tests/test_guided_mode.py::TestTrafficLight::test_custom_thresholds PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3743273Z tests/test_guided_mode.py::TestTrafficLight::test_empty_thresholds_use_defaults PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3752972Z tests/test_guided_mode.py::TestCanContinue::test_green_can_continue PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3762612Z tests/test_guided_mode.py::TestCanContinue::test_yellow_cannot_continue PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3772451Z tests/test_guided_mode.py::TestCanContinue::test_red_cannot_continue PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3783325Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3794180Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3804934Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3816430Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3826707Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3836926Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3848231Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[critical-Kritisch] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3859593Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[high-Wichtig] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3870841Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[medium-Auff\xe4llig] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3881901Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[low-Hinweis] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3893090Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[info-Info] PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3902684Z tests/test_guided_mode.py::TestSeverityLabels::test_unknown_severity_returns_raw PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3912747Z tests/test_guided_mode.py::TestSignalPlainText::test_scoring_active_signals_follow_runtime_defaults PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3922286Z tests/test_guided_mode.py::TestSignalPlainText::test_all_scoring_signals_have_plain_text PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3931727Z tests/test_guided_mode.py::TestSignalPlainText::test_unknown_signal_returns_type_name PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3941783Z tests/test_guided_mode.py::TestSignalPlainText::test_all_signal_types_covered PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3951849Z tests/test_guided_mode.py::TestPromptTemplates::test_all_scoring_signals_have_templates PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3962414Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_file_role_placeholder PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3972409Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_expected_outcome PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3982456Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_function PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.3993056Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_method PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4004502Z tests/test_guided_mode.py::TestFileRoleDescription::test_directory_heuristic PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4014204Z tests/test_guided_mode.py::TestFileRoleDescription::test_fallback_no_info PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4024128Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_returns_string PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4033721Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_unknown_signal_fallback PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4043750Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_no_raw_file_path_in_prompt PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4053372Z tests/test_guided_mode.py::TestCalibration::test_calibrated_when_thresholds_present PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4063364Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_empty PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4073001Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_none PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4083471Z tests/test_guided_mode.py::TestFindingGuided::test_returns_expected_keys PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4093245Z tests/test_guided_mode.py::TestFindingGuided::test_no_rank_when_omitted PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4104196Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_prefers_architecture_boundary PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4118368Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_returns_guidance PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4128218Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_empty_uses_default_next_step PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4139311Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_keeps_distinct_lines_same_signal PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4156982Z tests/test_guided_mode.py::TestStatusCommand::test_status_help PASSED    [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4414960Z tests/test_guided_mode.py::TestStatusCommand::test_status_always_exit_zero PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4425858Z tests/test_guided_mode.py::TestStatusCommand::test_status_json_payload_contains_guidance_fields PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4441204Z tests/test_guided_mode.py::TestSetupCommand::test_setup_help PASSED      [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4489507Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4517840Z tests/test_guided_mode.py::TestSetupCommand::test_setup_json_output PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4527880Z tests/test_guided_mode.py::TestProfileGuidedFields::test_vibe_coding_has_guided_thresholds PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4537419Z tests/test_guided_mode.py::TestProfileGuidedFields::test_default_profile_empty_thresholds PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4546748Z tests/test_guided_mode.py::TestProfileGuidedFields::test_output_language_field PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4603437Z tests/test_guided_mode.py::TestFirstRunRenderMode::test_first_run_skips_module_table_and_shows_next_steps PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4613663Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_empty_string PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4623620Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_single_char PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4633792Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_high_entropy PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4643701Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_low_entropy PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4677946Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_secret_key_hardcoded PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4705919Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_github_token PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4733707Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_aws_access_key PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4761762Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_openai_key PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4790190Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_non_secret_variable_name PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4818112Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_bearer_wrapper PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4847146Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_in_generic_keyword_argument PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4874928Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_password_literal PASSED [ 37%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4906221Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_token_url_with_embedded_credentials_still_detected PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4934412Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_placeholder_secret PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4962540Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_annotated_assignment PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.4991287Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_enum_member_with_real_token_still_detected PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5019708Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_variable PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5047921Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_getenv PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5075416Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_get PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5103165Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_short_string PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5130135Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_test_file_skipped PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5156084Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_python_skipped PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5183744Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_secret_variable PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5211910Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_fstring_value PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5241627Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_enum_symbolic_member_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5270399Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_schema_symbolic_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5298993Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5327143Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_with_var_suffix_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5356458Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_and_message_constants_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5384407Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5412510Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_auth_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5440376Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_cache_file_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5469512Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_error_message_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5498379Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_tokens_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5527318Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_class_and_template_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5555534Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_vocab_files_names_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5584997Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_keyword_arg_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5613631Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_name_does_not_suppress_real_prefix_secret PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5642357Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_genai_metric_constants_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5670601Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_semconv_suppression_does_not_hide_real_secret_prefix PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5700349Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_placeholder_template_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5729004Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_template_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5757031Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5785028Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5813501Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_prefix_constant_not_flagged_when_literal_is_only_prefix PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5844813Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_token_endpoint_template_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5874538Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_gateway_token_with_randomuuid_template_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5903253Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_display_token_composite_template_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5932645Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_jwt_token_assembly_template_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5964591Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_profile_id_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.5993467Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_fixture_placeholder_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6021846Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_helpers_file_token_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6049974Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_python_test_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6078320Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_mock_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6106241Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_metadata_includes_cwe PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6134614Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_fix_suggestion_present PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6160347Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_empty_parse_results PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6188538Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_syntax_error_file_skipped PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6216320Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_class_attribute_secret PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6245050Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_pem_private_key_detected PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6274919Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_base64_token_block_detected PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6303980Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_connection_string_with_password_detected PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6331790Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_sql_query_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6360987Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_help_text_not_flagged PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6389404Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tp_findings_not_none PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6418112Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_env_var PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6445992Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_safe_name PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6474406Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_severity_not_none PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6503503Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_score_not_none PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6529421Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_empty_list_for_empty_input PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6557607Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_github_token_findings_not_none PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6585888Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_aws_key_findings_not_none PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6624824Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_metadata_not_none_in_findings PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6653824Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_title_not_none_in_findings PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6664108Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_getenv_call PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6674191Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_config_call PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6684267Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_environ_subscript PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6694179Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_fstring PASSED [ 38%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6704099Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_string_literal PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6714259Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_str_constant PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6724095Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_int_constant PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6733946Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_name_node PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6743767Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_bearer_prefix PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6753465Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_token_prefix PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6763195Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_no_prefix PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6772839Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_whitespace_stripped PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6782666Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_plain_http PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6792508Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_https PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6802667Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_url_with_userinfo PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6812221Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_not_http PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8717511Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_no_scheme PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8728373Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_relative_path PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8738457Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_windows_path PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8748381Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_unix_absolute PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8758188Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_home_relative PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8767788Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_bare_filename PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8777081Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_dotfile PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8786913Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_empty_string PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8796385Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_newline_in_value PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8806116Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_path_with_separator_and_ext PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8815746Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_uppercase PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8825168Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_camel_case PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8835010Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_special_chars PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8845240Z tests/test_hsc_helpers_coverage.py::TestExprName::test_name_node PASSED  [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8856148Z tests/test_hsc_helpers_coverage.py::TestExprName::test_attribute_node PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8866373Z tests/test_hsc_helpers_coverage.py::TestExprName::test_other_node PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8877774Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_enum_class PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8888086Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_non_enum_class PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8898389Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_function_inside_class PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8907887Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_enum_context PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8917609Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_name_matches_value PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8926856Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_no_match PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8936377Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_non_symbol_value PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8946048Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_long_sentence PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8955713Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_short_string PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8965201Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_newline PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8975071Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_no_spaces PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8984626Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_chat_template PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8994036Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9004755Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token_id PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9014750Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_special_token_marker PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9024394Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_bracket_pattern PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9034049Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_jinja_template PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9044006Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_unrelated PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9053740Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_tokenizer_class_name PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9063261Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_valid PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9072917Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_too_long PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9082463Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_has_space PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9092009Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_no_match PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9101760Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_yaml_template PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9111237Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_single_line PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9121123Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_multiline_no_placeholder PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9130955Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_ini_template PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9140636Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_env_suffix_detected PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9150373Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_var_suffix_detected PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9160848Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_all_caps_value PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9170701Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_secret_shaped_value PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9180245Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_marker PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9189814Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_prefix PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9199499Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_message PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9209040Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_error_code PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9219437Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_regular_secret_name PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9247734Z tests/test_import_command.py::TestSonarQubeAdapter::test_empty_report PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9275667Z tests/test_import_command.py::TestSonarQubeAdapter::test_single_issue PASSED [ 39%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9312479Z tests/test_import_command.py::TestSonarQubeAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9340057Z tests/test_import_command.py::TestPylintAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9368517Z tests/test_import_command.py::TestPylintAdapter::test_single_message PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9404627Z tests/test_import_command.py::TestPylintAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9431729Z tests/test_import_command.py::TestCodeClimateAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9460902Z tests/test_import_command.py::TestCodeClimateAdapter::test_single_issue PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9488295Z tests/test_import_command.py::TestLoadExternalReport::test_unsupported_format PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9515582Z tests/test_import_command.py::TestLoadExternalReport::test_invalid_json PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9525265Z tests/test_import_command.py::TestLoadExternalReport::test_supported_formats_list PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9553376Z tests/test_import_command.py::TestLoadExternalReport::test_non_utf8_file_raises_value_error PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9580099Z tests/test_import_command.py::TestLoadExternalReport::test_missing_file_raises_oserror PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9629512Z tests/test_import_command.py::TestImportCLI::test_help_shows_formats PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0144017Z tests/test_import_command.py::TestImportCLI::test_import_sonarqube_json_output PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0656374Z tests/test_import_command.py::TestImportCLI::test_import_empty_pylint_report PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0725424Z tests/test_import_command.py::TestImportCLI::test_import_invalid_json_fails PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0735780Z tests/test_incremental.py::TestContentHashForFile::test_returns_file_hash_unchanged PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0745966Z tests/test_incremental.py::TestContentHashForFile::test_different_hashes_produce_different_keys PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0756553Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_within_ttl PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0767063Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_expired PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0777696Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_no_changes PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0788025Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_added PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0798523Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_removed PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0809077Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_modified PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0821682Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_mixed PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0832646Z tests/test_incremental.py::TestBaselineSnapshot::test_all_changed_union PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0842821Z tests/test_incremental.py::TestBaselineSnapshot::test_stores_score PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0852688Z tests/test_incremental.py::TestBaselineSnapshot::test_default_ttl PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0862858Z tests/test_incremental.py::TestBaselineSnapshot::test_empty_baseline_vs_populated_current PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0872995Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_scope PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0883217Z tests/test_incremental.py::TestSignalScopeRegistry::test_file_local_signals_present PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0893411Z tests/test_incremental.py::TestSignalScopeRegistry::test_git_dependent_signals_present PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0903260Z tests/test_incremental.py::TestSignalScopeRegistry::test_cross_file_signals_present PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0913546Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_scope_is_cross_file PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0923839Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_cache_dependency_scope PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0933852Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_cache_dependency_scope_is_repo_wide PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0943430Z tests/test_incremental.py::TestDirectionForDelta::test_improving PASSED  [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0953121Z tests/test_incremental.py::TestDirectionForDelta::test_degrading PASSED  [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0962896Z tests/test_incremental.py::TestDirectionForDelta::test_stable_zero PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0972706Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_positive PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0982502Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_negative PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0992289Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_positive PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1010379Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_negative PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1020706Z tests/test_incremental.py::TestFindingKey::test_deterministic PASSED     [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1030965Z tests/test_incremental.py::TestFindingKey::test_different_file PASSED    [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1041285Z tests/test_incremental.py::TestFindingKey::test_different_line PASSED    [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1051502Z tests/test_incremental.py::TestFindingKey::test_different_signal PASSED  [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1061327Z tests/test_incremental.py::TestFindingKey::test_none_file_path PASSED    [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1071530Z tests/test_incremental.py::TestFindingKey::test_different_description_produces_different_key PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1082095Z tests/test_incremental.py::TestFindingKey::test_different_fix_produces_different_key PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1092043Z tests/test_incremental.py::TestIncrementalResult::test_construction PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1101743Z tests/test_incremental.py::TestIncrementalResult::test_confidence_mixed PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1125214Z tests/test_incremental.py::TestIncrementalSignalRunner::test_empty_changed_files_runs_without_error PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1143821Z tests/test_incremental.py::TestIncrementalSignalRunner::test_expired_baseline_flagged PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1161839Z tests/test_incremental.py::TestIncrementalSignalRunner::test_file_local_signals_marked_exact PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1179925Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_findings_carried_estimated PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1197761Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_finding_on_removed_file_is_pruned PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1215046Z tests/test_incremental.py::TestIncrementalSignalRunner::test_new_finding_detected PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1232907Z tests/test_incremental.py::TestIncrementalSignalRunner::test_resolved_finding_when_file_removed PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1250396Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_and_direction PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1273033Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_scoring_matches_full_recompute PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1793921Z tests/test_incremental.py::TestBaselineManagerSingleton::test_instance_creates_singleton_only_once_under_concurrent_access PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1803477Z tests/test_init_cmd.py::TestProfiles::test_default_profile_exists PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1813130Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_profile_exists PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1822588Z tests/test_init_cmd.py::TestProfiles::test_strict_profile_exists PASSED  [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1832278Z tests/test_init_cmd.py::TestProfiles::test_get_profile_returns_correct PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1843062Z tests/test_init_cmd.py::TestProfiles::test_get_profile_unknown_raises PASSED [ 40%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1852594Z tests/test_init_cmd.py::TestProfiles::test_list_profiles_returns_all PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1862156Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_copy_paste PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1871925Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_bypass PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1881353Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_lower_thresholds PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1891060Z tests/test_init_cmd.py::TestProfiles::test_strict_fail_on_medium PASSED  [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2020676Z tests/test_init_cmd.py::TestInitCommand::test_init_creates_drift_yaml PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2139540Z tests/test_init_cmd.py::TestInitCommand::test_init_default_profile PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2264093Z tests/test_init_cmd.py::TestInitCommand::test_init_default_excludes_non_operational_paths PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2404118Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_profile PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2523641Z tests/test_init_cmd.py::TestInitCommand::test_init_strict_profile PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2623699Z tests/test_init_cmd.py::TestInitCommand::test_init_ci_creates_workflow PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2724502Z tests/test_init_cmd.py::TestInitCommand::test_init_hooks_creates_pre_push PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2831538Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_creates_vscode_config PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2935065Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_output_preserves_extra_brackets PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3073629Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_creates_config_snippet PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3162637Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_dry_run_lists_snippet PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3240268Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_includes_claude_snippet PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3416065Z tests/test_init_cmd.py::TestInitCommand::test_init_dry_run_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3616997Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3730694Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_falls_back_to_current_python PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3837081Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_prefers_console_script_when_available PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3955650Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_and_claude_share_launcher PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4121326Z tests/test_init_cmd.py::TestInitCommand::test_init_full_creates_all PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4282732Z tests/test_init_cmd.py::TestInitCommand::test_init_skips_existing_files PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4435981Z tests/test_init_cmd.py::TestInitCommand::test_init_yaml_is_valid PASSED  [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4579802Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_has_policies PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4686924Z tests/test_init_cmd.py::TestInitCommand::test_init_workflow_strict_uses_medium PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4783149Z tests/test_init_cmd.py::TestInitCommand::test_init_output_mentions_next_steps PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4899737Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_output_mentions_merge_target PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5008334Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_mentions_escalation PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5108628Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_creates_cursorrules PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5216272Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_creates_windsurfrules PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5317480Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_creates_claude_md PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5418079Z tests/test_init_cmd.py::TestInitCommand::test_init_copilot_creates_copilot_instructions PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5507428Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5594671Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5681207Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5760405Z tests/test_init_cmd.py::TestInitCommand::test_init_all_editor_snippets_json PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5838963Z tests/test_init_cmd.py::TestInitCommand::test_init_full_includes_editor_snippets PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5869064Z tests/test_insecure_default.py::TestISDTruePositives::test_debug_true PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5899070Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_star PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5929097Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_empty PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5958658Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_allow_all PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5987978Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_origin_allow_all PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6017466Z tests/test_insecure_default.py::TestISDTruePositives::test_session_cookie_insecure PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6048763Z tests/test_insecure_default.py::TestISDTruePositives::test_csrf_cookie_insecure PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6078887Z tests/test_insecure_default.py::TestISDTruePositives::test_ssl_redirect_disabled PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6109121Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6139745Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false_localhost_is_downgraded PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6170101Z tests/test_insecure_default.py::TestISDTruePositives::test_multiple_insecure_defaults PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6200302Z tests/test_insecure_default.py::TestISDTruePositives::test_similar_ignore_marker_does_not_skip_file PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6230216Z tests/test_insecure_default.py::TestISDTrueNegatives::test_debug_false PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6260182Z tests/test_insecure_default.py::TestISDTrueNegatives::test_allowed_hosts_specific PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6289953Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cors_false PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6319545Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cookie_secure_true PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6349717Z tests/test_insecure_default.py::TestISDTrueNegatives::test_verify_true PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6378526Z tests/test_insecure_default.py::TestISDTrueNegatives::test_test_file_skipped PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6407544Z tests/test_insecure_default.py::TestISDTrueNegatives::test_conftest_skipped PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6438620Z tests/test_insecure_default.py::TestISDTrueNegatives::test_exact_ignore_directive_with_reason_skips_file PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6466207Z tests/test_insecure_default.py::TestISDTrueNegatives::test_non_python_skipped PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6495705Z tests/test_insecure_default.py::TestISDTrueNegatives::test_unrelated_variable PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6525887Z tests/test_insecure_default.py::TestISDEdgeCases::test_metadata_includes_cwe PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6555682Z tests/test_insecure_default.py::TestISDEdgeCases::test_fix_suggestion_present PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6583919Z tests/test_insecure_default.py::TestISDEdgeCases::test_empty_parse_results PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6613770Z tests/test_insecure_default.py::TestISDEdgeCases::test_syntax_error_file_skipped PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6643383Z tests/test_insecure_default.py::TestISDEdgeCases::test_severity_mapping PASSED [ 41%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6675155Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_debug_true PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6715134Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_allowed_hosts_star PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6742856Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_multiple_insecure_defaults PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6774032Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_verify_false_in_view PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6804985Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_debug_from_env PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6836617Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6867166Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_config_driven_debug PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6898952Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_verify_false_in_endpoint PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6930437Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_run_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6960542Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_debug_module_level PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6990504Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tp_findings_not_none PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7020167Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_debug_false PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7050105Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_empty_file PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7080531Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_severity_not_none PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7112207Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_score_not_none PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7140449Z tests/test_insecure_default.py::TestISDNegativeProperties::test_empty_list_for_empty_input PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7170161Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_file_path_not_none PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7200032Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_title_not_none PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7229274Z tests/test_insecure_default.py::TestISDNegativeProperties::test_metadata_not_none PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7258692Z tests/test_insecure_default.py::TestISDNegativeProperties::test_description_not_none PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.8001072Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_full_pipeline_runs PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.8734229Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_finds_python_files PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.9458014Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_generates_findings PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0183460Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_module_scores_populated PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0759996Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_config_respected PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1497237Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_cache_dir_created PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2368712Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_second_run_uses_cache PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2814991Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_empty_repo_only_init_py PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2874197Z tests/test_integrations.py::TestIntegrationBase::test_integration_result_defaults PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2904101Z tests/test_integrations.py::TestIntegrationBase::test_integration_context_fields PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2914147Z tests/test_integrations.py::TestParseJsonOutput::test_parses_array PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2923944Z tests/test_integrations.py::TestParseJsonOutput::test_parses_object PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2933489Z tests/test_integrations.py::TestParseJsonOutput::test_tolerates_trailing_text PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2943264Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_garbage PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2952804Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_empty PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.3089592Z tests/test_integrations.py::TestRunCommand::test_successful_command PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.3221992Z tests/test_integrations.py::TestRunCommand::test_repo_path_placeholder_substituted PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.3254081Z tests/test_integrations.py::TestRunCommand::test_missing_command_returns_127 PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3309803Z tests/test_integrations.py::TestRunCommand::test_timeout_returns_timed_out PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3325620Z tests/test_integrations.py::TestYamlHintAdapter::test_is_available_always_true PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3360712Z tests/test_integrations.py::TestYamlHintAdapter::test_run_returns_hint_text PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3387515Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_false_when_not_in_path PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3399176Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_true_when_in_path PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3430628Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_maps_json_findings PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3462761Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_handles_command_not_found PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3472573Z tests/test_integrations.py::TestIntegrationsConfig::test_default_disabled PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3483830Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_has_integrations_field PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3493511Z tests/test_integrations.py::TestIntegrationsConfig::test_round_trip_with_adapter PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3504049Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_integrations_round_trip PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3535583Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_skipped_when_disabled PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3572045Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_runs_when_enabled PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3608628Z tests/test_integrations.py::TestPipelineIntegrationHook::test_disabled_adapter_skipped PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3618572Z tests/test_intent.py::TestIntentCategory::test_category_is_str_enum PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3628545Z tests/test_intent.py::TestRequirement::test_fields PASSED                [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3638119Z tests/test_intent.py::TestRequirement::test_with_validation_signal PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3647933Z tests/test_intent.py::TestRequirement::test_priority_literal PASSED      [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3657693Z tests/test_intent.py::TestConstraint::test_fields PASSED                 [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3667631Z tests/test_intent.py::TestIntentContract::test_creation PASSED           [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3677322Z tests/test_intent.py::TestIntentContract::test_id_is_uuid PASSED         [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3687250Z tests/test_intent.py::TestIntentContract::test_serialization_roundtrip PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3697686Z tests/test_intent.py::TestLLMFallback::test_fallback_classify_returns_category PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3707145Z tests/test_intent.py::TestLLMFallback::test_fallback_handles_empty_input PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3718367Z tests/test_intent.py::TestLLMFallback::test_llm_not_available_graceful PASSED [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3728273Z tests/test_intent.py::TestClassifyIntent::test_data_keywords PASSED      [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3737826Z tests/test_intent.py::TestClassifyIntent::test_auth_keywords PASSED      [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3748252Z tests/test_intent.py::TestClassifyIntent::test_api_keywords PASSED       [ 42%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3758043Z tests/test_intent.py::TestClassifyIntent::test_automation_keywords PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3767813Z tests/test_intent.py::TestClassifyIntent::test_realtime_keywords PASSED  [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3777519Z tests/test_intent.py::TestClassifyIntent::test_requirements_generated PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3787548Z tests/test_intent.py::TestClarifyingQuestions::test_generates_questions_for_incomplete_contract PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3796943Z tests/test_intent.py::TestClarifyingQuestions::test_question_has_required_fields PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3806477Z tests/test_intent.py::TestClarifyingQuestions::test_empty_requirements_still_generates PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3851411Z tests/test_intent.py::TestContractStorage::test_save_and_load_roundtrip PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3907134Z tests/test_intent.py::TestContractStorage::test_append_multiple_contracts PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3934066Z tests/test_intent.py::TestContractStorage::test_load_from_empty_dir PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.3966752Z tests/test_intent.py::TestContractStorage::test_storage_file_is_yaml PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4009048Z tests/test_intent_api.py::test_capture_intent_returns_intent_id PASSED   [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4041533Z tests/test_intent_api.py::test_capture_intent_persists_to_disk PASSED    [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4070970Z tests/test_intent_api.py::test_capture_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4105141Z tests/test_intent_api.py::test_verify_intent_fulfilled PASSED            [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4132653Z tests/test_intent_api.py::test_verify_intent_missing_intent_returns_error PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4165152Z tests/test_intent_api.py::test_feedback_for_agent_returns_actions PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4175892Z tests/test_intent_capture.py::test_captured_intent_creation PASSED       [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4185805Z tests/test_intent_capture.py::test_verify_result_creation PASSED         [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4195203Z tests/test_intent_capture.py::test_feedback_result_creation PASSED       [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4205096Z tests/test_intent_capture.py::test_captured_intent_extra_fields_ignored PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4232488Z tests/test_intent_capture.py::test_intent_store_path PASSED              [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4261583Z tests/test_intent_capture.py::test_save_and_load_intent PASSED           [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4289152Z tests/test_intent_capture.py::test_load_nonexistent_intent PASSED        [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4298730Z tests/test_intent_capture.py::test_detect_output_type_web_app PASSED     [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4308162Z tests/test_intent_capture.py::test_detect_output_type_unknown PASSED     [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4318675Z tests/test_intent_capture.py::test_extract_features_returns_list PASSED  [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4328291Z tests/test_intent_capture.py::test_is_vague_short_input PASSED           [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4338439Z tests/test_intent_capture.py::test_extract_intent_full PASSED            [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4349006Z tests/test_intent_capture.py::test_extract_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4358786Z tests/test_intent_feedback.py::test_generate_feedback_returns_one_action_per_missing PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4368412Z tests/test_intent_feedback.py::test_generate_feedback_priorities_ordered PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4377914Z tests/test_intent_feedback.py::test_generate_feedback_all_add_feature PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4387388Z tests/test_intent_feedback.py::test_generate_feedback_fulfilled_returns_empty PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4396442Z tests/test_intent_feedback.py::test_estimate_complexity_low PASSED       [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4406201Z tests/test_intent_feedback.py::test_estimate_complexity_medium PASSED    [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4416292Z tests/test_intent_feedback.py::test_estimate_complexity_high PASSED      [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4426012Z tests/test_intent_loop.py::TestCapture::test_detect_category_persistence PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4435664Z tests/test_intent_loop.py::TestCapture::test_detect_category_security PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4445138Z tests/test_intent_loop.py::TestCapture::test_detect_category_error PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4455046Z tests/test_intent_loop.py::TestCapture::test_detect_category_fallback PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4464756Z tests/test_intent_loop.py::TestCapture::test_detect_category_empty PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4559153Z tests/test_intent_loop.py::TestCapture::test_capture_returns_contracts PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4637329Z tests/test_intent_loop.py::TestCapture::test_capture_merges_extracted_contracts PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4714740Z tests/test_intent_loop.py::TestCapture::test_capture_min_5_contracts PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4746452Z tests/test_intent_loop.py::TestCapture::test_save_and_load_intent_json PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4777576Z tests/test_intent_loop.py::TestCapture::test_load_intent_json_not_found PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4787197Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_contract_specific PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4796856Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_category_fallback PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4806485Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_manual PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4816314Z tests/test_intent_loop.py::TestFormalize::test_formalize_adds_signals_and_validation PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4826061Z tests/test_intent_loop.py::TestFormalize::test_validate_against_schema_detects_errors PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4836129Z tests/test_intent_loop.py::TestHandoff::test_handoff_generates_markdown PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4866525Z tests/test_intent_loop.py::TestHandoff::test_save_agent_prompt PASSED    [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4876631Z tests/test_intent_loop.py::TestValidate::test_validate_all_fulfilled PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4886305Z tests/test_intent_loop.py::TestValidate::test_validate_violated PASSED   [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4896204Z tests/test_intent_loop.py::TestValidate::test_validate_unverifiable_manual PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4906918Z tests/test_intent_loop.py::TestValidate::test_validate_severity_threshold PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4916582Z tests/test_intent_loop.py::TestValidate::test_results_to_report_json PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4948240Z tests/test_intent_loop.py::TestValidate::test_save_report PASSED         [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.4978183Z tests/test_intent_loop.py::TestRepair::test_repair_loop_all_fulfilled PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5008727Z tests/test_intent_loop.py::TestRepair::test_repair_loop_writes_prompt_without_callback PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5041087Z tests/test_intent_loop.py::TestRepair::test_repair_loop_max_iterations_reached PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5050978Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_fulfilled PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5060741Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_violated PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5070576Z tests/test_intent_loop.py::TestTranslator::test_results_to_markdown PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5080219Z tests/test_intent_loop.py::TestTranslator::test_escalation_message PASSED [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5158774Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_all PASSED  [ 43%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5237197Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_filtered PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5314531Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_caching PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5324425Z tests/test_intent_loop.py::TestNewModels::test_contract_roundtrip PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5335087Z tests/test_intent_loop.py::TestNewModels::test_contract_invalid_category PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5345140Z tests/test_intent_loop.py::TestNewModels::test_contract_status_values PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5355161Z tests/test_intent_loop.py::TestNewModels::test_contract_result_to_dict PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5449467Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_1 PASSED     [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5483664Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_2 PASSED     [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5517098Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_3 PASSED     [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5550819Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_4 PASSED     [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5582855Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_5_all_fulfilled PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5669401Z tests/test_intent_loop.py::TestIntentAPI::test_intent_full_loop PASSED   [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5679869Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_phase_1 PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5690334Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_full_loop PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5700888Z tests/test_intent_loop.py::TestIntentAPI::test_intent_invalid_phase PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5732230Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_intent_file PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5741935Z tests/test_intent_mcp.py::test_capture_intent_registered PASSED          [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5751288Z tests/test_intent_mcp.py::test_verify_intent_registered PASSED           [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5761263Z tests/test_intent_mcp.py::test_feedback_for_agent_registered PASSED      [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5781648Z tests/test_intent_validation.py::TestRequirementStatus::test_fields PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5791600Z tests/test_intent_validation.py::TestRequirementStatus::test_violated_status PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5801723Z tests/test_intent_validation.py::TestIntentMatcher::test_match_finding_to_requirement PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5811172Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_no_contracts PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5821048Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_signal_differs PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5831045Z tests/test_intent_validation.py::TestIntentMatcher::test_requirement_without_signal_always_satisfied PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5840789Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_findings_same_signal PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5851757Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_contracts PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5867041Z tests/test_intent_validation.py::TestIntentStatusRendering::test_all_satisfied PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5877337Z tests/test_intent_validation.py::TestIntentStatusRendering::test_violated_shows_cross PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5887057Z tests/test_intent_validation.py::TestIntentStatusRendering::test_mixed_status PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5896736Z tests/test_intent_validation.py::TestIntentStatusRendering::test_finding_count_shown PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5906617Z tests/test_intent_validation.py::TestIntentSummary::test_summary_from_contract_and_findings PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5917039Z tests/test_intent_validation.py::TestIntentSummary::test_summary_clean_when_no_findings PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5947270Z tests/test_intent_verify.py::test_verify_fulfilled_when_all_features_present PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5976726Z tests/test_intent_verify.py::test_verify_incomplete_when_features_missing PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6005542Z tests/test_intent_verify.py::test_verify_empty_artifact PASSED           [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6036496Z tests/test_intent_verify.py::test_scan_artifact_content_reads_files PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6065254Z tests/test_intent_verify.py::test_verify_increments_iteration PASSED     [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6102303Z tests/test_interactive_review.py::TestReviewNoFindings::test_returns_zero_for_empty_findings PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6138382Z tests/test_interactive_review.py::TestReviewNoFindings::test_does_not_call_prompt_for_empty_findings PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6173168Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_returns_zero_when_not_tty PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6210754Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_does_not_call_prompt_when_not_tty PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6265260Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6319672Z tests/test_interactive_review.py::TestReviewVerdicts::test_fp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6368629Z tests/test_interactive_review.py::TestReviewVerdicts::test_skip_saves_nothing PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6422133Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_verdict_has_correct_signal_type PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6478564Z tests/test_interactive_review.py::TestReviewVerdicts::test_unknown_choice_skips_without_saving PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6532117Z tests/test_interactive_review.py::TestReviewQuit::test_quit_stops_early PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6591888Z tests/test_interactive_review.py::TestReviewQuit::test_quit_after_one_verdict_saves_only_that_one PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6657350Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_shown_at_threshold PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6712366Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_not_shown_below_threshold PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6732372Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_wraps_runtime_error PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7758493Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_timeout_still_works PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7784278Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_path_option PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7806254Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_target_path_alias PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7817119Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_analyze_diff_accepts_target_path PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7848557Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_extra_params_test_support_is_classified_as_test_context PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7884238Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_tsb_suppresses_default_and_reduces_when_configured PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7894049Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7908897Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7919319Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7931682Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7941958Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7953324Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_eds_reduces_severity_for_model_provider_runtime_test_support PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7965680Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_305_no_eds_fp_for_normalize_dynamic_model_in_test_support PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7975726Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7986390Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7997824Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8007870Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8018476Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_reduce_severity_suppresses_false_positive PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8029759Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8039805Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_menu_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8053459Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_tvs_skips_menu_test_support_hotspot PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8066061Z tests/test_issue_308_cxs_qa_lab_mock_server.py::test_issue_308_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8077012Z tests/test_issue_309_cxs_qa_lab_mock_server.py::test_issue_309_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8088058Z tests/test_issue_310_cxs_qa_lab_mock_server.py::test_issue_310_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8119675Z tests/test_issue_311_cxs_qa_lab_mock_server.py::test_issue_311_qa_lab_mock_server_anonymous_handler_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8129690Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_browser_cli_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8141739Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8151712Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_cli_runner_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8163990Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8173820Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8186288Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8195785Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_heartbeat_runner_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8207472Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_dca_reduces_test_utils_finding_to_low PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8217119Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_typing_lease_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8237925Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8248013Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_message_handler_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8283414Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8293336Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_channels_mock_harness_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8329504Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8339237Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_status_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8374140Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8384262Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_qa_lab_mock_server_is_test_context_for_relative_and_absolute_paths PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8396825Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_reduce_severity_for_all_reported_functions PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8408592Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_excludes_findings_when_test_handling_is_exclude PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8419321Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_model_provider_runtime_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8431391Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8443702Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_exclude_suppresses_test_context_findings PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8454795Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_fixture_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8492249Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8503087Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_bot_media_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8539919Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8551279Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8588790Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8599465Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_channel_test_helpers_is_test_context PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8634984Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8646503Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_cli_runner_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8660578Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8674025Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8686730Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8698502Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_attempt_spawn_workspace_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8713310Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8727482Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8740277Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8751398Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_skills_install_download_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8764898Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8778914Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8791777Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8802685Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_isolated_agent_turn_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8815862Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8828983Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8841020Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8851873Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_exec_approvals_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8864825Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8878048Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8891062Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8901605Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_heartbeat_runner_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8914583Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8927717Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.8939844Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9080001Z tests/test_issue_334_import_cycle_api_baseline_rendering_json.py::test_issue_334_no_import_cycle_across_api_baseline_rendering_json PASSED [ 45%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9120841Z tests/test_issue_342_docs_version_hook.py::test_extract_version_reads_version_from_pyproject PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9151922Z tests/test_issue_342_docs_version_hook.py::test_extract_version_returns_none_when_missing_or_unmatched PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9182870Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_prefers_short_version_line PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9213694Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_falls_back_to_date_without_short_version PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9246294Z tests/test_issue_342_docs_version_hook.py::test_on_config_injects_extra_metadata_and_caches_version PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9258797Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_replaces_all_latest_tag_placeholders_when_cached PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9271150Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_keeps_placeholder_without_cached_version PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9282901Z tests/test_issue_353_action_uses_ci.py::test_issue_353_action_uses_drift_ci_for_execution PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9396877Z tests/test_issue_354_suppress_commands.py::test_suppress_list_shows_inline_suppressions_with_metadata PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9541765Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_exits_non_zero_for_expired_entries PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9632172Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_passes_when_no_suppressions_are_expired PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9669905Z tests/test_issue_355_diff_from_file.py::test_api_diff_from_file_detects_new_resolved_and_changed PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9713394Z tests/test_issue_355_diff_from_file.py::test_diff_cli_from_file_sets_exit_code_on_new_high PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9783741Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_pending_calibration_when_never_calibrated PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9882144Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_weight_effect_after_calibrate_run PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9923887Z tests/test_issue_359_shared_feedback_path.py::test_feedback_mark_writes_to_shared_feedback_path PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9970356Z tests/test_issue_359_shared_feedback_path.py::test_feedback_push_to_shared_merges_local_events_without_duplicates PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0012562Z tests/test_issue_359_shared_feedback_path.py::test_calibrate_run_reads_from_shared_feedback_path PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0023115Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_submodule PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0033288Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_incremental PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0043340Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_bare_drift PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0053494Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_mcp_module PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0063521Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_unrelated_module PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0073606Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_non_import_error PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0084028Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_contains_required_fields PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0094309Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_agent_instruction_is_actionable PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0104377Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_broken_module_field_present PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0127540Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_internal_import_error_returns_friendly_5001 PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0146553Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_generic_exception_still_returns_recoverable_5001 PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0156363Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_when_all_modules_ok PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0167494Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_detects_unimportable_module PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0180070Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_list_when_modules_importable PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0191945Z tests/test_issue_365_mcp_internal_import_guard.py::TestDrift2011ErrorCode::test_drift_2011_registered PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0227873Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_sdk_guarded_double_cast_emits_no_finding PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0261450Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_mixed_suppressed_and_real_bypasses_still_fires PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0411253Z tests/test_issue_369_signal_exception_surfacing.py::test_signal_crash_surfaces_warning[pfs_tp] PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0421787Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_no_history_returns_zero PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0432381Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_score_in_unit_interval PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0442821Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_high_churn_raises_score PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0452910Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_many_authors_raises_score PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0463408Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_recent_file_raises_score PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0473840Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_max_inputs_saturate_at_one PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0484059Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_naive_datetime_handled PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0522770Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_context_weights_loaded_from_file PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0533593Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_high_churn_file_sorts_before_stable_equal_severity PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0544255Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_higher_severity_still_wins_over_context PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0554614Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_no_history_falls_back_to_legacy_order PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0564971Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_file_history_passed_directly PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0575585Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_sorted_list_respects_context PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0590177Z tests/test_issue_370_context_aware_priority.py::TestNearDuplicateDedupe::test_near_duplicate_titles_merge_to_single_canonical PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0600344Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_dampening_k_default PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0610758Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_breadth_cap_default PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0621244Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_feedback_blend_alpha_default PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0631327Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_default_five_entries PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0641187Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_grades PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0652535Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_driftconfig_has_scoring_field PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0666962Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_default_cap_applied PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0677296Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_lower PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0687688Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_zero_related_files PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0700038Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_reweight_uses_custom_cap PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0712586Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_default_cap_unchanged PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0722620Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_a PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0732424Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_f PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0742304Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_two_zones PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0752324Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_fallback_last_entry PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0762144Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_none_bands_uses_builtin PASSED [ 46%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0773742Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_custom_k_increases_dampening PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0784620Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_k_1_maximum_dampening PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0820579Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_values PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0858188Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_grade_bands PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0891159Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_empty_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0922953Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_no_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0953341Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_zero_alpha_no_feedback_load PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.0983676Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_with_no_feedback_file_is_noop PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1020616Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_blends_weights PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1034397Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1047189Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1065077Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_does_not_return_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1083942Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_detailed_passes PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1096694Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1108993Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1121104Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_fail_on_returns_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1133206Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1143211Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_valid_fail_on_values_do_not_trigger_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1155594Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_automation_fit_min_returns_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1167852Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1202267Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_none_automation_fit_min_is_allowed PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1212452Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_valid_value PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1222496Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_none_when_not_required PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1232412Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_invalid_value PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1242910Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_none_when_required PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1253370Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_case_insensitive_normalisation PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1266376Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_run_api_tool_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1279978Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_cancelled_error_prevents_session_mutation PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1290311Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_accepts_abandon_on_cancel_keyword PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1306147Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_abandon_on_cancel_true_runs_callable PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1454200Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_feedback_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1584385Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_calibrate_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1594727Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_asyncio_lock PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1605050Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_same_instance_on_repeated_calls PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1615230Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_different_sessions_have_different_locks PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1627830Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_noop_when_session_is_none PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1640000Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_acquires_lock PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1652272Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_after_context_exit PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1664274Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_on_exception PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1677663Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_last_scan_score_not_lost_under_concurrency PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1690814Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_phase_transition_not_duplicated_under_concurrency PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1703486Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_completed_task_ids_no_duplicates_under_concurrency PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1819301Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_second_call_blocked_while_first_holds_lock PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1829748Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLockIsExported::test_importable PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1862128Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_mtime_unchanged_after_read PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1892727Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_empty_cache_not_written PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1928510Z tests/test_issue_379_dismissal_readonly_cache.py::TestWriteOnExpiredPrune::test_expired_entry_removed_and_file_updated PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1959636Z tests/test_issue_379_dismissal_readonly_cache.py::TestReadOnlyCacheNoPermissionError::test_readonly_cache_no_error PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.1994423Z tests/test_issue_379_dismissal_readonly_cache.py::TestReadOnlyCacheNoPermissionError::test_active_dismissal_ids_returns_correct_set PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2028303Z tests/test_issue_379_dismissal_readonly_cache.py::TestAtomicWriteSafety::test_failed_write_preserves_previous_cache PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2063023Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_loads_without_error PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2096398Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_populates_guided_thresholds PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2128764Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_does_not_inject_into_thresholds PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2161727Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_config_without_extends_has_no_guided_thresholds PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2195683Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_explicit_guided_thresholds_in_yaml PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2209426Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_contains_guided_thresholds_definition PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2222524Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_guided_thresholds_has_required_properties PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2235168Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_top_level_has_guided_thresholds_field PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2251813Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_thresholds_config_has_no_guided_property PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2484771Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_matches_live_model PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2516547Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_dotdot_in_scope_override_raises PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2546470Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_dotdot_nested_scope_override_raises PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2577946Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_absolute_outside_repo_raises PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2608610Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_valid_scope_override_accepted PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2638509Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_empty_scope_override_raises PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2686514Z tests/test_issue_398_scope_traversal.py::TestScopeAliasesTraversalRejection::test_dotdot_alias_target_is_skipped PASSED [ 47%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2728705Z tests/test_issue_398_scope_traversal.py::TestScopeAliasesTraversalRejection::test_valid_alias_target_is_used PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2762617Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_history_save_snapshot_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2795512Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_status_write_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2829180Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_recommendation_save_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2870263Z tests/test_issue_458_agent_task_enums.py::test_agent_task_classification_fields_are_typed_enums PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2880964Z tests/test_issue_458_agent_task_enums.py::test_agent_task_classification_defaults_are_enum_values PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2900616Z tests/test_issue_477_ci_deprecation_warning.py::test_ci_emit_output_warns_for_junit PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2920010Z tests/test_issue_477_ci_deprecation_warning.py::test_ci_emit_output_warns_for_llm PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2940833Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_includes_request_id_on_success PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2963754Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_error_includes_request_id_and_warning_log PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2983286Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_logs_debug_call_with_request_id PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2994898Z tests/test_issue_496_mcp_catalog_import_and_cache.py::TestIssue496McpCatalog::test_get_tool_catalog_import_error_returns_empty_with_error_message PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3009407Z tests/test_issue_496_mcp_catalog_import_and_cache.py::TestIssue496McpCatalog::test_get_tool_catalog_cache_clear_rebuilds_after_export_changes PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3019890Z tests/test_issue_497_drift_nudge_docstring_args.py::TestIssue497DriftNudgeDocstringArgs::test_drift_nudge_args_section_lists_repair_template_fields PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3044058Z tests/test_json_output.py::test_analysis_to_json_contains_expected_structure PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3068666Z tests/test_json_output.py::test_analysis_to_json_exposes_suppressed_findings_separately PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3089930Z tests/test_json_output.py::test_analysis_to_json_exposes_broad_security_suppressions PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3103612Z tests/test_json_output.py::test_findings_to_sarif_deduplicates_rules_and_sets_levels PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3124838Z tests/test_json_output.py::test_analysis_to_json_exposes_degraded_status PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3146169Z tests/test_json_output.py::test_analysis_to_json_exposes_skipped_languages_in_analysis_status PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3158295Z tests/test_json_output.py::test_findings_to_sarif_handles_finding_without_file_path PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3170417Z tests/test_json_output.py::test_sarif_propagates_start_line_when_available PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3213958Z tests/test_json_output.py::test_analysis_to_json_orders_findings_deterministically PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3242305Z tests/test_json_output.py::test_fix_first_prioritizes_architecture_boundary PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3267361Z tests/test_json_output.py::test_findings_compact_deduplicates_by_location_and_rule PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3287083Z tests/test_json_output.py::test_analysis_to_json_compact_omits_heavy_sections PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3307919Z tests/test_json_output.py::test_analysis_to_json_concise_profile_uses_compact_findings_shape PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3329121Z tests/test_json_output.py::test_analysis_to_json_first_run_honors_language PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3341849Z tests/test_json_output.py::test_findings_to_sarif_message_text_with_fix_and_recommendation PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3353977Z tests/test_json_output.py::test_findings_to_sarif_rule_help_for_known_signal PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3365782Z tests/test_junit_output.py::test_junit_valid_xml PASSED                  [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3377352Z tests/test_junit_output.py::test_junit_testsuite_attributes PASSED       [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3388742Z tests/test_junit_output.py::test_junit_testcase_per_finding PASSED       [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3400577Z tests/test_junit_output.py::test_junit_empty_findings PASSED             [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3412560Z tests/test_junit_output.py::test_junit_xml_escaping PASSED               [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3448959Z tests/test_lang.py::TestCatalogCompleteness::test_all_signals_have_plain_template PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3458870Z tests/test_lang.py::TestCatalogCompleteness::test_every_template_has_required_fields PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3468792Z tests/test_lang.py::TestCatalogCompleteness::test_catalog_has_german_and_english PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3479363Z tests/test_lang.py::TestTranslateFinding::test_plain_german PASSED       [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3489966Z tests/test_lang.py::TestTranslateFinding::test_plain_english PASSED      [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3500394Z tests/test_lang.py::TestTranslateFinding::test_developer_mode_returns_original PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3511159Z tests/test_lang.py::TestTranslateFinding::test_unknown_language_falls_back_to_english PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3521623Z tests/test_lang.py::TestTranslateFinding::test_template_variables_substituted PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3531353Z tests/test_lang.py::TestTranslateFinding::test_unknown_signal_returns_fallback PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3541337Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_sets_human_message PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3551072Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_developer_mode_leaves_none PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3561289Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_does_not_mutate_original PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3572695Z tests/test_llm_output.py::test_llm_no_ansi_escape_codes PASSED           [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3583024Z tests/test_llm_output.py::test_llm_header_contains_version_and_repo PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3593525Z tests/test_llm_output.py::test_llm_footer_statistics PASSED              [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3604012Z tests/test_llm_output.py::test_llm_one_line_per_finding PASSED           [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3614437Z tests/test_llm_output.py::test_llm_finding_format PASSED                 [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3624568Z tests/test_llm_output.py::test_llm_empty_findings PASSED                 [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3634972Z tests/test_llm_output.py::test_llm_token_efficiency PASSED               [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3646133Z tests/test_llm_output.py::test_llm_respects_max_findings_and_reports_omitted PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.4416262Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_check_mode_passes_on_clean_tree PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5968976Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_regeneration_is_idempotent PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7510571Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_check_mode_detects_drift PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7540693Z tests/test_llms_txt_generator.py::TestContentContract::test_version_matches_pyproject PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7552445Z tests/test_llms_txt_generator.py::TestContentContract::test_all_core_signal_abbrevs_listed PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7564197Z tests/test_llms_txt_generator.py::TestContentContract::test_scoring_active_and_report_only_counts_consistent PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7576955Z tests/test_llms_txt_generator.py::TestContentContract::test_weights_match_registry_defaults PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7586802Z tests/test_logical_location.py::TestFilePathToNamespace::test_simple_module PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7596234Z tests/test_logical_location.py::TestFilePathToNamespace::test_init_file PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7605885Z tests/test_logical_location.py::TestFilePathToNamespace::test_pyi_suffix PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7615231Z tests/test_logical_location.py::TestFilePathToNamespace::test_single_file PASSED [ 48%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7624966Z tests/test_logical_location.py::TestBuildLocationIndex::test_empty_parse_results PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7634780Z tests/test_logical_location.py::TestBuildLocationIndex::test_functions_indexed PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7644583Z tests/test_logical_location.py::TestBuildLocationIndex::test_class_and_methods_indexed PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7653993Z tests/test_logical_location.py::TestBuildLocationIndex::test_sorted_by_span_ascending PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7664079Z tests/test_logical_location.py::TestBuildLocationIndex::test_class_qualified_functions_skipped_in_toplevel PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7674511Z tests/test_logical_location.py::TestEnrichMethod::test_method_in_class PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7684441Z tests/test_logical_location.py::TestEnrichMethod::test_symbol_backfill PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7694639Z tests/test_logical_location.py::TestEnrichMethod::test_existing_symbol_preserved PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7705053Z tests/test_logical_location.py::TestEnrichStandaloneFunction::test_standalone_function PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7715245Z tests/test_logical_location.py::TestEnrichClassLevel::test_finding_on_class_declaration PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7725981Z tests/test_logical_location.py::TestEnrichModuleFallback::test_no_ast_match PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7736221Z tests/test_logical_location.py::TestEnrichModuleFallback::test_finding_outside_any_node PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7746147Z tests/test_logical_location.py::TestEnrichModuleFallback::test_no_file_path_skipped PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7756112Z tests/test_logical_location.py::TestNarrowestMatch::test_method_preferred_over_class PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7766019Z tests/test_logical_location.py::TestEnrichEmpty::test_empty_parse_results_noop PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7776024Z tests/test_logical_location.py::TestEnrichEmpty::test_empty_findings_noop PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7785631Z tests/test_logical_location.py::TestLogicalLocationDataclass::test_fields PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7795900Z tests/test_logical_location.py::TestLogicalLocationDataclass::test_module_level_defaults PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7831179Z tests/test_low_modules_boost3.py::test_cross_package_import_ban_rule PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7842344Z tests/test_low_modules_boost3.py::test_mutant_duplicates_semantic_phase PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7872649Z tests/test_low_modules_boost3.py::test_a2a_router_handlers PASSED        [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7883241Z tests/test_low_modules_boost3.py::test_signal_mapping_helpers PASSED     [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7892921Z tests/test_low_modules_boost3.py::test_package_init_exposes_version PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7933744Z tests/test_low_modules_boost3.py::test_alias_resolver_paths PASSED       [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.7969634Z tests/test_low_modules_boost3.py::test_barrel_resolver_paths PASSED      [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8007450Z tests/test_low_modules_boost3.py::test_api_validate_core_paths PASSED    [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8017884Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_snapshot_missing_drift_score_key PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8027647Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_mixed_valid_and_invalid_entries PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8037306Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_all_entries_invalid PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8046758Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_drift_score_wrong_type_string PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8056292Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_drift_score_none PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8066444Z tests/test_malformed_history.py::TestDeltaGatePassMalformed::test_malformed_entries_skipped PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8082340Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_registered_count_equals_exported_count PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8095933Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_no_missing_tools PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8109254Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_no_extra_tools PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8124619Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_scan] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8139939Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_diff] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8154625Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_verify] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8169283Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_explain] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8183249Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_fix_plan] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8197509Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_validate] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8211405Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_nudge] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8225514Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_shadow_verify] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8239433Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_brief] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8253362Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_negative_context] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8267105Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_start] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8281829Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_status] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8296107Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_update] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8309650Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_end] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8323542Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_claim] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8337806Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_renew] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8351439Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_release] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8365870Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_complete] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8379471Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_status] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8392968Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_trace] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8407112Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_map] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8420713Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_guard_contract] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8444251Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_feedback] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8458380Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_calibrate] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8472099Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_capture_intent] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8486199Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_verify_intent] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8499682Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_feedback_for_agent] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8513258Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_begin] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8527138Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_check] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8540942Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_commit] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8554603Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_fix_apply] PASSED [ 49%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8568609Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8582063Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8596779Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8610762Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8624261Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_retrieve] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8638357Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_cite] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8651457Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_does_not_raise_when_all_tools_present PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8666166Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_raises_runtime_error_on_missing_tool PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8677494Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_raises_runtime_error_when_list_tools_fails PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8690289Z tests/test_mcp_catalog.py::TestNewToolsV223::test_registered_count_equals_exported_count PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8702726Z tests/test_mcp_catalog.py::TestNewToolsV223::test_no_missing_tools PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8715431Z tests/test_mcp_catalog.py::TestNewToolsV223::test_no_extra_tools PASSED  [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8729408Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_scan] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8744116Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_diff] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8758107Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_verify] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8772120Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_explain] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8786034Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_fix_plan] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8799611Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_validate] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8813628Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_nudge] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8827545Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_shadow_verify] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8841484Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_brief] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8855486Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_negative_context] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8869459Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_start] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8883195Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_status] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8897971Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_update] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8911660Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_end] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8925948Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_claim] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8939376Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_renew] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8953025Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_release] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8967071Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_complete] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8980548Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_status] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8994285Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_trace] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9008404Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_map] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9021868Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_guard_contract] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9035604Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_feedback] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9050495Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_calibrate] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9064172Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_capture_intent] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9078299Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_verify_intent] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9092034Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9105686Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_begin] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9119392Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_check] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9133135Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_commit] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9147022Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_fix_apply] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9161132Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9174712Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9188823Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9203439Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9217389Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_retrieve] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9231367Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_cite] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9245267Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_capture_intent] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9258967Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_verify_intent] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9272854Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9286877Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_fix_apply] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9300599Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9314541Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9328466Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9342486Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9353143Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_capture_intent] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9363664Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_verify_intent] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9374295Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9384378Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_fix_apply] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9394767Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_steer] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9405123Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_compile_policy] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9416287Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9427638Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_generate_skills] PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9472251Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_contains_markers PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9514349Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_actionable_signals PASSED [ 50%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9556992Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_temporal_signals PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9600397Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_low_score_findings PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9642208Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_drift_status PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9683898Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_worst_module PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9721718Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_non_operational_work_artifacts_from_guidance PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9751150Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_empty_findings_produces_clean_output PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9794238Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_cross_reference_to_export_context PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9834185Z tests/test_mcp_copilot.py::TestGenerateConstraintsPayload::test_payload_contains_expected_shape PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9874714Z tests/test_mcp_copilot.py::TestGenerateConstraintsPayload::test_payload_excludes_temporal_and_low_score_findings PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9904729Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_creates_new_file PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9937103Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_replaces_existing_markers PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9968909Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_appends_when_no_markers PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9999214Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_no_change_when_identical PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0030359Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0040131Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_mcp_tools_importable PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0092330Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_uses_session_queue_fast_path PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0143784Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_uses_session_queue_fast_path_for_coder_profile PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0194309Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_fast_path_excludes_claimed_and_failed_tasks PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0246759Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_falls_back_to_api_when_filtered PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0298532Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_falls_back_to_api_for_verifier_profile PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0315003Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_returns_json PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0332985Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_unknown_topic PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0349404Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_error_code_interpolates_defaults PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0366408Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_negative_context_uses_embedding_guard PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0379779Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_negative_context_timeout_guard PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0389238Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_importable PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0406617Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_returns_json PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0422567Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_concise_strips_landscape PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0439177Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_detailed_keeps_all_fields PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0455538Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_error_handling PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0495857Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_records_session_trace_entry PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0505100Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_in_exported_tools PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0550552Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_help PASSED         [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0603337Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_no_args_shows_usage PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1011271Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_list_shows_tools_without_starting_server PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2166659Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_schema_outputs_tool_parameters PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2209994Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_modes_are_mutually_exclusive PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2252045Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_missing_extra_raises_structured_error PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2296314Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_non_mcp_import_error_is_not_rewritten PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2339855Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_allow_tty_emits_startup_handshake PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2384757Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_help PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2451640Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_progress_goes_to_stderr_not_stdout PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2515315Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_json_shortcut_outputs_json PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2579035Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_format_json_matches_shortcut PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2588726Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_marker_begin_not_empty PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2598465Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_marker_end_not_empty PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2609782Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_no_none_for_empty PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2621022Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_constraints_not_none PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2633562Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_generate_instructions_not_none PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2644574Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_generate_instructions_no_marker_none PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2657864Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_with_finding_no_none PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2671122Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_instructions_with_finding_not_empty PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2703146Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_merge_into_file_no_none_result PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2735146Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_merge_into_file_contains_markers PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2748500Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_no_empty_strings PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2759982Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_empty_analysis_instructions_not_none PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2771622Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_high_score_no_none PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2783560Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_instructions_lines_not_empty PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2795546Z tests/test_mcp_hardening.py::TestApiInputValidation::test_diff_rejects_option_like_diff_ref PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2806905Z tests/test_mcp_hardening.py::TestApiInputValidation::test_fix_plan_rejects_unknown_automation_fit PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2830672Z tests/test_mcp_hardening.py::TestMcpErrorEnvelope::test_drift_scan_wraps_unhandled_exceptions PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2844018Z tests/test_mcp_hardening.py::TestMcpRouterScanGuardrails::test_drift_scan_honors_router_guardrail_block PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2898580Z tests/test_mcp_hardening.py::TestValidateProgressMetrics::test_validate_reports_resolved_count_from_fingerprint_delta PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2908981Z tests/test_mcp_hardening.py::TestMcpToolAsyncInvariant::test_all_exported_mcp_tools_are_async PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2930707Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_diff] PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2951145Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_explain] PASSED [ 51%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2971341Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_validate] PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2991662Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_nudge] PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4695083Z tests/test_mcp_hardening.py::TestMcpStdioTransportSafety::test_subprocess_calls_use_devnull_stdin PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4714401Z tests/test_mcp_hardening.py::TestMcpStdioTransportSafety::test_eager_imports_called_before_event_loop PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4739842Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_returns_session_id PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4763160Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_non_autopilot_returns_session_block PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4788787Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_status_returns_summary PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4852599Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_end_returns_summary_and_removes PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4865744Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_invalid_session_id_returns_error PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4876719Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_tools_are_in_exported_list PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4892500Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_all_original_tools_accept_session_id PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4926897Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_scan_with_session_updates_state PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.4944342Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_tools_without_session_unchanged PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.5253723Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_reuses_single_analysis PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.5586171Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_uses_running_loop PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.5914091Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_defaults_to_summary_payload PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.5948461Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_rejects_invalid_payload_mode PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.5963962Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_returns_structured_error_when_capacity_reached PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6293402Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_surfaces_intent_capture_for_high_ai_ratio PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6347072Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_fix_plan-drift_brief-missing_diagnosis] PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6399088Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_diff-drift_scan-missing_scan_baseline] PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6450280Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_nudge-drift_scan-missing_scan_baseline] PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6508556Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_soft_mode_keeps_backwards_compatible_behavior PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6573661Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_config_change_is_applied_during_active_session PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6618521Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_session_end_with_open_tasks PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6628101Z tests/test_mcp_orchestration_coverage.py::TestResolveSession::test_none_id PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6637685Z tests/test_mcp_orchestration_coverage.py::TestResolveSession::test_empty_id PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6647115Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_none_session PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6656630Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_applies_defaults PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6666032Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_explicit_values_not_overridden PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6675112Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_none_session PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6684426Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_updates_state PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6693970Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_finding_count_from_findings_list PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6703505Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromFixPlan::test_none_session PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6714107Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromFixPlan::test_advances_phase PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6723416Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromBrief::test_none_session PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6733189Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromBrief::test_stores_guardrails PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6742762Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromDiff::test_none_session PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6752380Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromDiff::test_updates_score PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6761784Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_none_session PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6771457Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_from_trace PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6780952Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_inference_from_phase PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6790187Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_explicit_override PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6799835Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_none_session PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6809475Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_phase_mapping PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6818747Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_none_session PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6828054Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_no_batch_tasks PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6838084Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_batch_eligible_task PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6848098Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_valid_payload PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6857848Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_non_dict PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6868212Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_empty_affected_files PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6877368Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_invalid_item_types PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6887012Z tests/test_mcp_orchestration_coverage.py::TestDeriveDiagnosticHypothesisId::test_deterministic PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6896796Z tests/test_mcp_orchestration_coverage.py::TestDeriveDiagnosticHypothesisId::test_different_payload_different_id PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6906338Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_fix_apply_blocked_without_brief PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6915758Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_fix_apply_passes_after_brief PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6924779Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_patch_begin_blocked_without_brief PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6934267Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_patch_begin_passes_after_brief PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6943771Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_not_triggered_for_unrelated_tool PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6953194Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_not_triggered_for_unrelated_tool PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6962709Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_fix_apply_blocked_with_empty_queue PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6972304Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_fix_apply_passes_with_non_empty_queue PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6981780Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg009_patch_begin_blocked_with_empty_queue PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.6991378Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg009_patch_begin_passes_with_non_empty_queue PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7000818Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_nudge PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7010283Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_diff PASSED [ 52%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7024946Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_scan PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7034465Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_with_none_selected_tasks_treated_as_empty PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7044297Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_blocks_fix_apply_when_scope_gate_requires_ask_user PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7054042Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_blocks_patch_begin_when_scope_gate_requires_ask_user PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7063568Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_passes_when_scope_gate_is_none PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7073073Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_not_triggered_for_unrelated_tool PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7082754Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_fix_apply_when_score_drifted PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7092514Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg006a_blocks_patch_begin_when_score_drifted PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7102099Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_when_tool_call_count_exceeded PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7111801Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_when_too_much_time_elapsed PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7121292Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_passes_when_brief_is_fresh PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.7131669Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_passes_when_no_brief_ever_called PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.1434048Z tests/test_mcp_retrieval_tools.py::test_retrieve_happy_path PASSED       [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.1514305Z tests/test_mcp_retrieval_tools.py::test_retrieve_empty_query_rejected PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.1526904Z tests/test_mcp_retrieval_tools.py::test_retrieve_invalid_kind_rejected PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.4613126Z tests/test_mcp_retrieval_tools.py::test_retrieve_filters_by_kind PASSED  [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.8041898Z tests/test_mcp_retrieval_tools.py::test_cite_roundtrip PASSED            [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9090673Z tests/test_mcp_retrieval_tools.py::test_cite_unknown_fact_id PASSED      [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9171915Z tests/test_mcp_retrieval_tools.py::test_cite_empty_fact_id PASSED        [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9183734Z tests/test_mcp_retrieval_tools.py::test_tools_registered_in_mcp_server PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9239822Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9265495Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9278269Z tests/test_mcp_server_task_tools_boost.py::test_task_claim_no_tasks_available PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9300862Z tests/test_mcp_server_task_tools_boost.py::test_drift_map_success_and_error PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9369290Z tests/test_mcp_server_task_tools_boost.py::test_feedback_and_calibrate PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9379330Z tests/test_mds_coverage.py::TestTokenizeName::test_snake_case PASSED     [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9389634Z tests/test_mds_coverage.py::TestTokenizeName::test_camel_case PASSED     [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9399276Z tests/test_mds_coverage.py::TestTokenizeName::test_class_prefix_stripped PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9408872Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_identical PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9418569Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_disjoint PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9428649Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_partial_overlap PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9438509Z tests/test_mds_coverage.py::TestTutorialStep::test_tutorial_step_dir PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9448405Z tests/test_mds_coverage.py::TestTutorialStep::test_example_with_numbered_dir PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9458212Z tests/test_mds_coverage.py::TestTutorialStep::test_non_tutorial PASSED   [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9468544Z tests/test_mds_coverage.py::TestTutorialStep::test_tutorial_without_step_dir PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9478059Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_getattr_in_init PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9487702Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_getattr_in_regular_module PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9497389Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_non_getattr PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9507215Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_same_protocol_method_different_classes PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9518096Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_same_class PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9528051Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_different_method_names PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9537631Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_non_protocol_name PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9547192Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_bare_function_not_method PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9556738Z tests/test_mds_coverage.py::TestThinWrapper::test_thin_wrapper_recognized PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9565931Z tests/test_mds_coverage.py::TestThinWrapper::test_too_long PASSED        [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9575013Z tests/test_mds_coverage.py::TestThinWrapper::test_no_calls PASSED        [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9584941Z tests/test_mds_coverage.py::TestThinWrapper::test_empty_ngrams PASSED    [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9594797Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_identical PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9604070Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_empty PASSED  [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9613653Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_size_ratio_early_exit PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9623052Z tests/test_mds_coverage.py::TestJaccard::test_identical PASSED           [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9632443Z tests/test_mds_coverage.py::TestJaccard::test_disjoint PASSED            [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9642504Z tests/test_mds_coverage.py::TestJaccard::test_empty_lists PASSED         [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9652245Z tests/test_mds_helpers_coverage.py::TestJaccard::test_identical PASSED   [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9662009Z tests/test_mds_helpers_coverage.py::TestJaccard::test_disjoint PASSED    [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9672513Z tests/test_mds_helpers_coverage.py::TestJaccard::test_partial_overlap PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9681726Z tests/test_mds_helpers_coverage.py::TestJaccard::test_both_empty PASSED  [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9691555Z tests/test_mds_helpers_coverage.py::TestJaccard::test_one_empty PASSED   [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9701065Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_none_input PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9710530Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_empty_input PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9720148Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_identical PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9729505Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_size_ratio_early_exit PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9739224Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_normal_comparison PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9748610Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_snake_case PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9758151Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_camel_case PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9768109Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_class_prefix PASSED [ 53%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9777424Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_single_word PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9786884Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_identical PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9796194Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_different PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9805147Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_partial PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9814798Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_both_empty PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9825238Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_same_method_different_classes PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9834748Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_same_class PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9844157Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_different_method_names PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9853740Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_not_protocol_method PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9863281Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_no_class_prefix PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9872736Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_thin PASSED  [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9882222Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_too_long PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9891833Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_no_ngrams PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9901924Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_multiple_calls PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9912928Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_self_attr_collapsed_to_name PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9923604Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_cls_attr_also_normalized PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9934054Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_non_self_attribute_unchanged PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9945031Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_chained_self_access PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9956614Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_complex_method_vs_function PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9973130Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_many_deviations_boost_score PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9984214Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_spread_factor_only_activates_above_threshold PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0001324Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_high_spread_capped_at_one PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0011104Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_scripts_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0020711Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_commands_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0030281Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_cli_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0042118Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_scripts_upward_import_from_db_not_flagged PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0054633Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_db_importing_from_scripts_is_violation PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0064349Z tests/test_misc_internals.py::test_gen_fallback_returns_items PASSED     [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0074172Z tests/test_misc_internals.py::test_gen_fallback_without_file_path PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0083676Z tests/test_misc_internals.py::test_gen_maz_auth_mechs_non_string PASSED  [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0093014Z tests/test_misc_internals.py::test_gen_maz_no_auth_mechs PASSED          [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0102647Z tests/test_misc_internals.py::test_group_by_category_standalone PASSED   [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0112052Z tests/test_misc_internals.py::test_group_by_category_package PASSED      [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0121836Z tests/test_misc_internals.py::test_function_signature_text_with_file_and_ngrams PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0131126Z tests/test_misc_internals.py::test_function_signature_text_no_file_path PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0141514Z tests/test_misc_internals.py::test_function_signature_text_empty_ngrams PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0167383Z tests/test_misc_internals.py::test_mds_with_embedding_service_mock PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0177134Z tests/test_misc_internals.py::test_function_is_guarded_syntax_error PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0229765Z tests/test_misc_internals.py::test_discover_invalid_glob_pattern PASSED  [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0279905Z tests/test_misc_internals.py::test_discover_files_max_files_limit PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0332543Z tests/test_misc_internals.py::test_discover_files_skipped_langs_warning PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0382165Z tests/test_misc_internals.py::test_discover_files_lang_is_none_skip PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0431486Z tests/test_misc_internals.py::test_discover_files_directory_not_is_file PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0470550Z tests/test_misc_internals.py::test_get_live_examples_success PASSED      [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0507590Z tests/test_misc_internals.py::test_get_live_examples_no_matching_signal PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0541734Z tests/test_misc_internals.py::test_get_live_examples_analyze_raises PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0565150Z tests/test_missing_authorization.py::TestMAZTruePositives::test_fastapi_route_no_auth PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0576091Z tests/test_missing_authorization.py::TestMAZTruePositives::test_django_route_no_auth PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0587558Z tests/test_missing_authorization.py::TestMAZTruePositives::test_multiple_unauthed_endpoints PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0598377Z tests/test_missing_authorization.py::TestMAZTruePositives::test_flask_route_no_auth PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0609060Z tests/test_missing_authorization.py::TestMAZTruePositives::test_async_endpoint_no_auth PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0619481Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_endpoint_with_auth_decorator PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0629895Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_endpoint_with_body_auth PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0640265Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_health_check_endpoint PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0650449Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_ping_endpoint PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0660980Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_metrics_endpoint PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0671782Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_openapi_docs_endpoint PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0682137Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_test_file_skipped PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0692824Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_test_file_can_be_included_with_reduced_severity PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0702848Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_non_python_skipped PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0714667Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_class_view_with_auth_mixin PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0725888Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_documented_publishable_key_endpoint_is_downgraded PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0736564Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_publishable_key_without_docstring_stays_high PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0747061Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_metadata_includes_cwe PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0758369Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_deduplicates_same_endpoint_and_prefers_specific_route PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0769141Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_fix_suggestion_framework_specific PASSED [ 54%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0779262Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_empty_parse_results PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0789763Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_no_endpoints PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0800486Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_custom_allowlist PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0814074Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_public_endpoint_allowlisted_by_default PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0824594Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_dev_tool_path_skipped PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0836303Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_cli_serving_path_skipped PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0846724Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_non_dev_path_still_flagged PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0858780Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_loopback_only_endpoint_is_suppressed PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0871184Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_serving_path_without_cli_still_flagged PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0882895Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_detects_endpoint_without_pattern PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0893939Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_auth_decorator PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0906945Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_auth_like_parameter PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0918843Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_camel_case_auth_parameter PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0930647Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_access_token_parameter PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0942182Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_keeps_user_id_path_param_flagged PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0953739Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_keeps_user_id_token_param_flagged PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0964889Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_suppresses_non_route_like_pattern PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0976634Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_keeps_route_like_path PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.0988165Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_skips_outbound_api_client_signature PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1000685Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_a2a_protocol_endpoints_allowlisted_by_default PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1012044Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_route_allowlist_skips_login_path_even_without_name_hint PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1023211Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_unauthed_findings_not_none PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1035158Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_authed_endpoint_no_findings PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1046189Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_empty_pr_no_findings PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1057471Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_severity_not_none PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1068995Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_title_not_none PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1080191Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_no_findings_for_non_endpoint PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1091567Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_file_path_not_none PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1102891Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_score_not_none PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1114294Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_metadata_not_none PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.1125705Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_empty_signal_list_no_findings PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2424441Z tests/test_model_consistency.py::test_model_consistency_check_passes PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2441138Z tests/test_module_entrypoint.py::test_module_entrypoint_uses_safe_main PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2451529Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_identical_ngrams PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2461565Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_completely_different PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2471583Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_partial_overlap PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2482232Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_both_empty PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2491931Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_one_empty PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2502128Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_multiset_handles_duplicates PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2513664Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_none_ngrams_returns_zero PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2523556Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_empty_ngrams_returns_zero PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2533574Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_identical_returns_one PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2543928Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_size_ratio_below_threshold_returns_ratio PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2554185Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_moderate_size_difference_uses_jaccard PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2564026Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_none_fingerprint PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2574073Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_empty_ngrams_list PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2584038Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_converts_lists_to_tuples PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2594012Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_ngrams_none_value PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2604052Z tests/test_mutant_duplicates_edge_cases.py::TestDunderExclusion::test_dunder_methods_in_exclusion_set PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2613860Z tests/test_mutant_duplicates_edge_cases.py::TestDunderExclusion::test_non_dunder_not_in_set PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2623509Z tests/test_mutant_duplicates_edge_cases.py::test_max_findings_limit_is_reasonable PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2633262Z tests/test_mutant_duplicates_edge_cases.py::test_max_comparisons_prevents_quadratic PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2643708Z tests/test_mutant_duplicates_edge_cases.py::test_similarity_threshold_in_valid_range PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2653603Z tests/test_mutant_duplicates_edge_cases.py::test_is_package_lazy_getattr_helper PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2666306Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_package_init_getattr_duplicates PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2678698Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_non_init_getattr_duplicates_detectable PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2688941Z tests/test_mutant_duplicates_edge_cases.py::test_is_tutorial_step_standalone_sample_helper PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2699108Z tests/test_mutant_duplicates_edge_cases.py::test_is_tutorial_step_standalone_sample_helper_numbered_dirs_issue_179 PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2710856Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_tutorial_step_exact_duplicates_issue_177 PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2723062Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_non_step_sample_duplicates_detectable_issue_177 PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2734256Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_numbered_sample_step_exact_duplicates_issue_179 PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2743820Z tests/test_mutant_duplicates_edge_cases.py::test_workspace_plugin_scope_detection PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2753465Z tests/test_mutant_duplicates_edge_cases.py::test_workspace_plugin_scope_detection_absolute_paths_issue_264 PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2763015Z tests/test_mutant_duplicates_edge_cases.py::test_cross_workspace_plugin_pair_detection PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2772552Z tests/test_mutant_duplicates_edge_cases.py::test_cross_workspace_plugin_pair_detection_absolute_paths_issue_264 PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2784804Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_caps_cross_plugin_exact_duplicates_to_info_issue_244 PASSED [ 55%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2797103Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_caps_cross_plugin_exact_duplicates_to_info_absolute_paths_issue_264 PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2810970Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_same_workspace_exact_duplicates_actionable_issue_244 PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2848632Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_with_raise_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2885683Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_with_return_false_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2923286Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_without_rejection_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2960468Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_without_rejection_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.2999858Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_ts_returns_error_string_or_null_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3042086Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_ts_returns_validation_object_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3079628Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_ts_bare_return_void_rejection_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3117245Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_ts_bare_return_non_void_no_crash_and_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3153726Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_with_raise_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3190847Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_without_raise_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3234593Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_upsert_pattern_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3273438Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_without_throw_or_return_value_is_flagged PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3313461Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_idempotent_mkdir_side_effect_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3352429Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_property_assignment_side_effect_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3392163Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_registry_set_side_effect_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3437388Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_lazy_init_method_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3486244Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_delegated_raise_contract_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3527284Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_assertion_signature_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3563228Z tests/test_naming_contract_violation.py::TestBoolRule::test_is_with_bool_return_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3600239Z tests/test_naming_contract_violation.py::TestBoolRule::test_has_with_bool_annotation_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3637009Z tests/test_naming_contract_violation.py::TestBoolRule::test_is_without_bool_return_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3676344Z tests/test_naming_contract_violation.py::TestTryRule::test_try_with_exception_handling_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3715866Z tests/test_naming_contract_violation.py::TestTryRule::test_try_without_exception_handling_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3753388Z tests/test_naming_contract_violation.py::TestTryRule::test_try_comparison_semantics_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3795497Z tests/test_naming_contract_violation.py::TestTryRule::test_try_in_utility_context_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3834972Z tests/test_naming_contract_violation.py::TestTryRule::test_try_ts_nullable_getter_contract_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3872581Z tests/test_naming_contract_violation.py::TestGetOrCreateRule::test_get_or_create_with_branch_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3910315Z tests/test_naming_contract_violation.py::TestGetOrCreateRule::test_get_or_create_without_create_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3945978Z tests/test_naming_contract_violation.py::TestEdgeCases::test_private_function_ignored PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3982196Z tests/test_naming_contract_violation.py::TestEdgeCases::test_method_name_extracted PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4015331Z tests/test_naming_contract_violation.py::TestEdgeCases::test_tiny_function_ignored PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4050887Z tests/test_naming_contract_violation.py::TestEdgeCases::test_test_file_ignored PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4062449Z tests/test_naming_contract_violation.py::TestEdgeCases::test_no_python_files_no_findings PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4104729Z tests/test_naming_contract_violation.py::TestLibraryContext::test_library_layout_marks_context_candidate PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4146635Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_async_bool_wrappers_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4183675Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_async_non_bool_wrapper_is_flagged PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4222031Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_type_predicate_return_type_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4260047Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_comparison_expression_without_annotation_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4300508Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_265_is_prefix_inferred_bool_call_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4337614Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_265_is_prefix_explicit_non_bool_still_flagged PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4375987Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_typed_arrow_declarator_return_type_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4415843Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_boolean_or_expression_return_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4462632Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_252_is_port_free_promise_boolean_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4502995Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_252_validate_throw_no_finding PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4537086Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_none_findings_for_violation PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4569821Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_findings_for_empty_file PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4603252Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_signal_type_not_none PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4638240Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_multiple_files_no_none PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4671749Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_none_for_class_methods PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4682804Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_empty_list_yields_no_findings PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4716149Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_metadata_not_none PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4750814Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_findings_for_dunder_methods PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4784586Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_description_not_none PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4819529Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_fix_not_raising PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4829777Z tests/test_nbv_helpers_coverage.py::TestBareName::test_no_dot PASSED     [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4839712Z tests/test_nbv_helpers_coverage.py::TestBareName::test_single_dot PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4849972Z tests/test_nbv_helpers_coverage.py::TestBareName::test_multi_dot PASSED  [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4861267Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_raise PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4871417Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_false PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4881660Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_none PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4892032Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_true_only PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4902196Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_empty_body PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4912301Z tests/test_nbv_helpers_coverage.py::TestHasRaise::test_with_raise PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4922481Z tests/test_nbv_helpers_coverage.py::TestHasRaise::test_no_raise PASSED   [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4933192Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_if_then_assign PASSED [ 56%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4943537Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_if_else PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4953971Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_no_conditional PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4964580Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_annotation_bool PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4974746Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_annotation_builtins_bool PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4985486Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_all_bool_returns PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4996434Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_mixed_returns PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5006584Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_no_returns PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5016637Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_plain_bool_types PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5038863Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_async_wrapper_bool_types PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5049450Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_nested_async_wrapper_bool_types PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5059476Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_ts_type_predicate_is_bool_like PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5069663Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_non_bool_wrapped_types PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5080276Z tests/test_nbv_helpers_coverage.py::TestHasTryExcept::test_with_try PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5090542Z tests/test_nbv_helpers_coverage.py::TestHasTryExcept::test_without_try PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5100626Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_utils_dir PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5110641Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_helper_stem PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5120905Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_common_dir PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5130813Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_non_utility PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5141172Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_with_compare PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5151652Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_with_isinstance PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5161859Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_is_none PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5172249Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_plain_assignment PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5182029Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_single_word PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5191956Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_multi_word PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5202718Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_two_parts PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5212666Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_validate_prefix PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5222359Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_check_prefix PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5232091Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_is_prefix PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5242388Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_has_prefix PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5252243Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_ensure_prefix PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5262080Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_get_or_create_prefix PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5271873Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_try_prefix PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5281624Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_camel_case_match PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5291464Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_no_match PASSED  [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5301401Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_camel_case_needs_upper_after PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5311195Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_validate PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5321052Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_check PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5331055Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_ensure PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5340950Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_get_or_create PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5350726Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_is PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5361196Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_has PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5371069Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_try PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5381431Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_fallback PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5391501Z tests/test_negative_context.py::TestNegativeContextModel::test_create_minimal PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5401673Z tests/test_negative_context.py::TestNegativeContextModel::test_metadata_default_empty PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5411566Z tests/test_negative_context.py::TestNegativeContextEnums::test_category_values PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5421404Z tests/test_negative_context.py::TestNegativeContextEnums::test_scope_values PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5431606Z tests/test_negative_context.py::TestNegId::test_same_finding_same_id PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5441915Z tests/test_negative_context.py::TestNegId::test_different_signal_different_id PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5451925Z tests/test_negative_context.py::TestNegId::test_id_prefix PASSED         [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5466731Z tests/test_negative_context.py::TestGenerators::test_all_registered_generators_return_list PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5476669Z tests/test_negative_context.py::TestGenerators::test_tpd_generator PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5486780Z tests/test_negative_context.py::TestGenerators::test_hsc_generator PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5496866Z tests/test_negative_context.py::TestGenerators::test_maz_generator PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5507126Z tests/test_negative_context.py::TestGenerators::test_bem_generator PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5518442Z tests/test_negative_context.py::TestGenerators::test_tvs_generator PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5529232Z tests/test_negative_context.py::TestGenerators::test_sms_generator PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5539457Z tests/test_negative_context.py::TestGenerators::test_tsa_generator PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5549592Z tests/test_negative_context.py::TestGenerators::test_signaltype_policy_coverage_is_complete PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5559826Z tests/test_negative_context.py::TestGenerators::test_signal_registry_policy_coverage_is_complete PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5570046Z tests/test_negative_context.py::TestGenerators::test_fallback_only_policy_is_explicit PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5579981Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_empty_findings PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5591573Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_max_items_respected PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5602164Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_severity_sorting PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5612458Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_deduplication PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5622766Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_scope_filter PASSED [ 57%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5633287Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_target_file_filter PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5643125Z tests/test_negative_context.py::TestSerialization::test_dict_roundtrip PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5653421Z tests/test_negative_context.py::TestSerialization::test_dict_is_json_serializable PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5666504Z tests/test_negative_context.py::TestAgentTaskIntegration::test_agent_task_has_negative_context PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5680561Z tests/test_negative_context.py::TestAgentTaskIntegration::test_agent_tasks_json_includes_negative_context PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5703182Z tests/test_negative_context.py::TestJsonOutputIntegration::test_json_output_has_negative_context_section PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5713523Z tests/test_negative_context.py::TestAVSProjectSpecific::test_uses_src_dst_layers PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5723836Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_import_path PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5734260Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_blast_radius PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5744633Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_instability PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5754916Z tests/test_negative_context.py::TestCCCProjectSpecific::test_uses_file_a_b PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5765318Z tests/test_negative_context.py::TestCCCProjectSpecific::test_commit_samples_in_metadata PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5776188Z tests/test_negative_context.py::TestCCCProjectSpecific::test_confidence_scales_with_signal PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5786575Z tests/test_negative_context.py::TestECMProjectSpecific::test_uses_diverged_functions PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5796975Z tests/test_negative_context.py::TestECMProjectSpecific::test_includes_comparison_ref PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5807207Z tests/test_negative_context.py::TestECMProjectSpecific::test_concrete_forbidden_with_diverged_fn PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5817424Z tests/test_negative_context.py::TestECMProjectSpecific::test_exception_count_in_rationale PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5828741Z tests/test_negative_context.py::TestHSCProjectSpecific::test_api_token_rule PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5839104Z tests/test_negative_context.py::TestHSCProjectSpecific::test_placeholder_secret_rule PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5849518Z tests/test_negative_context.py::TestHSCProjectSpecific::test_uses_variable_key PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5859828Z tests/test_negative_context.py::TestHSCProjectSpecific::test_rule_id_in_rationale PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5870294Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_forbidden_uses_actual_variable_name PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5880837Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_canonical_uses_actual_variable_name PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5891017Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_includes_file_reference PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5901220Z tests/test_negative_context.py::TestActualCodeReferences::test_maz_uses_actual_endpoint_name PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5911213Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_has_dedicated_generator PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5921636Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_returns_valid_nc PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5931885Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_no_metadata_graceful PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5942262Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_forbidden_pattern_is_specific PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5952186Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_empty_findings_returns_empty PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5962448Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_single_pfs_no_none_fields PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5973249Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_avs_finding_no_none_scope PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5983708Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_hsc_finding_no_none_category PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5994975Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_maz_finding_no_none_source_signal PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6005554Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_multiple_findings_no_none PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6015013Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_neg_id_not_empty PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6024374Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_generators_map_no_none_keys PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6033862Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_fallback_only_signals_no_none PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6043290Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_uncovered_registered_no_none PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6052667Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_uncovered_signal_types_no_none PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6062470Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_high_severity_no_none_confidence PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6072606Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_critical_severity_no_none_rationale PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6082609Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_negative_context_to_dict_no_none_id PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6093213Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_isd_finding_no_none_forbidden PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6102675Z tests/test_negative_context_coverage.py::TestNegId::test_deterministic PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6112234Z tests/test_negative_context_coverage.py::TestNegId::test_different_signal_different_id PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6121542Z tests/test_negative_context_coverage.py::TestNegId::test_no_file_path PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6131448Z tests/test_negative_context_coverage.py::TestNegId::test_format PASSED   [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6141307Z tests/test_negative_context_coverage.py::TestAffected::test_file_path_only PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6151718Z tests/test_negative_context_coverage.py::TestAffected::test_with_affected_files_metadata PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6161071Z tests/test_negative_context_coverage.py::TestAffected::test_no_file_path PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6170681Z tests/test_negative_context_coverage.py::TestAffected::test_dedup PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6180364Z tests/test_negative_context_coverage.py::TestScopeFromFinding::test_file_scope PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6189900Z tests/test_negative_context_coverage.py::TestScopeFromFinding::test_module_scope_no_file PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6199806Z tests/test_negative_context_coverage.py::TestEcdGenerator::test_with_diverged_fns_and_comparison_ref PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6209581Z tests/test_negative_context_coverage.py::TestEcdGenerator::test_without_diverged_fns PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6219526Z tests/test_negative_context_coverage.py::TestAvsGenerator::test_with_all_metadata PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6229432Z tests/test_negative_context_coverage.py::TestAvsGenerator::test_without_import_path PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6239408Z tests/test_negative_context_coverage.py::TestCccGenerator::test_with_co_change_weight_and_samples PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6249118Z tests/test_negative_context_coverage.py::TestCccGenerator::test_without_optional_fields PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6258982Z tests/test_negative_context_coverage.py::TestHscGenerator::test_hardcoded_api_token PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6268692Z tests/test_negative_context_coverage.py::TestHscGenerator::test_placeholder_secret PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6278593Z tests/test_negative_context_coverage.py::TestHscGenerator::test_default_rule_id PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6289036Z tests/test_negative_context_coverage.py::TestHscGenerator::test_no_file_path_no_file_ref PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6299675Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_yaml_frontmatter PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6310434Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_markers PASSED [ 58%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6320534Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_do_not_line PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6330567Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_instead_line PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6340589Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_affected_files PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6350674Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_drift_score_in_footer PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6360574Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_has_mode_agent PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6370427Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_has_markers PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6380433Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_uses_compact_rules PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6390916Z tests/test_negative_context_export.py::TestRenderRawFormat::test_raw_is_valid_json PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6401176Z tests/test_negative_context_export.py::TestRenderRawFormat::test_raw_has_no_markers PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6411447Z tests/test_negative_context_export.py::TestRenderGrouping::test_security_comes_first PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6421631Z tests/test_negative_context_export.py::TestRenderGrouping::test_multiple_items_in_same_category PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6431165Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_instructions_format PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6440832Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_prompt_format PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6451763Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_raw_format PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6462022Z tests/test_negative_context_export.py::TestAffectedFileTruncation::test_more_than_five_files_truncated PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6472317Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_instructions_deduplicates_same_rule_and_merges_files PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6482453Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_prompt_deduplicates_same_rule PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6493014Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_raw_deduplicates_same_rule_and_exposes_occurrences PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6503187Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_instructions_groups_same_remediation_with_forbidden_variants PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6512965Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_prompt_groups_same_remediation_with_variant_count PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6523687Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_raw_groups_same_remediation_and_keeps_forbidden_variants PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6555128Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_base_instructions_without_file PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6587282Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_enriched_with_do_not_lines PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6618536Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_no_markers_returns_base PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6649939Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_max_ten_do_not_lines PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6659902Z tests/test_negative_context_export.py::TestExportContextCLI::test_command_registered PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6708474Z tests/test_negative_context_export.py::TestExportContextCLI::test_help_text PASSED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9119394Z tests/test_negative_context_export.py::TestExportContextCLI::test_progress_goes_to_stderr_not_stdout FAILED [ 59%]
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9120430Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9120659Z =================================== FAILURES ===================================
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9121481Z _________ TestExportContextCLI.test_progress_goes_to_stderr_not_stdout _________
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9122470Z tests/test_negative_context_export.py:547: in test_progress_goes_to_stderr_not_stdout
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9123134Z     result = runner.invoke(
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9123690Z .venv-ci/lib/python3.11/site-packages/click/testing.py:438: in invoke
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9124336Z     stdout = outstreams[0].getvalue()
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9124700Z              ^^^^^^^^^^^^^^^^^^^^^^^^
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9125089Z E   ValueError: I/O operation on closed file.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9125957Z ----------------------------- Captured stdout call -----------------------------
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9126523Z {"format":"drift-negative-context-v1"}
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9126965Z =============================== warnings summary ===============================
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9128042Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9129837Z   /home/runner/work/drift/drift/.venv-ci/lib/python3.11/site-packages/_pytest/monkeypatch.py:79: DeprecationWarning: drift.calibration.outcome_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9131366Z     __import__(used)
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9131553Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9131917Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9132684Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9133784Z   /home/runner/work/drift/drift/src/drift/commands/setup.py:211: DeprecationWarning: drift setup is deprecated. Use 'drift init --interactive' instead.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9134730Z     warnings.warn(
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9134900Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9135239Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9137119Z   /home/runner/work/drift/drift/tests/test_github_api_correlator_and_export.py:21: DeprecationWarning: drift.calibration.github_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9138682Z     from drift.calibration.github_correlator import correlate_github_issues
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9139110Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9139448Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9140245Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9141735Z   /home/runner/work/drift/drift/src/drift/mcp_router_session.py:551: DeprecationWarning: drift_session_update is deprecated and will be removed in v3.0. Use drift_session_start(autopilot=true) for automatic session orchestration.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9143276Z     warnings.warn(
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9143457Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9143803Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9145761Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1179: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9147330Z     return await run_task_status(
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9147557Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9147899Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9148649Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9149342Z tests/test_mcp_server_task_tools_boost.py::test_task_claim_no_tasks_available
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9151066Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1075: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9152630Z     return await run_task_claim(
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9152854Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9153192Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9153987Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9154731Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9156630Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1103: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9158211Z     return await run_task_renew(
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9158429Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9158760Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9159798Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9160632Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9161416Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9163161Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1130: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9164755Z     return await run_task_release(
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9165002Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9165518Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9166346Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9167221Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9167992Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9169691Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1162: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9171256Z     return await run_task_complete(
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9171493Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9171783Z -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9172407Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9172831Z ---------------------------------------------------------- benchmark: 1 tests ---------------------------------------------------------
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9173815Z Name (time in us)                         Min       Max      Mean  StdDev    Median     IQR  Outliers  OPS (Kops/s)  Rounds  Iterations
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9174750Z ---------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9175946Z test_bench_composite_score_micro     116.0560  227.7040  120.5754  7.1044  118.2000  1.8730   466;562        8.2936    3738           1
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9176935Z ---------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9177481Z 
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9177582Z Legend:
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9178134Z   Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9178886Z   OPS: Operations Per Second, computed as 1 / Mean
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9179386Z =========================== short test summary info ============================
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9180426Z FAILED tests/test_negative_context_export.py::TestExportContextCLI::test_progress_goes_to_stderr_not_stdout - ValueError: I/O operation on closed file.
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9181480Z !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9182113Z = 1 failed, 3925 passed, 6 skipped, 64 deselected, 21 warnings in 85.80s (0:01:25) =
Test (Python 3.11, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.4513896Z ##[error]Process completed with exit code 1.
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:06:12.4658334Z Post job cleanup.
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.5635050Z [command]/usr/bin/git version
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.5671745Z git version 2.53.0
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.5718763Z Temporarily overriding HOME='/home/runner/work/_temp/5d964497-5ab9-40eb-a086-eb4a1f35154c' before making global git config changes
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.5720084Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.5735167Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.5773143Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.5806538Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.6042289Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.6065874Z http.https://github.com/.extraheader
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.6080692Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Test (Python 3.11, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:06:12.6112315Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (Python 3.11, ubuntu-latest)	Complete job	﻿2026-04-26T18:06:12.6471749Z Cleaning up orphan processes
Test (Python 3.11, ubuntu-latest)	Complete job	2026-04-26T18:06:12.6729321Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Python 3.12, ubuntu-latest)	Set up job	﻿2026-04-26T18:03:33.1879840Z Current runner version: '2.334.0'
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1916759Z ##[group]Runner Image Provisioner
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1917959Z Hosted Compute Agent
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1918853Z Version: 20260213.493
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1919845Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1920975Z Build Date: 2026-02-13T00:28:41Z
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1922027Z Worker ID: {6e204cac-df74-423d-80d8-3b4b34467c6f}
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1923023Z Azure Region: eastus2
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1923977Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1926135Z ##[group]Operating System
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1926986Z Ubuntu
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1927783Z 24.04.4
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1928511Z LTS
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1929155Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1930031Z ##[group]Runner Image
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1930856Z Image: ubuntu-24.04
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1931676Z Version: 20260413.86.1
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1933346Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1936072Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1937631Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1939115Z ##[group]GITHUB_TOKEN Permissions
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1941936Z Contents: write
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1942998Z Metadata: read
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1943799Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1947510Z Secret source: Actions
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.1949269Z Prepare workflow directory
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.2685401Z Prepare all required actions
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.2738273Z Getting action download info
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.5685062Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.7449386Z Download action repository 'actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065)
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:33.8258700Z Download action repository 'actions/cache@5a3ec84eff668545956fd18022155c47e93e2684' (SHA:5a3ec84eff668545956fd18022155c47e93e2684)
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:34.0664232Z Download action repository 'codecov/codecov-action@1f60566a86da84c4b4b64c17662a90de97fbb8d7' (SHA:1f60566a86da84c4b4b64c17662a90de97fbb8d7)
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:34.3068785Z Download action repository 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:34.5644288Z Getting action download info
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6638719Z Download action repository 'actions/github-script@v7' (SHA:f28e40c7f34bde8b3046d885e986cb6290c5673b)
Test (Python 3.12, ubuntu-latest)	Set up job	2026-04-26T18:03:34.9474316Z Complete job name: Test (Python 3.12, ubuntu-latest)
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:35.0436147Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0438094Z with:
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0438799Z   fetch-depth: 0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0439565Z   repository: mick-gsk/drift
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0440677Z   token: ***
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0441381Z   ssh-strict: true
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0442092Z   ssh-user: git
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0442869Z   persist-credentials: true
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0443695Z   clean: true
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0444433Z   sparse-checkout-cone-mode: true
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0445323Z   fetch-tags: false
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0446202Z   show-progress: true
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0446947Z   lfs: false
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0447621Z   submodules: false
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0448358Z   set-safe-directory: true
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0449358Z env:
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0450356Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0451896Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0453258Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.0454364Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1605320Z Syncing repository: mick-gsk/drift
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1608712Z ##[group]Getting Git version info
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1610455Z Working directory is '/home/runner/work/drift/drift'
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1613033Z [command]/usr/bin/git version
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1647012Z git version 2.53.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1671173Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1686080Z Temporarily overriding HOME='/home/runner/work/_temp/7431ae37-3193-4693-a5b4-1ebac7a24e63' before making global git config changes
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1689183Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1698551Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1735615Z Deleting the contents of '/home/runner/work/drift/drift'
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1739789Z ##[group]Initializing the repository
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1746091Z [command]/usr/bin/git init /home/runner/work/drift/drift
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1809618Z hint: Using 'master' as the name for the initial branch. This default branch name
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1811957Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1813792Z hint: to use in all of your new repositories, which will suppress this warning,
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1815310Z hint: call:
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1816555Z hint:
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1818052Z hint: 	git config --global init.defaultBranch <name>
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1819580Z hint:
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1821282Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1823675Z hint: 'development'. The just-created branch can be renamed via this command:
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1825528Z hint:
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1826969Z hint: 	git branch -m <name>
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1828089Z hint:
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1829177Z hint: Disable this message with "git config set advice.defaultBranchName false"
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1830899Z Initialized empty Git repository in /home/runner/work/drift/drift/.git/
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1834924Z [command]/usr/bin/git remote add origin https://github.com/mick-gsk/drift
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1862266Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1863565Z ##[group]Disabling automatic garbage collection
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1867750Z [command]/usr/bin/git config --local gc.auto 0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1901901Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1903156Z ##[group]Setting up auth
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1912131Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.1949207Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.2268691Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.2304493Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.2563712Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.2612430Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.2614726Z ##[group]Fetching the repository
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.2624510Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4427483Z From https://github.com/mick-gsk/drift
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4428463Z  * [new branch]        ci/fix-actions       -> origin/ci/fix-actions
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4429280Z  * [new branch]        copilot/analyze-test-coverage -> origin/copilot/analyze-test-coverage
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4430227Z  * [new branch]        copilot/apply-autofixes-287 -> origin/copilot/apply-autofixes-287
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4431593Z  * [new branch]        copilot/gitignore-professionalization-20260402 -> origin/copilot/gitignore-professionalization-20260402
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4432912Z  * [new branch]        copilot/improve-mcp-reliability -> origin/copilot/improve-mcp-reliability
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4434057Z  * [new branch]        copilot/pivot-to-diagnostic-tool -> origin/copilot/pivot-to-diagnostic-tool
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4436215Z  * [new branch]        copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1 -> origin/copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4437866Z  * [new branch]        dependabot/github_actions/actions/deploy-pages-5 -> origin/dependabot/github_actions/actions/deploy-pages-5
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4439321Z  * [new branch]        dependabot/github_actions/actions/first-interaction-3 -> origin/dependabot/github_actions/actions/first-interaction-3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4440753Z  * [new branch]        dependabot/github_actions/actions/github-script-8 -> origin/dependabot/github_actions/actions/github-script-8
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4442150Z  * [new branch]        dependabot/github_actions/actions/setup-python-6 -> origin/dependabot/github_actions/actions/setup-python-6
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4443663Z  * [new branch]        dependabot/github_actions/actions/upload-pages-artifact-4 -> origin/dependabot/github_actions/actions/upload-pages-artifact-4
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4444808Z  * [new branch]        drift-history        -> origin/drift-history
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4445677Z  * [new branch]        feat/context-tags-delta-first -> origin/feat/context-tags-delta-first
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4446763Z  * [new branch]        issue-438-fix        -> origin/issue-438-fix
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4447669Z  * [new branch]        llm-visibility-quickwins -> origin/llm-visibility-quickwins
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4448382Z  * [new branch]        main                 -> origin/main
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4448956Z  * [new branch]        master               -> origin/master
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4449591Z  * [new branch]        pr-16-review         -> origin/pr-16-review
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4450300Z  * [new branch]        sync-main-from-issue -> origin/sync-main-from-issue
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4450929Z  * [new tag]           v0.10.0              -> v0.10.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4451483Z  * [new tag]           v0.10.1              -> v0.10.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4452008Z  * [new tag]           v0.10.10             -> v0.10.10
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4452565Z  * [new tag]           v0.10.2              -> v0.10.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4453069Z  * [new tag]           v0.10.3              -> v0.10.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4453580Z  * [new tag]           v0.10.4              -> v0.10.4
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4454076Z  * [new tag]           v0.10.5              -> v0.10.5
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4454590Z  * [new tag]           v0.10.6              -> v0.10.6
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4455201Z  * [new tag]           v0.10.7              -> v0.10.7
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4455959Z  * [new tag]           v0.10.8              -> v0.10.8
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4456723Z  * [new tag]           v0.10.9              -> v0.10.9
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4457224Z  * [new tag]           v0.2.0               -> v0.2.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4457730Z  * [new tag]           v0.3.0               -> v0.3.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4458223Z  * [new tag]           v0.5.0               -> v0.5.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4458724Z  * [new tag]           v0.6.0               -> v0.6.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4459238Z  * [new tag]           v0.7.0               -> v0.7.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4459730Z  * [new tag]           v0.7.1               -> v0.7.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4460227Z  * [new tag]           v0.7.2               -> v0.7.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4460723Z  * [new tag]           v0.7.3               -> v0.7.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4461218Z  * [new tag]           v0.7.4               -> v0.7.4
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4461711Z  * [new tag]           v0.8.0               -> v0.8.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4462198Z  * [new tag]           v0.8.1               -> v0.8.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4462704Z  * [new tag]           v0.9.0               -> v0.9.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4463221Z  * [new tag]           v1                   -> v1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4463592Z  * [new tag]           v1.1.0               -> v1.1.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4463946Z  * [new tag]           v1.1.1               -> v1.1.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4464290Z  * [new tag]           v1.1.10              -> v1.1.10
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4464754Z  * [new tag]           v1.1.11              -> v1.1.11
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4465084Z  * [new tag]           v1.1.12              -> v1.1.12
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4465401Z  * [new tag]           v1.1.13              -> v1.1.13
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4465723Z  * [new tag]           v1.1.14              -> v1.1.14
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4466281Z  * [new tag]           v1.1.15              -> v1.1.15
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4466602Z  * [new tag]           v1.1.16              -> v1.1.16
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4466925Z  * [new tag]           v1.1.17              -> v1.1.17
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4467258Z  * [new tag]           v1.1.2               -> v1.1.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4467587Z  * [new tag]           v1.1.3               -> v1.1.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4467925Z  * [new tag]           v1.1.4               -> v1.1.4
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4468266Z  * [new tag]           v1.1.5               -> v1.1.5
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4468589Z  * [new tag]           v1.1.6               -> v1.1.6
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4468919Z  * [new tag]           v1.1.7               -> v1.1.7
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4469240Z  * [new tag]           v1.1.8               -> v1.1.8
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4469582Z  * [new tag]           v1.1.9               -> v1.1.9
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4469923Z  * [new tag]           v1.2.0               -> v1.2.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4470251Z  * [new tag]           v1.3.0               -> v1.3.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4470658Z  * [new tag]           v1.3.1               -> v1.3.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4471029Z  * [new tag]           v1.3.2               -> v1.3.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4471376Z  * [new tag]           v1.3.3               -> v1.3.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4471726Z  * [new tag]           v1.3.4               -> v1.3.4
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4472064Z  * [new tag]           v1.3.5               -> v1.3.5
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4472401Z  * [new tag]           v1.3.6               -> v1.3.6
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4472748Z  * [new tag]           v1.4.0               -> v1.4.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4473103Z  * [new tag]           v1.4.1               -> v1.4.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4473435Z  * [new tag]           v1.4.2               -> v1.4.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4473775Z  * [new tag]           v1.5.0               -> v1.5.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4474114Z  * [new tag]           v2                   -> v2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4474469Z  * [new tag]           v2.0.0               -> v2.0.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4474805Z  * [new tag]           v2.0.1               -> v2.0.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4475136Z  * [new tag]           v2.1.0               -> v2.1.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4475471Z  * [new tag]           v2.1.1               -> v2.1.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4475981Z  * [new tag]           v2.1.2               -> v2.1.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4476527Z  * [new tag]           v2.1.3               -> v2.1.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4476867Z  * [new tag]           v2.10.0              -> v2.10.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4477212Z  * [new tag]           v2.10.1              -> v2.10.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4477547Z  * [new tag]           v2.11.0              -> v2.11.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4477903Z  * [new tag]           v2.11.1              -> v2.11.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4478238Z  * [new tag]           v2.11.2              -> v2.11.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4478583Z  * [new tag]           v2.12.0              -> v2.12.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4478926Z  * [new tag]           v2.12.1              -> v2.12.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4479264Z  * [new tag]           v2.13.0              -> v2.13.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4479607Z  * [new tag]           v2.14.0              -> v2.14.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4479958Z  * [new tag]           v2.15.0              -> v2.15.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4480311Z  * [new tag]           v2.15.1              -> v2.15.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4480667Z  * [new tag]           v2.16.0              -> v2.16.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4481021Z  * [new tag]           v2.17.0              -> v2.17.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4481377Z  * [new tag]           v2.17.1              -> v2.17.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4481725Z  * [new tag]           v2.17.2              -> v2.17.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4482193Z  * [new tag]           v2.18.0              -> v2.18.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4482543Z  * [new tag]           v2.18.1              -> v2.18.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4482884Z  * [new tag]           v2.19.0              -> v2.19.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4483227Z  * [new tag]           v2.19.1              -> v2.19.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4483583Z  * [new tag]           v2.2.0               -> v2.2.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4483931Z  * [new tag]           v2.20.0              -> v2.20.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4484272Z  * [new tag]           v2.21.0              -> v2.21.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4484618Z  * [new tag]           v2.22.0              -> v2.22.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4484961Z  * [new tag]           v2.23.0              -> v2.23.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4485302Z  * [new tag]           v2.24.0              -> v2.24.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4485646Z  * [new tag]           v2.25.0              -> v2.25.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4486283Z  * [new tag]           v2.26.0              -> v2.26.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4486631Z  * [new tag]           v2.26.1              -> v2.26.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4486965Z  * [new tag]           v2.26.2              -> v2.26.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4487308Z  * [new tag]           v2.27.0              -> v2.27.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4487653Z  * [new tag]           v2.27.1              -> v2.27.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4487989Z  * [new tag]           v2.27.2              -> v2.27.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4488322Z  * [new tag]           v2.28.0              -> v2.28.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4488673Z  * [new tag]           v2.28.1              -> v2.28.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4489083Z  * [new tag]           v2.29.0              -> v2.29.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4489442Z  * [new tag]           v2.3.0               -> v2.3.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4489791Z  * [new tag]           v2.3.1               -> v2.3.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4490136Z  * [new tag]           v2.30.0              -> v2.30.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4490483Z  * [new tag]           v2.30.1              -> v2.30.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4490853Z  * [new tag]           v2.31.0              -> v2.31.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4491200Z  * [new tag]           v2.32.0              -> v2.32.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4491543Z  * [new tag]           v2.33.0              -> v2.33.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4491886Z  * [new tag]           v2.34.0              -> v2.34.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4492216Z  * [new tag]           v2.34.1              -> v2.34.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4492559Z  * [new tag]           v2.34.2              -> v2.34.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4492897Z  * [new tag]           v2.35.0              -> v2.35.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4493242Z  * [new tag]           v2.35.1              -> v2.35.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4493740Z  * [new tag]           v2.36.0              -> v2.36.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4494072Z  * [new tag]           v2.37.0              -> v2.37.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4494413Z  * [new tag]           v2.37.1              -> v2.37.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4494762Z  * [new tag]           v2.37.2              -> v2.37.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4495099Z  * [new tag]           v2.38.0              -> v2.38.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4495458Z  * [new tag]           v2.38.1              -> v2.38.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4495973Z  * [new tag]           v2.39.0              -> v2.39.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4496431Z  * [new tag]           v2.39.1              -> v2.39.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4496779Z  * [new tag]           v2.4.0               -> v2.4.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4497118Z  * [new tag]           v2.4.1               -> v2.4.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4497462Z  * [new tag]           v2.4.2               -> v2.4.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4497810Z  * [new tag]           v2.4.3               -> v2.4.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4498138Z  * [new tag]           v2.4.4               -> v2.4.4
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4498488Z  * [new tag]           v2.4.5               -> v2.4.5
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4498827Z  * [new tag]           v2.40.0              -> v2.40.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4499164Z  * [new tag]           v2.40.1              -> v2.40.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4499501Z  * [new tag]           v2.40.2              -> v2.40.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4499971Z  * [new tag]           v2.40.3              -> v2.40.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4500311Z  * [new tag]           v2.41.0              -> v2.41.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4500649Z  * [new tag]           v2.42.0              -> v2.42.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4500980Z  * [new tag]           v2.42.1              -> v2.42.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4501332Z  * [new tag]           v2.42.10             -> v2.42.10
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4501682Z  * [new tag]           v2.42.11             -> v2.42.11
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4502018Z  * [new tag]           v2.42.12             -> v2.42.12
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4502363Z  * [new tag]           v2.42.13             -> v2.42.13
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4502701Z  * [new tag]           v2.42.14             -> v2.42.14
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4503040Z  * [new tag]           v2.42.15             -> v2.42.15
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4503384Z  * [new tag]           v2.42.2              -> v2.42.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4503723Z  * [new tag]           v2.42.3              -> v2.42.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4504066Z  * [new tag]           v2.42.4              -> v2.42.4
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4504404Z  * [new tag]           v2.42.5              -> v2.42.5
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4504737Z  * [new tag]           v2.42.7              -> v2.42.7
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4505071Z  * [new tag]           v2.42.8              -> v2.42.8
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4505401Z  * [new tag]           v2.42.9              -> v2.42.9
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4505739Z  * [new tag]           v2.43.0              -> v2.43.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4506308Z  * [new tag]           v2.43.1              -> v2.43.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4506646Z  * [new tag]           v2.5.0               -> v2.5.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4506996Z  * [new tag]           v2.5.1               -> v2.5.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4507335Z  * [new tag]           v2.5.2               -> v2.5.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4507663Z  * [new tag]           v2.5.3               -> v2.5.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4507994Z  * [new tag]           v2.6.0               -> v2.6.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4508332Z  * [new tag]           v2.6.1               -> v2.6.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4508662Z  * [new tag]           v2.6.2               -> v2.6.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4508991Z  * [new tag]           v2.7.0               -> v2.7.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4509315Z  * [new tag]           v2.7.1               -> v2.7.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4509650Z  * [new tag]           v2.7.2               -> v2.7.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4509984Z  * [new tag]           v2.7.3               -> v2.7.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4510310Z  * [new tag]           v2.8.0               -> v2.8.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4510646Z  * [new tag]           v2.8.1               -> v2.8.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4511125Z  * [new tag]           v2.9.0               -> v2.9.0
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4511452Z  * [new tag]           v2.9.1               -> v2.9.1
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4511789Z  * [new tag]           v2.9.10              -> v2.9.10
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4512123Z  * [new tag]           v2.9.11              -> v2.9.11
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4512464Z  * [new tag]           v2.9.12              -> v2.9.12
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4512804Z  * [new tag]           v2.9.13              -> v2.9.13
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4513129Z  * [new tag]           v2.9.14              -> v2.9.14
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4513461Z  * [new tag]           v2.9.15              -> v2.9.15
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4513819Z  * [new tag]           v2.9.16              -> v2.9.16
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4514164Z  * [new tag]           v2.9.2               -> v2.9.2
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4514503Z  * [new tag]           v2.9.3               -> v2.9.3
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4514837Z  * [new tag]           v2.9.4               -> v2.9.4
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4515173Z  * [new tag]           v2.9.5               -> v2.9.5
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4515522Z  * [new tag]           v2.9.6               -> v2.9.6
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4515972Z  * [new tag]           v2.9.7               -> v2.9.7
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4516329Z  * [new tag]           v2.9.8               -> v2.9.8
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4516660Z  * [new tag]           v2.9.9               -> v2.9.9
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4642507Z [command]/usr/bin/git branch --list --remote origin/main
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4684800Z   origin/main
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4694423Z [command]/usr/bin/git rev-parse refs/remotes/origin/main
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4715704Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4721560Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4722005Z ##[group]Determining the checkout info
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4722658Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4727382Z [command]/usr/bin/git sparse-checkout disable
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4763032Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4789107Z ##[group]Checking out the ref
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4793062Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.8061032Z Switched to a new branch 'main'
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.8061730Z branch 'main' set up to track 'origin/main'.
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.8080890Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.8120110Z [command]/usr/bin/git log -1 --format=%H
Test (Python 3.12, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.8144126Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	﻿2026-04-26T18:03:38.8372997Z ##[group]Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8373402Z with:
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8373599Z   python-version: 3.12
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8373974Z   check-latest: false
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8374405Z   token: ***
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8374609Z   update-environment: true
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8374858Z   allow-prereleases: false
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8375087Z   freethreaded: false
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8375290Z env:
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8375584Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8376297Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8376693Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:38.8376995Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:39.0125692Z ##[group]Installed versions
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:39.0137978Z Version 3.12 was not found in the local cache
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:39.4122530Z Version 3.12 is available for downloading
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:39.4124598Z Download from "https://github.com/actions/python-versions/releases/download/3.12.13-22652080177/python-3.12.13-linux-24.04-x64.tar.gz"
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:40.2101081Z Extract downloaded archive
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:40.2213478Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/6d76acb7-814b-48be-9424-bd6b411859a2 -f /home/runner/work/_temp/a3b2934c-0276-4d45-a4f9-c6b4342561ec
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.4484066Z Execute installation script
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.4582956Z Check if Python hostedtoolcache folder exist...
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.4583543Z Creating Python hostedtoolcache folder...
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.4597212Z Create Python 3.12.13 folder
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.4610677Z Copy Python binaries to hostedtoolcache folder
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.9045055Z Create additional symlinks (Required for the UsePythonVersion Azure Pipelines task and the setup-python GitHub Action)
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.9087616Z Upgrading pip...
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:45.1278416Z Looking in links: /tmp/tmpacxcgdr6
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:45.1281785Z Requirement already satisfied: pip in /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/python3.12/site-packages (25.0.1)
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.2343294Z Collecting pip
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.2794673Z Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.2909645Z Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.3687821Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 28.4 MB/s eta 0:00:00
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.3688309Z 
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.3848458Z Installing collected packages: pip
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.3849420Z Attempting uninstall: pip
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.3871175Z Found existing installation: pip 25.0.1
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.4219165Z Uninstalling pip-25.0.1:
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.4277195Z Successfully uninstalled pip-25.0.1
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:47.3796046Z Successfully installed pip-26.0.1
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:47.4310931Z Create complete file
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:47.4351935Z Successfully set up CPython (3.12.13)
Test (Python 3.12, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:47.4353185Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Restore pip cache	﻿2026-04-26T18:03:47.5110440Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5110798Z with:
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5111031Z   path: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5111480Z   key: pip-Linux-3.12-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5111936Z   restore-keys: pip-Linux-3.12-
Test (Python 3.12, ubuntu-latest)	Restore pip cache	pip-Linux-
Test (Python 3.12, ubuntu-latest)	Restore pip cache	
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5112217Z   enableCrossOsArchive: false
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5112464Z   fail-on-cache-miss: false
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5112683Z   lookup-only: false
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5112887Z   save-always: false
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5113078Z env:
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5113358Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5113796Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5114176Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5114624Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5115265Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5116263Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5116796Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5117296Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5117809Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.5118204Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:47.7485106Z Cache not found for input keys: pip-Linux-3.12-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4, pip-Linux-3.12-, pip-Linux-
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	﻿2026-04-26T18:03:47.8126166Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8126573Z with:
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8126783Z   path: .mypy_cache
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	.ruff_cache
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8127213Z   key: static-Linux-3.12-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8127676Z   restore-keys: static-Linux-3.12-
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	static-Linux-
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8127977Z   enableCrossOsArchive: false
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8128221Z   fail-on-cache-miss: false
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8128443Z   lookup-only: false
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8128651Z   save-always: false
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8128833Z env:
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8129127Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8129575Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8129954Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8130398Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8131004Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8131568Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8132080Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8132587Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8133100Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:47.8133489Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:48.0211388Z Cache not found for input keys: static-Linux-3.12-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4, static-Linux-3.12-, static-Linux-
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	﻿2026-04-26T18:03:48.0319853Z ##[group]Run python3 -m venv .venv-ci
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0320237Z [36;1mpython3 -m venv .venv-ci[0m
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0320612Z [36;1mecho "PYTHON_BIN=$(pwd)/.venv-ci/bin/python3" >> "$GITHUB_ENV"[0m
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0348285Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0348636Z env:
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0348946Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0349396Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0349796Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0350245Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0350813Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0351366Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0351874Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0352428Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0352943Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:48.0353332Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Install dependencies	﻿2026-04-26T18:03:50.6267362Z ##[group]Run & $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6267962Z [36;1m& $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6268401Z [36;1m& $env:PYTHON_BIN -m pip install --upgrade pip[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6268696Z [36;1m$maxRetries = 3[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6268960Z [36;1mfor ($i = 1; $i -le $maxRetries; $i++) {[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6269299Z [36;1m  & $env:PYTHON_BIN -m pip install -e ".[dev,mcp]"[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6269615Z [36;1m  if ($LASTEXITCODE -eq 0) { break }[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6269897Z [36;1m  if ($i -lt $maxRetries) {[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6270332Z [36;1m    Write-Warning "pip install failed (attempt $i/$maxRetries), retrying in $($i * 15)s..."[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6270795Z [36;1m    Start-Sleep -Seconds ($i * 15)[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6271074Z [36;1m  } else {[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6271374Z [36;1m    Write-Error "pip install failed after $maxRetries attempts"[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6271737Z [36;1m    exit 1[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6271923Z [36;1m  }[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6272102Z [36;1m}[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6272314Z [36;1m& $env:PYTHON_BIN -m pip install pip-audit[0m
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6541606Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6541905Z env:
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6542211Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6542665Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6543061Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6543501Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6544064Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6544614Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6545143Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6545664Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6546453Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6546938Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:50.6547253Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.3488695Z Writing to /home/runner/.config/pip/pip.conf
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.7457404Z Requirement already satisfied: pip in ./.venv-ci/lib/python3.12/site-packages (25.0.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.8156330Z Collecting pip
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.8169414Z   Using cached pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.8202334Z Using cached pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.8364244Z Installing collected packages: pip
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.8365532Z   Attempting uninstall: pip
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.8387023Z     Found existing installation: pip 25.0.1
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.8716092Z     Uninstalling pip-25.0.1:
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:52.8771105Z       Successfully uninstalled pip-25.0.1
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:53.7948770Z Successfully installed pip-26.0.1
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.2507478Z Obtaining file:///home/runner/work/drift/drift
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:54.2535386Z   Installing build dependencies: started
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0023245Z   Installing build dependencies: finished with status 'done'
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0029607Z   Checking if build backend supports build_editable: started
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0451899Z   Checking if build backend supports build_editable: finished with status 'done'
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0458994Z   Getting requirements to build editable: started
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1998580Z   Getting requirements to build editable: finished with status 'done'
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.2011327Z   Installing backend dependencies: started
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.7024388Z   Installing backend dependencies: finished with status 'done'
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.7031050Z   Preparing editable metadata (pyproject.toml): started
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.9271410Z   Preparing editable metadata (pyproject.toml): finished with status 'done'
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.0191851Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.0813693Z   Downloading click-8.3.3-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.1088939Z Collecting gitpython>=3.1 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.1173927Z   Downloading gitpython-3.1.47-py3-none-any.whl.metadata (14 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.1471665Z Collecting networkx>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.1552412Z   Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.2759081Z Collecting pydantic>=2.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.2854786Z   Downloading pydantic-2.13.3-py3-none-any.whl.metadata (108 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.3365303Z Collecting pyyaml>=6.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.3448664Z   Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.3750879Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.3826876Z   Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.5464724Z Collecting hypothesis>=6.100 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.5541131Z   Downloading hypothesis-6.152.3-py3-none-any.whl.metadata (5.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.5835967Z Collecting jsonschema>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.5914029Z   Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.6105290Z Collecting mistune>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.6183784Z   Downloading mistune-3.2.0-py3-none-any.whl.metadata (1.9 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.6364659Z Collecting mutmut>=2.4 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.6493857Z   Downloading mutmut-3.5.0-py3-none-any.whl.metadata (10 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.7422899Z Collecting mypy>=1.10 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.7513143Z   Downloading mypy-1.20.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.9190266Z Collecting numpy>=1.26 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.9310480Z   Downloading numpy-2.4.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.0111517Z Collecting openai>=1.30 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.0190046Z   Downloading openai-2.32.0-py3-none-any.whl.metadata (31 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.0400507Z Collecting pytest-benchmark>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.0475901Z   Downloading pytest_benchmark-5.2.3-py3-none-any.whl.metadata (29 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.0663755Z Collecting pytest-cov>=5.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.0737973Z   Downloading pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.0908877Z Collecting pytest-timeout>=2.3 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.0984501Z   Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.1171665Z Collecting pytest-xdist>=3.6 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.1243785Z   Downloading pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.1514520Z Collecting pytest>=9.0.3 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.1588273Z   Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.1746348Z Collecting python-multipart>=0.0.26 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.1819816Z   Downloading python_multipart-0.0.26-py3-none-any.whl.metadata (2.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.2196747Z Collecting python-semantic-release>=9.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.2284928Z   Downloading python_semantic_release-10.5.3-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.5245684Z Collecting ruff>=0.4 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.5325669Z   Downloading ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (26 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.6389970Z Collecting scipy>=1.13 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.6466733Z   Downloading scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.7745314Z Collecting setuptools>=78.1.1 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.7821476Z   Downloading setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.8026125Z Collecting tree-sitter-typescript>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.8107114Z   Downloading tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.8493880Z Collecting tree-sitter>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.8615647Z   Downloading tree_sitter-0.25.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (10.0 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.8786975Z Collecting vulture>=2.11 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.8878259Z   Downloading vulture-2.16-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9091347Z Collecting mcp<2.0,>=1.2.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9164708Z   Downloading mcp-1.27.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9372043Z Collecting anyio>=4.5 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9443980Z   Downloading anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9580964Z Collecting httpx-sse>=0.4 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9655608Z   Downloading httpx_sse-0.4.3-py3-none-any.whl.metadata (9.7 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9846593Z Collecting httpx>=0.27.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.9944675Z   Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.0144319Z Collecting pydantic-settings>=2.5.2 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.0244972Z   Downloading pydantic_settings-2.14.0-py3-none-any.whl.metadata (3.4 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.0457058Z Collecting pyjwt>=2.10.1 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.0534906Z   Downloading pyjwt-2.12.1-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.0751861Z Collecting sse-starlette>=1.6.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.0831106Z   Downloading sse_starlette-3.4.1-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.1172971Z Collecting starlette>=0.27 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.1248212Z   Downloading starlette-1.0.0-py3-none-any.whl.metadata (6.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.1429723Z Collecting typing-extensions>=4.9.0 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.1509560Z   Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.1645976Z Collecting typing-inspection>=0.4.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.1723646Z   Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.2054570Z Collecting uvicorn>=0.31.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.2132268Z   Downloading uvicorn-0.46.0-py3-none-any.whl.metadata (6.7 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.2337988Z Collecting python-dotenv>=1.0.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.2414428Z   Downloading python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.2659947Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.2733860Z   Downloading typer-0.25.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.2893637Z Collecting annotated-types>=0.6.0 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.2968817Z   Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9316884Z Collecting pydantic-core==2.46.3 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9399618Z   Downloading pydantic_core-2.46.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9593413Z Collecting idna>=2.8 (from anyio>=4.5->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9669910Z   Downloading idna-3.13-py3-none-any.whl.metadata (8.0 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9834929Z Collecting gitdb<5,>=4.0.1 (from gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.9907750Z   Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0054308Z Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0129288Z   Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0346472Z Collecting certifi (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0426117Z   Downloading certifi-2026.4.22-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0617166Z Collecting httpcore==1.* (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0702138Z   Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0871747Z Collecting h11>=0.16 (from httpcore==1.*->httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.0946213Z   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1118379Z Collecting sortedcontainers<3.0.0,>=2.1.0 (from hypothesis>=6.100->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1318607Z   Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1501527Z Collecting attrs>=22.2.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1588335Z   Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1772578Z Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.2088856Z   Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.2321459Z Collecting referencing>=0.28.4 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.2399881Z   Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.5323295Z Collecting rpds-py>=0.25.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.5406616Z   Downloading rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8584831Z Collecting coverage>=7.3.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8675454Z   Downloading coverage-7.13.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.9240029Z Collecting libcst>=1.8.5 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.9349322Z   Downloading libcst-1.8.6-cp312-cp312-manylinux_2_28_x86_64.whl.metadata (15 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.9808277Z Collecting setproctitle>=1.1.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.9897860Z   Downloading setproctitle-1.3.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (10 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0271886Z Collecting textual>=1.0.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0370836Z   Downloading textual-8.2.4-py3-none-any.whl.metadata (9.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0569679Z Collecting mypy_extensions>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0646645Z   Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0788537Z Collecting pathspec>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0801535Z   Using cached pathspec-1.1.0-py3-none-any.whl.metadata (14 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.1683913Z Collecting librt>=0.8.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.1800618Z   Downloading librt-0.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (1.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.1990218Z Collecting distro<2,>=1.7.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.2069691Z   Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.3768969Z Collecting jiter<1,>=0.10.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.3847462Z   Downloading jiter-0.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4022412Z Collecting sniffio (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4097268Z   Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4427595Z Collecting tqdm>4 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4522954Z   Downloading tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6276269Z Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6379860Z   Downloading cryptography-47.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7254665Z Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7333714Z   Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7480109Z Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7559052Z   Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7703331Z Collecting iniconfig>=1.0.1 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7786038Z   Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7948059Z Collecting packaging>=22 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7959219Z   Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.8088202Z Collecting pluggy<2,>=1.5 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.8099147Z   Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.8285439Z Collecting pygments>=2.7.2 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.8374531Z   Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.8570830Z Collecting py-cpuinfo (from pytest-benchmark>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.8680583Z   Downloading py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.8897861Z Collecting execnet>=2.1 (from pytest-xdist>=3.6->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.8986619Z   Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.9070222Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.9149638Z   Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.9304364Z Collecting click-option-group~=0.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.9407442Z   Downloading click_option_group-0.5.9-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.9721403Z Collecting requests~=2.25 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.9797084Z   Downloading requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.9975626Z Collecting jinja2~=3.1 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.0050843Z   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.0271003Z Collecting python-gitlab<7.0.0,>=4.0.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.0354247Z   Downloading python_gitlab-6.5.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.0533961Z Collecting tomlkit~=0.13.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.0616448Z   Downloading tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.0763764Z Collecting dotty-dict~=1.3 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.0857553Z   Downloading dotty_dict-1.3.1-py3-none-any.whl.metadata (5.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1083036Z Collecting importlib-resources~=6.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1193422Z   Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1313612Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1402228Z   Downloading rich-14.3.4-py3-none-any.whl.metadata (18 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1566412Z Collecting shellingham~=1.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1640958Z   Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1801724Z Collecting Deprecated~=1.2 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1889331Z   Downloading deprecated-1.3.1-py2.py3-none-any.whl.metadata (5.9 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.3755461Z Collecting wrapt<3,>=1.10 (from Deprecated~=1.2->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.3834797Z   Downloading wrapt-2.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4339295Z Collecting MarkupSafe>=2.0 (from jinja2~=3.1->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4421138Z   Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4589323Z Collecting requests-toolbelt>=1.0.0 (from python-gitlab<7.0.0,>=4.0.0->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4663538Z   Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5886601Z Collecting charset_normalizer<4,>=2 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5969203Z   Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6255648Z Collecting urllib3<3,>=1.26 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6334587Z   Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6542085Z Collecting markdown-it-py>=2.2.0 (from rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6637326Z   Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6852227Z Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6931293Z   Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.7302350Z Collecting mdit-py-plugins (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.7375237Z   Downloading mdit_py_plugins-0.5.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.8778282Z Collecting platformdirs<5,>=3.6.0 (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.8866208Z   Downloading platformdirs-4.9.6-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9096018Z Collecting linkify-it-py<3,>=1 (from markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9199727Z   Downloading linkify_it_py-2.1.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9356733Z Collecting uc-micro-py (from linkify-it-py<3,>=1->markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9449186Z   Downloading uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9522921Z INFO: pip is looking at multiple versions of typer to determine which version is compatible with other requirements. This could take a while.
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9528446Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9606049Z   Downloading typer-0.24.2-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9725595Z   Downloading typer-0.24.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.9850008Z   Downloading typer-0.24.0-py3-none-any.whl.metadata (16 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.0002299Z   Downloading typer-0.23.2-py3-none-any.whl.metadata (16 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.0130764Z   Downloading typer-0.23.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.0339733Z Collecting annotated-doc>=0.0.2 (from typer>=0.16.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.0412203Z   Downloading annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.0622428Z Downloading mcp-1.27.0-py3-none-any.whl (215 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.0850422Z Downloading pydantic-2.13.3-py3-none-any.whl (471 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.1215998Z Downloading pydantic_core-2.46.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.2108302Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 24.5 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.2188746Z Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.2282173Z Downloading anyio-4.13.0-py3-none-any.whl (114 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.2388512Z Downloading gitpython-3.1.47-py3-none-any.whl (209 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.2518891Z Downloading gitdb-4.0.12-py3-none-any.whl (62 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.2628705Z Downloading smmap-5.0.3-py3-none-any.whl (24 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.2719942Z Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.2826489Z Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.2917906Z Downloading h11-0.16.0-py3-none-any.whl (37 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3013524Z Downloading httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3114994Z Downloading hypothesis-6.152.3-py3-none-any.whl (532 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3281568Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 532.2/532.2 kB 30.5 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3358321Z Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3449889Z Downloading idna-3.13-py3-none-any.whl (68 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3551281Z Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3655440Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3756216Z Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3861224Z Downloading mistune-3.2.0-py3-none-any.whl (53 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4013704Z Downloading mutmut-3.5.0-py3-none-any.whl (34 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4160991Z Downloading coverage-7.13.5-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (254 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4403213Z Downloading libcst-1.8.6-cp312-cp312-manylinux_2_28_x86_64.whl (2.3 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4889111Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 49.7 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4964090Z Downloading mypy-1.20.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.7 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6470856Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.7/14.7 MB 99.2 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6553262Z Downloading librt-0.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (230 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6701536Z Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6792474Z Downloading networkx-3.6.1-py3-none-any.whl (2.1 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6936651Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 150.4 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7012966Z Downloading numpy-2.4.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7892847Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 193.1 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7983813Z Downloading openai-2.32.0-py3-none-any.whl (1.2 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8056264Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 177.3 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8128758Z Downloading distro-1.9.0-py3-none-any.whl (20 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8233370Z Downloading jiter-0.14.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (353 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8338364Z Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8366189Z Using cached pathspec-1.1.0-py3-none-any.whl (56 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8442335Z Downloading pydantic_settings-2.14.0-py3-none-any.whl (60 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8535694Z Downloading pyjwt-2.12.1-py3-none-any.whl (29 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8633914Z Downloading cryptography-47.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8830770Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 252.7 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.8910476Z Downloading cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9009759Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9047035Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9151428Z Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9181126Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9282550Z Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9368459Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 186.2 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9468655Z Downloading pytest_benchmark-5.2.3-py3-none-any.whl (45 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9564899Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9677364Z Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9766253Z Downloading pytest_xdist-3.8.0-py3-none-any.whl (46 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9858447Z Downloading execnet-2.1.2-py3-none-any.whl (40 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9948011Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0039660Z Downloading python_multipart-0.0.26-py3-none-any.whl (28 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0153482Z Downloading python_semantic_release-10.5.3-py3-none-any.whl (152 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0256331Z Downloading click-8.1.8-py3-none-any.whl (98 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0381425Z Downloading click_option_group-0.5.9-py3-none-any.whl (11 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0481259Z Downloading deprecated-1.3.1-py2.py3-none-any.whl (11 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0580883Z Downloading dotty_dict-1.3.1-py3-none-any.whl (7.0 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0687437Z Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0782511Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.0904390Z Downloading python_gitlab-6.5.0-py3-none-any.whl (144 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1006541Z Downloading requests-2.33.1-py3-none-any.whl (64 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1102589Z Downloading charset_normalizer-3.4.7-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (216 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1198657Z Downloading rich-14.3.4-py3-none-any.whl (310 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1301527Z Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1422049Z Downloading tomlkit-0.13.3-py3-none-any.whl (38 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1706586Z Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1804115Z Downloading wrapt-2.1.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (121 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.1907226Z Downloading certifi-2026.4.22-py3-none-any.whl (135 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2020913Z Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2126522Z Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2227485Z Downloading markupsafe-3.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2328724Z Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2386462Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.9/807.9 kB 162.7 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2461082Z Downloading referencing-0.37.0-py3-none-any.whl (26 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2556684Z Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2663852Z Downloading rpds_py-0.30.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (394 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2768665Z Downloading ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.4600310Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 62.7 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.4677006Z Downloading scipy-1.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.2 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6153116Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.2/35.2 MB 243.0 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6261968Z Downloading setproctitle-1.3.7-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (32 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6357168Z Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6417073Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 212.5 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6494060Z Downloading sse_starlette-3.4.1-py3-none-any.whl (16 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6590578Z Downloading starlette-1.0.0-py3-none-any.whl (72 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6687119Z Downloading textual-8.2.4-py3-none-any.whl (724 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6733888Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 724.4/724.4 kB 172.8 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6807931Z Downloading platformdirs-4.9.6-py3-none-any.whl (21 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6899436Z Downloading linkify_it_py-2.1.0-py3-none-any.whl (19 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6990097Z Downloading tqdm-4.67.3-py3-none-any.whl (78 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7101736Z Downloading tree_sitter-0.25.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (635 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7177410Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 635.4/635.4 kB 84.2 MB/s  0:00:00
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7257506Z Downloading tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (344 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7367851Z Downloading typer-0.23.1-py3-none-any.whl (56 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7460676Z Downloading annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7553526Z Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7653019Z Downloading uvicorn-0.46.0-py3-none-any.whl (70 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7778231Z Downloading vulture-2.16-py3-none-any.whl (26 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7871003Z Downloading mdit_py_plugins-0.5.0-py3-none-any.whl (57 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7970806Z Downloading py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8074715Z Downloading pycparser-3.0-py3-none-any.whl (48 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8166570Z Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8255248Z Downloading uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.9989438Z Building wheels for collected packages: drift-analyzer
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.9998228Z   Building editable for drift-analyzer (pyproject.toml): started
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0376219Z   Building editable for drift-analyzer (pyproject.toml): finished with status 'done'
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0382140Z   Created wheel for drift-analyzer: filename=drift_analyzer-2.43.1-py3-none-any.whl size=15336 sha256=5cc357252471d510f24c25eef454538b5258b8d9e35e18f9dfce6dd414283f4f
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0383918Z   Stored in directory: /tmp/pip-ephem-wheel-cache-m5wrranw/wheels/97/89/6d/533a6987367d5aab519102dde940aa80780ea951303401dbfb
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.0421641Z Successfully built drift-analyzer
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2165693Z Installing collected packages: sortedcontainers, py-cpuinfo, wrapt, vulture, urllib3, uc-micro-py, typing-extensions, tree-sitter-typescript, tree-sitter, tqdm, tomlkit, sniffio, smmap, shellingham, setuptools, setproctitle, ruff, rpds-py, pyyaml, python-multipart, python-dotenv, pyjwt, pygments, pycparser, pluggy, platformdirs, pathspec, packaging, numpy, networkx, mypy_extensions, mistune, mdurl, MarkupSafe, librt, jiter, iniconfig, importlib-resources, idna, hypothesis, httpx-sse, h11, execnet, dotty-dict, distro, coverage, click, charset_normalizer, certifi, attrs, annotated-types, annotated-doc, uvicorn, typing-inspection, scipy, requests, referencing, pytest, pydantic-core, mypy, markdown-it-py, linkify-it-py, libcst, jinja2, httpcore, gitdb, Deprecated, click-option-group, cffi, anyio, starlette, rich, requests-toolbelt, pytest-xdist, pytest-timeout, pytest-cov, pytest-benchmark, pydantic, mdit-py-plugins, jsonschema-specifications, httpx, gitpython, cryptography, typer, textual, sse-starlette, python-gitlab, pydantic-settings, openai, jsonschema, drift-analyzer, python-semantic-release, mutmut, mcp
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.2536153Z 
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:21.2610826Z Successfully installed Deprecated-1.3.1 MarkupSafe-3.0.3 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.13.0 attrs-26.1.0 certifi-2026.4.22 cffi-2.0.0 charset_normalizer-3.4.7 click-8.1.8 click-option-group-0.5.9 coverage-7.13.5 cryptography-47.0.0 distro-1.9.0 dotty-dict-1.3.1 drift-analyzer-2.43.1 execnet-2.1.2 gitdb-4.0.12 gitpython-3.1.47 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 hypothesis-6.152.3 idna-3.13 importlib-resources-6.5.2 iniconfig-2.3.0 jinja2-3.1.6 jiter-0.14.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 libcst-1.8.6 librt-0.9.0 linkify-it-py-2.1.0 markdown-it-py-4.0.0 mcp-1.27.0 mdit-py-plugins-0.5.0 mdurl-0.1.2 mistune-3.2.0 mutmut-3.5.0 mypy-1.20.2 mypy_extensions-1.1.0 networkx-3.6.1 numpy-2.4.4 openai-2.32.0 packaging-26.2 pathspec-1.1.0 platformdirs-4.9.6 pluggy-1.6.0 py-cpuinfo-9.0.0 pycparser-3.0 pydantic-2.13.3 pydantic-core-2.46.3 pydantic-settings-2.14.0 pygments-2.20.0 pyjwt-2.12.1 pytest-9.0.3 pytest-benchmark-5.2.3 pytest-cov-7.1.0 pytest-timeout-2.4.0 pytest-xdist-3.8.0 python-dotenv-1.2.2 python-gitlab-6.5.0 python-multipart-0.0.26 python-semantic-release-10.5.3 pyyaml-6.0.3 referencing-0.37.0 requests-2.33.1 requests-toolbelt-1.0.0 rich-14.3.4 rpds-py-0.30.0 ruff-0.15.12 scipy-1.17.1 setproctitle-1.3.7 setuptools-82.0.1 shellingham-1.5.4 smmap-5.0.3 sniffio-1.3.1 sortedcontainers-2.4.0 sse-starlette-3.4.1 starlette-1.0.0 textual-8.2.4 tomlkit-0.13.3 tqdm-4.67.3 tree-sitter-0.25.2 tree-sitter-typescript-0.23.2 typer-0.23.1 typing-extensions-4.15.0 typing-inspection-0.4.2 uc-micro-py-2.0.0 urllib3-2.6.3 uvicorn-0.46.0 vulture-2.16 wrapt-2.1.2
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.5891628Z Collecting pip-audit
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.6559559Z   Downloading pip_audit-2.10.0-py3-none-any.whl.metadata (28 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.6864794Z Collecting CacheControl>=0.13.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.6941293Z   Downloading cachecontrol-0.14.4-py3-none-any.whl.metadata (3.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7313909Z Collecting cyclonedx-python-lib<12,>=5 (from pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7403471Z   Downloading cyclonedx_python_lib-11.7.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7450082Z Requirement already satisfied: packaging>=23.0.0 in ./.venv-ci/lib/python3.12/site-packages (from pip-audit) (26.2)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7581749Z Collecting pip-api>=0.0.28 (from pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7672689Z   Downloading pip_api-0.0.34-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7809982Z Collecting pip-requirements-parser>=32.0.0 (from pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7902302Z   Downloading pip_requirements_parser-32.0.1-py3-none-any.whl.metadata (9.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7946564Z Requirement already satisfied: requests>=2.31.0 in ./.venv-ci/lib/python3.12/site-packages (from pip-audit) (2.33.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7951888Z Requirement already satisfied: rich>=12.4 in ./.venv-ci/lib/python3.12/site-packages (from pip-audit) (14.3.4)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.8162975Z Collecting tomli>=2.2.1 (from pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.8240370Z   Downloading tomli-2.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (10 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.8393636Z Collecting tomli-w>=1.2.0 (from pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.8469381Z   Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.8505358Z Requirement already satisfied: platformdirs>=4.2.0 in ./.venv-ci/lib/python3.12/site-packages (from pip-audit) (4.9.6)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.8652886Z Collecting license-expression<31,>=30 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.8735988Z   Downloading license_expression-30.4.4-py3-none-any.whl.metadata (11 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.8938953Z Collecting packageurl-python<2,>=0.11 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.9027513Z   Downloading packageurl_python-0.17.6-py3-none-any.whl.metadata (5.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.9216315Z Collecting py-serializable<3.0.0,>=2.1.0 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.9303923Z   Downloading py_serializable-2.1.0-py3-none-any.whl.metadata (4.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.9342539Z Requirement already satisfied: sortedcontainers<3.0.0,>=2.4.0 in ./.venv-ci/lib/python3.12/site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (2.4.0)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.9350801Z Requirement already satisfied: typing_extensions<5.0,>=4.6 in ./.venv-ci/lib/python3.12/site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (4.15.0)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.9478596Z Collecting boolean.py>=4.0 (from license-expression<31,>=30->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.9555357Z   Downloading boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.9716418Z Collecting defusedxml<0.8.0,>=0.7.1 (from py-serializable<3.0.0,>=2.1.0->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.9795354Z   Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.0620253Z Collecting msgpack<2.0.0,>=0.5.2 (from CacheControl>=0.13.0->CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.0697441Z   Downloading msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.0951054Z Collecting filelock>=3.8.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1026548Z   Downloading filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1074784Z Requirement already satisfied: pip in ./.venv-ci/lib/python3.12/site-packages (from pip-api>=0.0.28->pip-audit) (26.0.1)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1326697Z Collecting pyparsing (from pip-requirements-parser>=32.0.0->pip-audit)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1402433Z   Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1453788Z Requirement already satisfied: charset_normalizer<4,>=2 in ./.venv-ci/lib/python3.12/site-packages (from requests>=2.31.0->pip-audit) (3.4.7)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1458913Z Requirement already satisfied: idna<4,>=2.5 in ./.venv-ci/lib/python3.12/site-packages (from requests>=2.31.0->pip-audit) (3.13)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1464650Z Requirement already satisfied: urllib3<3,>=1.26 in ./.venv-ci/lib/python3.12/site-packages (from requests>=2.31.0->pip-audit) (2.6.3)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1469568Z Requirement already satisfied: certifi>=2023.5.7 in ./.venv-ci/lib/python3.12/site-packages (from requests>=2.31.0->pip-audit) (2026.4.22)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1522541Z Requirement already satisfied: markdown-it-py>=2.2.0 in ./.venv-ci/lib/python3.12/site-packages (from rich>=12.4->pip-audit) (4.0.0)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1528962Z Requirement already satisfied: pygments<3.0.0,>=2.13.0 in ./.venv-ci/lib/python3.12/site-packages (from rich>=12.4->pip-audit) (2.20.0)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1547628Z Requirement already satisfied: mdurl~=0.1 in ./.venv-ci/lib/python3.12/site-packages (from markdown-it-py>=2.2.0->rich>=12.4->pip-audit) (0.1.2)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1666127Z Downloading pip_audit-2.10.0-py3-none-any.whl (61 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.1831922Z Downloading cyclonedx_python_lib-11.7.0-py3-none-any.whl (513 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.2376745Z Downloading license_expression-30.4.4-py3-none-any.whl (120 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.2540115Z Downloading packageurl_python-0.17.6-py3-none-any.whl (36 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.2643894Z Downloading py_serializable-2.1.0-py3-none-any.whl (23 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.2742578Z Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.2841264Z Downloading boolean_py-5.0-py3-none-any.whl (26 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.2935140Z Downloading cachecontrol-0.14.4-py3-none-any.whl (22 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.3031942Z Downloading msgpack-1.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (427 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.3377286Z Downloading filelock-3.29.0-py3-none-any.whl (39 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.3475666Z Downloading pip_api-0.0.34-py3-none-any.whl (120 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.3627308Z Downloading pip_requirements_parser-32.0.1-py3-none-any.whl (35 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.3721149Z Downloading tomli-2.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (253 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.3949797Z Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.4042403Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:23.5177111Z Installing collected packages: boolean.py, tomli-w, tomli, pyparsing, pip-api, packageurl-python, msgpack, license-expression, filelock, defusedxml, py-serializable, pip-requirements-parser, CacheControl, cyclonedx-python-lib, pip-audit
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.0246558Z 
Test (Python 3.12, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.0321440Z Successfully installed CacheControl-0.14.4 boolean.py-5.0 cyclonedx-python-lib-11.7.0 defusedxml-0.7.1 filelock-3.29.0 license-expression-30.4.4 msgpack-1.1.2 packageurl-python-0.17.6 pip-api-0.0.34 pip-audit-2.10.0 pip-requirements-parser-32.0.1 py-serializable-2.1.0 pyparsing-3.3.2 tomli-2.4.1 tomli-w-1.2.0
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	﻿2026-04-26T18:04:25.4468617Z ##[group]Run & $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4469517Z [36;1m& $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8[0m
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4470266Z [36;1m& $env:PYTHON_BIN -m pip_audit --strict --desc --no-deps --disable-pip -r pip-audit-requirements.txt[0m
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4535123Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4535409Z env:
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4535708Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4536291Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4536687Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4537126Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4537722Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4538350Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4538876Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4539390Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4539899Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4540367Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:25.4540693Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:27.7313980Z WARNING:pip_audit._cli:--no-deps is supported, but users are encouraged to fully hash their pinned dependencies
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:27.7315115Z WARNING:pip_audit._cli:Consider using a tool like `pip-compile`: https://pip-tools.readthedocs.io/en/latest/#using-hashes
Test (Python 3.12, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:28.7355215Z No known vulnerabilities found
Test (Python 3.12, ubuntu-latest)	Lint with ruff	﻿2026-04-26T18:04:28.8295494Z ##[group]Run & $env:PYTHON_BIN -m ruff check src/ tests/
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8296202Z [36;1m& $env:PYTHON_BIN -m ruff check src/ tests/[0m
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8361194Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8361474Z env:
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8361768Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8362230Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8362615Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8363053Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8363623Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8364177Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8364675Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8365389Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8366213Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8366705Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:28.8367019Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:29.1854542Z All checks passed!
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	﻿2026-04-26T18:04:29.7574727Z ##[group]Run & $env:PYTHON_BIN -m mypy src/drift
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7575106Z [36;1m& $env:PYTHON_BIN -m mypy src/drift[0m
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7639456Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7639743Z env:
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7640035Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7640499Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7640898Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7641529Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7642105Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7642664Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7643163Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7643686Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7644240Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7644712Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:29.7645040Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:43.9895052Z Success: no issues found in 322 source files
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	﻿2026-04-26T18:04:44.6002752Z ##[group]Run & $env:PYTHON_BIN -m vulture src/drift --min-confidence 65
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6003273Z [36;1m& $env:PYTHON_BIN -m vulture src/drift --min-confidence 65[0m
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6068425Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6068726Z env:
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6069018Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6069477Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6069872Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6070303Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6070872Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6071437Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6071952Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6072514Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6073040Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6073508Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:44.6073822Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	﻿2026-04-26T18:04:47.2968366Z ##[group]Run $PYTHON_BIN -m pytest -v --tb=short --cov=drift --cov-report=term-missing --cov-report=xml:coverage.xml -m "not slow"
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2969224Z [36;1m$PYTHON_BIN -m pytest -v --tb=short --cov=drift --cov-report=term-missing --cov-report=xml:coverage.xml -m "not slow"[0m
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2969821Z [36;1m$PYTHON_BIN -m coverage report --fail-under=73[0m
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2992544Z shell: /usr/bin/bash -e {0}
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2992791Z env:
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2993100Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2993566Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2993962Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2994419Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2994986Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2995589Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2996648Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2997309Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2997824Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2998307Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:47.2998619Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2961003Z ============================= test session starts ==============================
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2962027Z platform linux -- Python 3.12.13, pytest-9.0.3, pluggy-1.6.0 -- /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2962542Z cachedir: .pytest_cache
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2963191Z benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2964167Z hypothesis profile 'ci' -> database=None, deadline=None, print_blob=True, derandomize=True, suppress_health_check=(HealthCheck.too_slow,)
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2964740Z rootdir: /home/runner/work/drift/drift
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2965013Z configfile: pyproject.toml
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2965253Z testpaths: tests
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2965630Z plugins: cov-7.1.0, timeout-2.4.0, benchmark-5.2.3, hypothesis-6.152.3, xdist-3.8.0, anyio-4.13.0
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2966609Z timeout: 180.0s
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2966839Z timeout method: thread
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:04:49.2967066Z timeout func_only: False
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:12.3167831Z collecting ... collected 6680 items / 64 deselected / 1 skipped / 6616 selected
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:12.3168368Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:13.7743657Z tests/benchmarks/test_bench_scan.py::test_bench_composite_score_micro PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:14.5634615Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_never_crashes PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:14.7130231Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_line_count_non_negative PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:14.9560439Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_valid_syntax_no_errors PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:15.1162311Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_never_crashes PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:15.2780344Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_line_count_non_negative PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:18.5977376Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_range PASSED  [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:19.1073843Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_empty_is_zero PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:23.3396655Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_range PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:27.1566395Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_no_crash PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:31.0958679Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_assign_impact_scores_no_crash PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:31.2012670Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_score_to_grade_always_returns PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:34.7174414Z tests/fuzz/test_fuzz_signals.py::test_fuzz_pattern_fragmentation PASSED  [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:38.6374011Z tests/fuzz/test_fuzz_signals.py::test_fuzz_broad_exception_monoculture PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:41.3005478Z tests/fuzz/test_fuzz_signals.py::test_fuzz_guard_clause_deficit PASSED   [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:46.1958089Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cognitive_complexity PASSED   [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:50.0160446Z tests/fuzz/test_fuzz_signals.py::test_fuzz_naming_contract_violation PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:54.1531446Z tests/fuzz/test_fuzz_signals.py::test_fuzz_architecture_violation PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:05:57.1306006Z tests/fuzz/test_fuzz_signals.py::test_fuzz_bypass_accumulation PASSED    [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:00.4123886Z tests/fuzz/test_fuzz_signals.py::test_fuzz_circular_import PASSED        [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:05.3383133Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cohesion_deficit PASSED       [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:08.9120626Z tests/fuzz/test_fuzz_signals.py::test_fuzz_co_change_coupling PASSED     [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:12.8286432Z tests/fuzz/test_fuzz_signals.py::test_fuzz_dead_code_accumulation PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:16.6517606Z tests/fuzz/test_fuzz_signals.py::test_fuzz_doc_impl_drift PASSED         [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:20.2828299Z tests/fuzz/test_fuzz_signals.py::test_fuzz_exception_contract_drift PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:24.3639868Z tests/fuzz/test_fuzz_signals.py::test_fuzz_explainability_deficit PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:28.4187409Z tests/fuzz/test_fuzz_signals.py::test_fuzz_fan_out_explosion PASSED      [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:30.9988368Z tests/fuzz/test_fuzz_signals.py::test_fuzz_hardcoded_secret PASSED       [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:34.3550700Z tests/fuzz/test_fuzz_signals.py::test_fuzz_insecure_default PASSED       [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:38.7911984Z tests/fuzz/test_fuzz_signals.py::test_fuzz_missing_authorization PASSED  [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:42.1575196Z tests/fuzz/test_fuzz_signals.py::test_fuzz_mutant_duplicate PASSED       [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:46.2686621Z tests/fuzz/test_fuzz_signals.py::test_fuzz_phantom_reference PASSED      [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:50.0787813Z tests/fuzz/test_fuzz_signals.py::test_fuzz_system_misalignment PASSED    [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:53.9907265Z tests/fuzz/test_fuzz_signals.py::test_fuzz_temporal_volatility PASSED    [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:57.7217084Z tests/fuzz/test_fuzz_signals.py::test_fuzz_test_polarity_deficit PASSED  [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:06:59.9911396Z tests/fuzz/test_fuzz_signals.py::test_fuzz_ts_architecture PASSED        [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.2896231Z tests/fuzz/test_fuzz_signals.py::test_fuzz_type_safety_bypass PASSED     [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.2911707Z tests/test_abstraction_index.py::TestReuseSuggestion::test_construction PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.2927502Z tests/test_abstraction_index.py::TestReuseSuggestion::test_to_dict PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.2944237Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_from_abstractions PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.2960259Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_filters_non_exported_low_usage PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.2975416Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_includes_exported_regardless_of_usage PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.2992489Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_by_name_tokens PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3009178Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_returns_sorted_by_relevance PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3025015Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_respects_top_k PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3041072Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_kind_filter PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3057611Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_empty_query_returns_by_usage PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3073509Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_scope_filter PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3088373Z tests/test_abstraction_index.py::TestAbstractionIndex::test_empty_index_returns_empty PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3105258Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_from_graph PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3121934Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_with_scope_limits_to_reachable PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3140168Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_returns_reason PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3157572Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_serializable PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3176298Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_max_suggestions PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3593992Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_create_issue_input_exists_and_defaults_false PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.3999388Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_issue_labels_input_exists_with_default PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4015669Z tests/test_action_yml_paket_2c.py::TestActionStep::test_auto_file_step_present_and_guarded PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4031137Z tests/test_action_yml_paket_2c.py::TestActionStep::test_report_file_output_is_wired PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4047529Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_adr_exists_and_proposed PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4067719Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_issue_template_exists_with_dedup_reference PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4124409Z tests/test_adr_scanner.py::TestStatusFiltering::test_accepted_adr_is_returned PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4149129Z tests/test_adr_scanner.py::TestStatusFiltering::test_proposed_adr_is_returned PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4172956Z tests/test_adr_scanner.py::TestStatusFiltering::test_rejected_adr_is_filtered PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4196369Z tests/test_adr_scanner.py::TestStatusFiltering::test_obsolete_adr_is_filtered PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4224365Z tests/test_adr_scanner.py::TestStatusFiltering::test_mixed_statuses_returns_only_active PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4260520Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_token_matches_adr_content PASSED [  0%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4284720Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_non_match_returns_empty PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4309070Z tests/test_adr_scanner.py::TestScopeFiltering::test_task_keyword_matches_adr_content PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4337278Z tests/test_adr_scanner.py::TestScopeFiltering::test_empty_scope_and_task_returns_all_active PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4361116Z tests/test_adr_scanner.py::TestResultStructure::test_result_has_required_fields PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4385019Z tests/test_adr_scanner.py::TestResultStructure::test_title_extracted_from_heading PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4408774Z tests/test_adr_scanner.py::TestResultStructure::test_status_preserved PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4430076Z tests/test_adr_scanner.py::TestEdgeCases::test_missing_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4452207Z tests/test_adr_scanner.py::TestEdgeCases::test_empty_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4474999Z tests/test_adr_scanner.py::TestEdgeCases::test_non_md_files_ignored PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4507104Z tests/test_adr_scanner.py::TestEdgeCases::test_max_results_limit PASSED  [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4533051Z tests/test_adr_scanner.py::TestEdgeCases::test_malformed_frontmatter_does_not_raise PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4563016Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_nudge_with_unresolved_dep PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4584003Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_task_complete_with_unresolved_dep PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4603577Z tests/test_advisory_semantic.py::TestSA001::test_silent_when_deps_resolved PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4623002Z tests/test_advisory_semantic.py::TestSA002::test_warns_on_repeated_scan_in_fix_phase PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4642169Z tests/test_advisory_semantic.py::TestSA002::test_silent_in_scan_phase PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4661539Z tests/test_advisory_semantic.py::TestSA003::test_warns_on_file_outside_hypothesis PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4680454Z tests/test_advisory_semantic.py::TestSA003::test_silent_when_no_hypothesis PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4699525Z tests/test_advisory_semantic.py::TestSA004::test_warns_on_nudge_for_completed_task_file PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4718500Z tests/test_advisory_semantic.py::TestSA004::test_silent_when_no_completed_tasks PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4740028Z tests/test_advisory_semantic.py::TestSA004::test_warns_for_batch_affected_files PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4754524Z tests/test_agent_context_formats.py::TestValidTargets::test_contains_expected PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4769718Z tests/test_agent_context_formats.py::TestValidTargets::test_excludes_all PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.4801278Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5188550Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5237656Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_output_is_comment_style PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5266089Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5313893Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5361910Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_markdown_format PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5388474Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_copilot_uses_instructions PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5416545Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_cursor_uses_cursorrules PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5442474Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_windsurf_uses_cursorrules_format PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5468276Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_claude_uses_claude_format PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5494067Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_agents_uses_claude_format PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5510165Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_copilot_path PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5525613Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_cursor_path PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5540703Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_windsurf_path PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5556007Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_claude_path PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5573770Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_agents_path PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5590135Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_overrides_phase PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5608015Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_phase_derived_when_no_explicit PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5622977Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_none_when_no_session_no_explicit PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5638203Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_with_no_session PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5653039Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_unknown_phase_returns_none PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5704995Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_stale_plan_injected_into_session_block PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5726010Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_head_matches PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5743706Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_no_plan_head PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5836299Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_logs_warning_and_keeps_payload PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5918187Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_still_records_trace_entry PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.5986675Z tests/test_agent_context_layer.py::TestDriftMapApi::test_returns_modules_and_dependencies PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6052393Z tests/test_agent_context_layer.py::TestDriftMapApi::test_modules_have_expected_fields PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6076198Z tests/test_agent_context_layer.py::TestDriftMapApi::test_empty_repo_returns_empty PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6154115Z tests/test_agent_context_layer.py::TestDriftMapApi::test_target_path_restricts_scope PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6189238Z tests/test_agent_context_layer.py::TestDriftMapApi::test_nonexistent_target_path_returns_empty PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6254482Z tests/test_agent_context_layer.py::TestDriftMapApi::test_max_modules_respected PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6319941Z tests/test_agent_context_layer.py::TestDriftMapApi::test_agent_instruction_present PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6508844Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_returns_valid_json PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6542164Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_error_on_broken_api PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6635460Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_with_session PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6653584Z tests/test_agent_effectiveness.py::TestAgentObjective::test_defaults PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6671196Z tests/test_agent_effectiveness.py::TestAgentObjective::test_full_config PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6690783Z tests/test_agent_effectiveness.py::TestAgentObjective::test_extra_forbidden PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6708200Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_override PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6726027Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_reject_unknown_keys PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6747363Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_none_by_default PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6766151Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_from_dict PASSED [  1%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6783194Z tests/test_agent_effectiveness.py::TestSessionPhase::test_initial_phase PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6800562Z tests/test_agent_effectiveness.py::TestSessionPhase::test_advance_phase PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6818781Z tests/test_agent_effectiveness.py::TestSessionPhase::test_phase_in_summary PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6836217Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_empty_initially PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6853309Z tests/test_agent_effectiveness.py::TestSessionTrace::test_record_trace PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6870982Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_uses_current_phase PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6889350Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_in_summary PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6906552Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_snapshot_run PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6924079Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_multiple_snapshots PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6943251Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_round_trip_new_fields PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6980247Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_persists_seen_verification_payload_hashes_on_disk_round_trip PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.6997609Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_default_values PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7016298Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_serialisation PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7033687Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_round_trip PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7051587Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_record_verification_updates_counters_and_kpis PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7070042Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_low_effect_high_churn_warning_is_deterministic PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7091121Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_identical_verification_payload_is_not_counted_twice PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7111779Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-True-BLOCK] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7132101Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-False-BLOCK] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7152213Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-True-BLOCK] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7172344Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-False-BLOCK] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7192297Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-True-REVIEW] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7212464Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-False-REVIEW] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7232351Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-True-AUTO] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7252573Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-False-REVIEW] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7272259Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-True-AUTO] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7304660Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-False-REVIEW] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7325041Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-True-AUTO] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7345522Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-False-REVIEW] PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7362030Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_missing_severity_defaults_to_review PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7378132Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_case_insensitive_severity PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7394160Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_count_matches_gate_routing PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7410289Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_total_equals_contract_count PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7425709Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_actions_list_length PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7441480Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_gate_field_correct PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7457474Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_severity_preserved PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7473275Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_passed_when_correct PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7489448Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_fail_on_mismatch PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7512987Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_name_is_set PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7529372Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_empty_contracts PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7544512Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_pass PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7561216Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_fail PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7576666Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_pass PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7591137Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_fail PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7606291Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_pass PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7620849Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_fail PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7636756Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_schema_version_is_2_2 PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7651532Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_session_id_contains_profile_name PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7666503Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_auto_correct PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7680900Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_review_correct PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7695357Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_block_correct PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7710124Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_all_zeros PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7724825Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_returns_dict PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7740283Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_block_count_is_zero PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7755267Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_has_auto_contracts PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7770430Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_auto_count_matches_expected PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7786469Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_assertions_pass PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7800793Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_has_all_three_gates PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7817111Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_assertions_pass PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7832922Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_no_auto_contracts PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7849066Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_block_contracts PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7864547Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_review_contracts PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7880811Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_telemetry_counters_match_profile_counts PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.7898629Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_direct_agent_telemetry_properties PASSED [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8010170Z tests/test_agent_native_cli.py::test_validate_help PASSED                [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8105355Z tests/test_agent_native_cli.py::test_scan_help PASSED                    [  2%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8206744Z tests/test_agent_native_cli.py::test_fix_plan_help PASSED                [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8292919Z tests/test_agent_native_cli.py::test_start_help PASSED                   [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8379400Z tests/test_agent_native_cli.py::test_start_output_contains_three_command_journey PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8561223Z tests/test_agent_native_cli.py::test_validate_outputs_json PASSED        [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8656513Z tests/test_agent_native_cli.py::test_validate_exits_2_when_api_reports_invalid PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8750890Z tests/test_agent_native_cli.py::test_validate_exits_0_when_api_reports_valid PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8848561Z tests/test_agent_native_cli.py::test_scan_outputs_json PASSED            [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.8943473Z tests/test_agent_native_cli.py::test_scan_accepts_signals_alias PASSED   [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.9038218Z tests/test_agent_native_cli.py::test_scan_passes_exclude_and_max_per_signal PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.9137401Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[-1] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.9232049Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[0] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.9330121Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[201] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.9344718Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_true PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.9359294Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_false PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.9380474Z tests/test_agent_native_cli.py::test_scan_next_actions_baseline_hint_many_findings PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:03.9402176Z tests/test_agent_native_cli.py::test_scan_next_actions_no_baseline_hint_few_findings PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.4437551Z tests/test_agent_native_cli.py::test_fix_plan_target_path_filters PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.4602754Z tests/test_agent_native_cli.py::test_fix_plan_exclude_paths_pass_through PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.4774374Z tests/test_agent_native_cli.py::test_fix_plan_include_deferred_pass_through PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5118635Z tests/test_agent_native_cli.py::test_fix_plan_dismiss_show_and_reset_flow PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5215000Z tests/test_agent_native_cli.py::test_fix_plan_rejects_multiple_dismissal_operations PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5240343Z tests/test_agent_native_cli.py::test_scan_concise_omits_fix_first PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5262858Z tests/test_agent_native_cli.py::test_scan_detailed_includes_fix_first PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5428366Z tests/test_agent_native_cli.py::test_success_criteria_signal_specific PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5444478Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_all_required_sections_present PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5459993Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_sections_appear_in_expected_order PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5475099Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_validation_command_is_phase4_run PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5490404Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_fact_grounding_section_cites_retrieval_tools PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5509689Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-True-BLOCK] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5528878Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-False-BLOCK] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5547245Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-True-BLOCK] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5565575Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-False-BLOCK] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5583867Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-True-REVIEW] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5602764Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-False-REVIEW] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5621521Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-True-AUTO] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5640233Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-False-REVIEW] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5658579Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-True-AUTO] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5678168Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-False-REVIEW] PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5692853Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_table_headers_rendered PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5708198Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_per_contract_routing_rendered PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5723104Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_trigger_references_nudge PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5737767Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_feedback_loop_references_drift_feedback PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5752490Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_approval_gate_mentions_bypass_guard PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5769783Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_rollback_references_revert_recommended PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5784947Z tests/test_agent_tasks.py::TestTaskId::test_same_input_same_id PASSED    [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5800786Z tests/test_agent_tasks.py::TestTaskId::test_different_title_different_id PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5816377Z tests/test_agent_tasks.py::TestTaskId::test_different_file_different_id PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5831235Z tests/test_agent_tasks.py::TestTaskId::test_id_has_signal_prefix PASSED  [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5845914Z tests/test_agent_tasks.py::TestTaskId::test_avs_prefix PASSED            [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5861595Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_empty_tasks PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5880420Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_json PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5905184Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_finding_produces_task PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5923583Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_success_criteria PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5941271Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_expected_effect PASSED  [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5960256Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_dep_task PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.5981228Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_blocks_layer_violation PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6000898Z tests/test_agent_tasks.py::TestPriorityOrdering::test_higher_severity_higher_priority PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6024793Z tests/test_agent_tasks.py::TestPriorityOrdering::test_priorities_are_sequential PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6040783Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_without_fix_skipped PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6058949Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_with_fix_included PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6092664Z tests/test_agent_tasks.py::TestJsonSchema::test_all_required_fields_present PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6124325Z tests/test_agent_tasks.py::TestJsonSchema::test_json_is_valid PASSED     [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6158206Z tests/test_agent_tasks.py::TestJsonSchema::test_action_is_nonempty PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6190979Z tests/test_agent_tasks.py::TestJsonSchema::test_success_criteria_are_nonempty PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6222310Z tests/test_agent_tasks.py::TestJsonSchema::test_expected_effect_is_nonempty PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6240556Z tests/test_agent_tasks.py::TestDeduplication::test_duplicate_findings_deduplicated PASSED [  3%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6259836Z tests/test_agent_tasks.py::TestDeduplication::test_same_title_different_files_keep_correct_recommendations PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6277796Z tests/test_agent_tasks.py::TestMdsTask::test_mds_finding_produces_task PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6295363Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_default_classification PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6313456Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_cross_file_bumps_scope PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6331550Z tests/test_agent_tasks.py::TestAutomationClassification::test_tvs_classification PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6350448Z tests/test_agent_tasks.py::TestAutomationClassification::test_pfs_with_canonical_bumps_fit PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6369891Z tests/test_agent_tasks.py::TestAutomationClassification::test_many_related_files_bumps_scope PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6388328Z tests/test_agent_tasks.py::TestAutomationClassification::test_high_complexity_lowers_fit PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6409462Z tests/test_agent_tasks.py::TestAutomationClassification::test_depends_on_bumps_risk PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6441706Z tests/test_agent_tasks.py::TestAutomationClassification::test_classification_in_json PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6459868Z tests/test_agent_tasks.py::TestConstraints::test_universal_constraints_always_present PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6477686Z tests/test_agent_tasks.py::TestConstraints::test_mds_has_body_hash_constraint PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6496302Z tests/test_agent_tasks.py::TestConstraints::test_dia_has_phantom_constraint PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6514189Z tests/test_agent_tasks.py::TestConstraints::test_pfs_has_canonical_constraint PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6533281Z tests/test_agent_tasks.py::TestConstraints::test_eds_has_trivial_docstring_constraint PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6566102Z tests/test_agent_tasks.py::TestConstraints::test_constraints_in_json PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6581611Z tests/test_agent_tasks.py::TestConstraints::test_generate_constraints_direct PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6600016Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_mds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6618954Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_pfs_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6637337Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_avs_circular_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6655689Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_eds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6674110Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_tvs_has_side_effect_note PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6692448Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_sms_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6710007Z tests/test_agent_tasks.py::TestRepairMaturity::test_mds_verified PASSED  [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6728409Z tests/test_agent_tasks.py::TestRepairMaturity::test_dia_verified PASSED  [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6746049Z tests/test_agent_tasks.py::TestRepairMaturity::test_pfs_verified PASSED  [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6763678Z tests/test_agent_tasks.py::TestRepairMaturity::test_avs_experimental PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6781482Z tests/test_agent_tasks.py::TestRepairMaturity::test_tvs_experimental PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6799237Z tests/test_agent_tasks.py::TestRepairMaturity::test_sms_experimental PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6817385Z tests/test_agent_tasks.py::TestRepairMaturity::test_bem_verified PASSED  [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6849978Z tests/test_agent_tasks.py::TestRepairMaturity::test_maturity_in_json PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6864916Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_constant_has_all_scored_signals PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6879900Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_covers_all_registry_signals PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6894342Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_values_consistent PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6912259Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_level_in_task_metadata PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6943485Z tests/test_agent_tasks.py::TestRepairMaturity::test_coverage_gaps_in_json PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6961594Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6979125Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_tool_is_grep PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.6996689Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_predicate PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7015046Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7033339Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_step1_has_file_a_and_file_b PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7051360Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_scan_step_includes_file_pair PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7068977Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7087590Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_step1_predicate_variant_count PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7105646Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7123755Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_step1_tool_is_import_check PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7141827Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_layer_verify_plan_ends_with_nudge PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7159984Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7178091Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_step1_tool_is_ast_check PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7195616Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7213580Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_step1_references_both_functions PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7231542Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7249419Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_step1_targets_novel_packages PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7267332Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7284634Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_step1_targets_score_reduction PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7303137Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7321394Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_step1_targets_function PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7340381Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7358422Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_step1_targets_broad_count PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7376811Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_module_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7394964Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_nesting_verify_plan_targets_depth PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7413525Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7432171Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_step1_targets_function PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7451172Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_partial_resolution_flagged_when_cc_above_twice_threshold PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7469913Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_no_partial_resolution_when_cc_within_twice_threshold PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7488075Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_verify_plan_shape PASSED [  4%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7506449Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_step1_targets_variable PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7525016Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_verify_plan_shape PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7543685Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_step1_targets_endpoint PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7562554Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_verify_plan_shape PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7581239Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_step1_targets_markers PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7612015Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_verify_plan_shape PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7631456Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_step1_targets_functions PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7650907Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_verify_plan_shape PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7670031Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_step1_targets_imports PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7690662Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_verify_plan_shape PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7711383Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_step1_targets_phantoms PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7731078Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_verify_plan_shape PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7750471Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_step1_targets_ratio PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7769943Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_zero_assertion_verify_plan PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7790274Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_circular_verify_plan_shape PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7809184Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_layer_verify_plan PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7827900Z tests/test_agent_tasks.py::TestVerifyPlan::test_generic_fallback_verify_plan PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7861277Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_in_json PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7896645Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_step_keys_in_json PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7914521Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_list_no_none_items PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7930226Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_empty_analysis_empty_tasks PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7947581Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_title_not_none PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7964900Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_action_not_none PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.7982818Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_constraints_not_none PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8014732Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_json_tasks_no_none_ids PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8039098Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_multiple_findings_no_none_tasks PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8057517Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_avs_task_fields_not_none PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8074879Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_mds_task_not_none PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8093223Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_unactionable_yields_no_none_tasks PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8108092Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8172351Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_json_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8187622Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_type_importable PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8202258Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_importable PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8216872Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_telemetry_importable PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8231532Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_empty_telemetry_all_zero PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8246489Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_auto_counts_auto_fix_only PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8261135Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_block_counts_block_actions PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8275966Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_revert_not_counted_in_any_bucket PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8329544Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_agent_telemetry_null_by_default PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8382674Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_analysis_without_telemetry_still_valid_json PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8438817Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_agent_telemetry_present_in_json PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8496355Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_schema_version_is_2_2_in_block PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8553254Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_session_id_serialised PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8610774Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_totals_computed_correctly PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8668664Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_actions_list_length PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8724987Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_fields_serialised PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8782687Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_optional_fields_null PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8798039Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_defaults_to_none PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8816126Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_accepts_telemetry_object PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8843088Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_empty_repo PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8869040Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_directory PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8895647Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_md PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8922041Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_agents_md PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8948580Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claudeignore PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.8975048Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_indicators PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9001895Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_instructions PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9028081Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursor_directory PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9055477Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursorrules PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9081642Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_directory PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9107723Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_config PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9133935Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_directory PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9159491Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_docs PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9185184Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_windsurf PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9211343Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_codeium PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9237057Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_amazon_q PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9262860Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_continue_dir PASSED [  5%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9289413Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_multiple_tools_sorted PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9316237Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_three_tools PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9343317Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_deduplication PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9372492Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_four_tools PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9387212Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_zero_tools PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9401426Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_one_tool PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9415682Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_two_tools PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9429732Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_three_tools PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9443612Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_four_tools PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9463923Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_coauthor_unaffected_by_boost PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9478885Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_no_boost PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9493591Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_boost PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9508878Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_single_tool_boost PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9523251Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_no_boost PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9538204Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_one_tool PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9552696Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_three_tools PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9568747Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_fix PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9583874Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_refactor PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9598731Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_with_body_not_matched PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9613303Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_with_boost PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9628212Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_no_boost PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9642645Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_boost_cap_at_095 PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9657362Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_no_pattern_no_signal PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9671982Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_wip_message_no_match PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9686584Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_policy PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9700669Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_absent_by_default PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9724878Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_full_config PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9739855Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_default_empty PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9754562Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_set PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9773108Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_manual_ratio_overrides_computed PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9790325Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_no_manual_ratio_uses_computed PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9817953Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_contains_ai_tools PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:04.9847115Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_empty_ai_tools PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.0070719Z tests/test_analysis_degradation.py::test_signal_failure_marks_analysis_degraded PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.0356001Z tests/test_analysis_degradation.py::test_corrupt_history_file_marks_analysis_degraded PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.0850746Z tests/test_analysis_degradation.py::test_invalid_diff_ref_marks_fallback_as_degraded PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.1371682Z tests/test_analysis_degradation.py::test_analyze_diff_uncommitted_mode_detects_working_tree_changes PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.1943830Z tests/test_analysis_degradation.py::test_analyze_diff_staged_mode_only_uses_index_changes PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.2222289Z tests/test_analysis_degradation.py::test_analyze_repo_target_path_respects_path_boundaries PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.2390262Z tests/test_analysis_degradation.py::test_analyze_diff_fallback_preserves_since_days PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.2648251Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_no_crash PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.2904644Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_score_is_float PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.3162678Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_severity_valid PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.3421692Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_findings_are_valid PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.3979031Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_no_crash PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.4301329Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_score_is_float PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.4615685Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_severity_valid PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.4936190Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_total_files PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.5252434Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_has_no_bootstrap_readme_finding PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.5666798Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_no_crash PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.6079302Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_score_is_float PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.6488464Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_severity_valid PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.6902252Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_findings_are_valid PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.6918496Z tests/test_analysis_status_and_trend_direction_enums.py::test_trend_context_uses_trend_direction_enum PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.6936545Z tests/test_analysis_status_and_trend_direction_enums.py::test_repo_analysis_uses_analysis_status_enum_by_default PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.7083862Z tests/test_analyze_cmd_extended.py::test_analyze_format_sarif PASSED     [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.7234104Z tests/test_analyze_cmd_extended.py::test_analyze_format_csv PASSED       [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.7360216Z tests/test_analyze_cmd_extended.py::test_analyze_format_agent_tasks PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.7508665Z tests/test_analyze_cmd_extended.py::test_analyze_format_github PASSED    [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.7634117Z tests/test_analyze_cmd_extended.py::test_analyze_format_markdown PASSED  [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.7771202Z tests/test_analyze_cmd_extended.py::test_analyze_with_select_signals PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.7908519Z tests/test_analyze_cmd_extended.py::test_analyze_with_ignore_signals PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8042521Z tests/test_analyze_cmd_extended.py::test_analyze_progress_json PASSED    [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8183524Z tests/test_analyze_cmd_extended.py::test_analyze_progress_none PASSED    [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8220789Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_signal_paths PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8244742Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_rule_runner_importerror_paths PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8274944Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_reuses_precomputed_graph_and_package_map PASSED [  6%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8369391Z tests/test_api_and_ts_arch_boost.py::test_api_explain_paths PASSED       [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8402695Z tests/test_api_and_ts_arch_boost.py::test_api_explain_fingerprint_helper PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8430515Z tests/test_api_and_ts_arch_boost.py::test_api_negative_context_success_and_error PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8491487Z tests/test_api_and_ts_arch_boost.py::test_finding_rendering_helpers PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8507228Z tests/test_api_helpers_coverage.py::TestTrendDict::test_none_when_no_trend PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8522542Z tests/test_api_helpers_coverage.py::TestTrendDict::test_dict_when_trend_present PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8537582Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_unknown_abbreviation PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8552253Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_no_weights_attribute PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8580056Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_valid_signal_from_config PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8596071Z tests/test_api_helpers_coverage.py::TestTopSignals::test_empty_findings PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8612542Z tests/test_api_helpers_coverage.py::TestTopSignals::test_aggregation_and_sorting PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8628304Z tests/test_api_helpers_coverage.py::TestTopSignals::test_signal_filter PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8644438Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_default PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8661351Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_false_includes_all PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8676585Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_with_file_and_related PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8691224Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_file PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8705918Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_empty_task PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8722289Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_duplicate_in_allowed PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8737283Z tests/test_api_helpers_coverage.py::TestPlanValidationResult::test_to_api_dict PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8752291Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_plan PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8767280Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_no_reason PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8781732Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_legacy_plan_no_state PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8801056Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_unchanged_repo PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8819383Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_head_changed PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8841934Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_affected_files_modified PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8858021Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_accepted PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8873014Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_in_scope PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8887934Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_out_of_scope_noise PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8902768Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_unknown PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8917958Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_no_target_path_keeps_all PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8934041Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_target_path_splits_scope PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8949605Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_in_scope_blocker_by_high PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8965022Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_out_of_scope_noise_only PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8980820Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_zero_default_score_basis_does_not_block_on_delta PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.8996238Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_historical_score_basis_blocks_on_regression PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9011141Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_degraded PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9026261Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_high_severity PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9041415Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_baseline_recommended PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9056435Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_improved PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9072016Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_no_action PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9087439Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_out_of_scope_noise_in_scope_accept PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9102108Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_no_staged PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9117057Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9132851Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted_improved_with_batch PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9147760Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_out_of_scope PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9162498Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_default PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9177309Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_cache_dir PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9191793Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_normal_file PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9206355Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_backslash PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9221088Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_safe PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9235589Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_not_safe PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9250648Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_parse_failures PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9265490Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_high_finding PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9280161Z tests/test_api_quick_wins_coverage.py::TestNudgeMagnitudeLabel::test_magnitude_buckets PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9295610Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_without_shadow PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9310432Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_with_shadow PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9325068Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_with_batch PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9339745Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_without_batch PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9354275Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_empty PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9369122Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_patch_protocol_in_instruction PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9383969Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_with_batch PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9399294Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_without_batch PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9414168Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_match PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9429167Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_no_match PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9444010Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_match PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9458887Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_no_match PASSED [  7%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9473214Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_with_suffix PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9487800Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9503381Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_no_wildcard_no_match PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9518065Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9532769Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard_with_capture PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9547196Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_wildcard PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9563954Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9654772Z tests/test_api_validate_scan_extended.py::test_validate_python_capability_detected PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9700026Z tests/test_api_validate_scan_extended.py::test_validate_config_error_sets_invalid PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9782101Z tests/test_api_validate_scan_extended.py::test_validate_negative_weight_sets_invalid PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9863520Z tests/test_api_validate_scan_extended.py::test_validate_weight_sum_warning PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9938792Z tests/test_api_validate_scan_extended.py::test_validate_bad_similarity_threshold PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9954050Z tests/test_api_validate_scan_extended.py::test_diverse_top_impact_quota_zero_or_negative PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:05.9996468Z tests/test_api_validate_scan_extended.py::test_scan_raises_on_invalid_max_per_signal PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0012820Z tests/test_api_validate_scan_extended.py::test_scan_next_actions_high_critical_findings PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0027805Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_large_count PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0041859Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_small_count PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0076517Z tests/test_api_validate_scan_extended.py::test_validate_cmd_output_to_file PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0109026Z tests/test_api_validate_scan_extended.py::test_validate_cmd_stdout_output PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0124489Z tests/test_arch_graph.py::TestArchModule::test_creation_with_defaults PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0139850Z tests/test_arch_graph.py::TestArchModule::test_creation_with_all_fields PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0153954Z tests/test_arch_graph.py::TestArchDependency::test_creation PASSED       [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0168131Z tests/test_arch_graph.py::TestArchDependency::test_with_policy PASSED    [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0182516Z tests/test_arch_graph.py::TestArchAbstraction::test_creation_with_defaults PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0196546Z tests/test_arch_graph.py::TestArchAbstraction::test_with_all_fields PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0210799Z tests/test_arch_graph.py::TestArchHotspot::test_creation_with_defaults PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0227734Z tests/test_arch_graph.py::TestArchHotspot::test_with_recurring_signals PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0242427Z tests/test_arch_graph.py::TestArchGraph::test_construction PASSED        [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0257210Z tests/test_arch_graph.py::TestArchGraph::test_get_module PASSED          [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0271425Z tests/test_arch_graph.py::TestArchGraph::test_neighbors PASSED           [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0285600Z tests/test_arch_graph.py::TestArchGraph::test_hotspots_for_path PASSED   [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0300263Z tests/test_arch_graph.py::TestArchGraph::test_abstractions_in_module PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0315710Z tests/test_arch_graph.py::TestArchGraphSerialization::test_to_dict_and_back PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0333091Z tests/test_arch_graph.py::TestArchGraphSerialization::test_json_round_trip PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0361387Z tests/test_arch_graph.py::TestArchGraphPersistence::test_save_and_load PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0384770Z tests/test_arch_graph.py::TestArchGraphPersistence::test_load_returns_none_when_missing PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0413196Z tests/test_arch_graph.py::TestArchGraphPersistence::test_schema_version_mismatch_returns_none PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0438481Z tests/test_arch_graph.py::TestArchGraphPersistence::test_corrupted_json_returns_none PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0454845Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_from_modules_and_dependencies PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0469637Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_module_scores PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0485299Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_parse_results_extracts_abstractions PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0514487Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_layer_boundaries PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0531436Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_empty_map PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0548725Z tests/test_architecture_violation.py::test_build_import_graph_basic PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0565904Z tests/test_architecture_violation.py::test_build_import_graph_resolves_relative_imports_to_internal_edges PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0584014Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_js_specifier_to_ts_target PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0603504Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_mjs_and_cjs_specifiers PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.0619158Z tests/test_architecture_violation.py::test_external_imports_marked PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.2894776Z tests/test_architecture_violation.py::test_build_import_graph_avoids_per_import_fullscan PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.2916299Z tests/test_architecture_violation.py::test_no_violations_in_correct_direction PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.2936592Z tests/test_architecture_violation.py::test_upward_import_detected PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.2958064Z tests/test_architecture_violation.py::test_upward_import_detected_with_src_root_package_alias PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3001856Z tests/test_architecture_violation.py::test_lazy_import_policy_violation_detected_for_module_level_heavy_import PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3022221Z tests/test_architecture_violation.py::test_lazy_import_policy_ignores_local_import_when_module_level_only PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3042836Z tests/test_architecture_violation.py::test_circular_dependency_detected PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3063562Z tests/test_architecture_violation.py::test_score_zero_when_clean PASSED  [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3083223Z tests/test_architecture_violation.py::test_generated_typescript_file_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3115627Z tests/test_architecture_violation.py::test_generated_header_file_without_generated_suffix_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3136118Z tests/test_architecture_violation.py::test_blast_radius_metadata_on_upward_import PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3169292Z tests/test_architecture_violation.py::test_high_blast_radius_finding PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3195146Z tests/test_architecture_violation.py::test_zone_of_pain_detected PASSED  [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3220239Z tests/test_architecture_violation.py::test_no_zone_of_pain_for_abstract_module PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3248189Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_is_dampened PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3282365Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_can_still_be_high_with_strong_evidence PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3308307Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_constants_module_issue_276 PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3334001Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_type_module_issue_276 PASSED [  8%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3349878Z tests/test_architecture_violation.py::test_build_co_change_pairs_basic PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3364883Z tests/test_architecture_violation.py::test_co_change_filters_bulk_commits PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3385571Z tests/test_architecture_violation.py::test_co_change_finding_without_import PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3405168Z tests/test_architecture_violation.py::test_co_change_suppressed_when_import_exists PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3424864Z tests/test_architecture_violation.py::test_co_change_same_directory_suppressed PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3445265Z tests/test_architecture_violation.py::test_co_change_root_level_not_suppressed PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3463786Z tests/test_architecture_violation.py::test_co_change_test_source_pair_suppressed PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3484736Z tests/test_architecture_violation.py::test_co_change_bulk_commits_discounted PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3517468Z tests/test_architecture_violation.py::test_god_module_candidate_detected PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3544202Z tests/test_architecture_violation.py::test_unstable_dependency_detected_with_churn_history PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3576744Z tests/test_architecture_violation.py::test_unstable_dependency_suppressed_for_intra_extension_imports PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3610390Z tests/test_architecture_violation.py::test_unstable_dependency_still_detected_for_cross_extension_imports PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3679726Z tests/test_are_integration.py::TestAREIntegration::test_full_lifecycle PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3703727Z tests/test_are_integration.py::TestAREIntegration::test_opt_in_disabled_no_side_effects PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3727783Z tests/test_are_integration.py::TestAREIntegration::test_suppressed_findings_excluded_from_calibration PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3753706Z tests/test_are_integration.py::TestAREIntegration::test_no_pii_in_stored_data PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3769412Z tests/test_are_integration.py::TestAREIntegration::test_refinement_idempotent_on_good_scores PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3787034Z tests/test_are_integration.py::TestAREIntegration::test_config_defaults PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3847353Z tests/test_ast_parser.py::test_parse_functions PASSED                    [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3902362Z tests/test_ast_parser.py::test_parse_classes PASSED                      [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3958227Z tests/test_ast_parser.py::test_parse_imports PASSED                      [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.3986361Z tests/test_ast_parser.py::test_import_scope_marks_module_level_and_local_imports PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4043241Z tests/test_ast_parser.py::test_parse_error_handling_patterns PASSED      [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4073364Z tests/test_ast_parser.py::test_parse_error_handling_fallback_assignment_action PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4111187Z tests/test_ast_parser.py::test_complexity PASSED                         [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4140020Z tests/test_ast_parser.py::test_docstring_detection PASSED                [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4165447Z tests/test_ast_parser.py::test_syntax_error_handling PASSED              [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4198020Z tests/test_ast_parser.py::test_return_strategy_multiple_strategies_detected PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4230828Z tests/test_ast_parser.py::test_return_strategy_single_strategy_not_emitted PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4263641Z tests/test_ast_parser.py::test_return_strategy_tuple_and_dict_and_raise PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4294253Z tests/test_ast_parser.py::test_return_strategy_ignores_nested_functions PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4323911Z tests/test_ast_parser.py::test_return_strategy_bare_raise_detected PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4370979Z tests/test_ast_parser.py::test_return_strategy_mutation_benchmark_scenario PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4387638Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_attribute_exception PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4403237Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_tuple_exception PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4419282Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_attr PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4434930Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_attr_other PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4450635Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_name PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4466302Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_log_func_name PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4481687Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_name PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4497306Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_other PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4517092Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_bare_handler PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4531758Z tests/test_ast_parser_extra.py::test_is_route_decorator_false_for_constant PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4546683Z tests/test_ast_parser_extra.py::test_decorator_name_returns_empty_for_constant PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4563179Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_name PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4579515Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_attr PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4596135Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_no_route_returns_none PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4612246Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_none_for_single PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4628412Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_dict_for_mixed PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4642929Z tests/test_ast_parser_extra.py::test_classify_return_strategy_none_value PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4657553Z tests/test_ast_parser_extra.py::test_classify_return_strategy_no_value PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4671935Z tests/test_ast_parser_extra.py::test_classify_return_strategy_tuple PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4686115Z tests/test_ast_parser_extra.py::test_classify_return_strategy_dict PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4700395Z tests/test_ast_parser_extra.py::test_classify_return_strategy_value PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4730400Z tests/test_ast_parser_extra.py::test_parser_function_with_attribute_decorator PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4757511Z tests/test_ast_parser_extra.py::test_parser_function_with_call_attr_decorator PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4782087Z tests/test_ast_parser_extra.py::test_parser_class_with_attribute_base PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4806101Z tests/test_ast_parser_extra.py::test_parse_python_file_oserror PASSED    [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4830278Z tests/test_ast_parser_extra.py::test_parse_file_unsupported_language PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4859743Z tests/test_ast_parser_extra.py::test_parse_file_typescript_calls_ts_parser PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4876418Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_single_handler_raise PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4892652Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_bare_except_pass PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4908968Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_return PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4924954Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_log PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4941271Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_print PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4957340Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_fallback_assign PASSED [  9%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4973691Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_tuple_exception PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.4990039Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_finally PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5006244Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_else PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5021835Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_attribute PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5037467Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_name PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5052901Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_call PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5069491Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_not_route PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5084499Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_simple_name PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5099702Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_attribute PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5114907Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_call PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5131573Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_login_required PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5146818Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_no_auth PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5162118Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_no_route PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5178469Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_basic_endpoint PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5194747Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_with_try PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5211042Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_auth_decorator PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5226136Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5243510Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none_literal PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5259026Z tests/test_attribution.py::TestParsePorcelain::test_parses_basic_porcelain PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5274085Z tests/test_attribution.py::TestParsePorcelain::test_first_line_fields PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5290061Z tests/test_attribution.py::TestParsePorcelain::test_second_commit_fields PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5304411Z tests/test_attribution.py::TestParsePorcelain::test_empty_input PASSED   [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5319533Z tests/test_attribution.py::TestParsePorcelain::test_date_parsing PASSED  [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5340678Z tests/test_attribution.py::TestBlameLines::test_blame_returns_parsed_lines PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5359473Z tests/test_attribution.py::TestBlameLines::test_blame_with_line_range_passes_l_flag PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5378674Z tests/test_attribution.py::TestBlameLines::test_blame_without_range_no_l_flag PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5407652Z tests/test_attribution.py::TestBlameLines::test_blame_git_not_found_returns_empty PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5426160Z tests/test_attribution.py::TestBlameLines::test_blame_nonzero_return_code PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5441140Z tests/test_attribution.py::TestBlameCache::test_put_and_get PASSED       [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5455525Z tests/test_attribution.py::TestBlameCache::test_miss_returns_none PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5469850Z tests/test_attribution.py::TestBlameCache::test_eviction_on_overflow PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5496602Z tests/test_attribution.py::TestBlameFilesParallel::test_deduplicates_by_file PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5515230Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_merge_message PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5534025Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_pr_message PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5552621Z tests/test_attribution.py::TestBranchHint::test_returns_none_on_no_merge PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5593114Z tests/test_attribution.py::TestEnrichFindings::test_enriches_finding_with_attribution PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5610875Z tests/test_attribution.py::TestEnrichFindings::test_skips_finding_without_file_path PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5629094Z tests/test_attribution.py::TestEnrichFindings::test_fallback_on_empty_blame PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5644475Z tests/test_attribution.py::TestEnrichFindings::test_disabled_config_skips_enrichment PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5667473Z tests/test_attribution.py::TestJsonAttribution::test_finding_with_attribution_serialized PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5684231Z tests/test_attribution.py::TestJsonAttribution::test_finding_without_attribution_has_null PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5712723Z tests/test_attribution.py::TestSarifAttribution::test_sarif_includes_attribution_properties PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5730719Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_includes_attribution_line PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5746172Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_without_attribution PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5760638Z tests/test_attribution.py::TestAttributionModel::test_attribution_defaults PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5779043Z tests/test_attribution.py::TestAttributionModel::test_finding_attribution_field_default_none PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5814888Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_valid_fmea PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5839637Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_empty_fmea PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5864221Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_header_only_fmea PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5888979Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_valid_risk_register PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5913370Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_empty_risk_register PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5938371Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_valid_fault_trees PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5962935Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_empty_fault_trees PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.5988143Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_valid_stride PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.6012768Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_empty_stride PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.6066814Z tests/test_audit_content_validation.py::TestValidateAuditContent::test_all_valid_returns_empty PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.6231835Z tests/test_automation_enhancements.py::TestWorkflowPipCache::test_setup_python_enables_pip_cache PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.6391014Z tests/test_automation_enhancements.py::TestWorkflowReusable::test_workflow_call_trigger_declared PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.6407127Z tests/test_automation_enhancements.py::TestWorkflowStepSummary::test_step_summary_write_present PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.6894767Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_default_cap_is_ten PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7369774Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_explicit_cap_overrides_default PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7389767Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_existing_open_issues_queries_each_label PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7410514Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_multi_label_dedup_skips_duplicates_across_labels PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7425497Z tests/test_avs_enhanced.py::TestOmnilayer::test_config_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7440778Z tests/test_avs_enhanced.py::TestOmnilayer::test_utils_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7456975Z tests/test_avs_enhanced.py::TestOmnilayer::test_schemas_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7471010Z tests/test_avs_enhanced.py::TestOmnilayer::test_exceptions_dir_is_omnilayer PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7485408Z tests/test_avs_enhanced.py::TestOmnilayer::test_api_dir_is_layer_zero PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7499782Z tests/test_avs_enhanced.py::TestOmnilayer::test_services_dir_is_layer_one PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7513862Z tests/test_avs_enhanced.py::TestOmnilayer::test_db_dir_is_layer_two PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7528509Z tests/test_avs_enhanced.py::TestOmnilayer::test_unknown_dir_returns_none PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7550831Z tests/test_avs_enhanced.py::TestOmnilayer::test_omnilayer_import_generates_no_violation PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7570878Z tests/test_avs_enhanced.py::TestOmnilayer::test_import_from_utils_generates_no_violation PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7597002Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_allowed_pattern_suppresses_finding PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7627218Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_non_matching_pattern_still_reports PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7672542Z tests/test_avs_enhanced.py::TestHubDampening::test_hub_module_gets_reduced_score PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7687698Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_simple PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7702433Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_init PASSED  [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7717173Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_single_file PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7731857Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_with_src_root PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7746437Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_without_src_root PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7761045Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_lib_root PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7775413Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_single_part PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7800016Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_glob_match PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7821254Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_no_match PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7843207Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_exact PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7857638Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_prefix PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7880361Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7895285Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_no_match PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7910321Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob_no_match PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7924579Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_partial_name PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7939253Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_non_relative PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7954241Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7968963Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_names_only PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7983442Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_short_path PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.7998759Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module_and_names PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8012932Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_small_graph PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8028233Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_hub_detection PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8044909Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_empty_graph PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8083474Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_positive] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8111287Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_negative] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8140020Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_positive] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8167509Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_negative] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8191588Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_positive] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8214250Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_negative] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8296597Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_empirical_metrics PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8318021Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_storage_imports_routes PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8339073Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_repositories_imports_views PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8360063Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_infrastructure_imports_controllers PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8380201Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_models_imports_services PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8401089Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_db_imports_domain PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8420981Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_services PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8440790Z tests/test_avs_mutations.py::TestValidDirections::test_services_imports_db PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8462075Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_db PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8482129Z tests/test_avs_mutations.py::TestValidDirections::test_same_layer_no_violation PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8504435Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[config] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8525983Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[utils] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8547460Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[helpers] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8569018Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[constants] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8590894Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[types] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8612864Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[common] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8636002Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[shared] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8657514Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[base] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8679349Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[exceptions] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8700748Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[errors] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8722499Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[enums] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8744248Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[schemas] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8766139Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[config] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8787549Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[utils] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8819074Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[helpers] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8840737Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[constants] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8862161Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[types] PASSED [ 11%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8883544Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[common] PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8904995Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[shared] PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8926987Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[base] PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8949383Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[exceptions] PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8971404Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[errors] PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.8994824Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[enums] PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9017127Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[schemas] PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9039284Z tests/test_avs_mutations.py::TestCircularMutations::test_simple_cycle_detected PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9062842Z tests/test_avs_mutations.py::TestCircularMutations::test_three_module_cycle PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9084908Z tests/test_avs_mutations.py::TestCircularMutations::test_no_cycle_in_dag PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9106522Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_non_hub_gets_full_score PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9162898Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_hub_score_is_half_of_base PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9204792Z tests/test_avs_mutations.py::TestPolicyViolationMutations::test_policy_violation_has_fix PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9234806Z tests/test_avs_mutations.py::TestCrossPassDeduplication::test_policy_and_inferred_same_edge_are_deduplicated PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9256910Z tests/test_avs_mutations.py::TestFixTextFormat::test_upward_fix_mentions_service_layer PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:06.9282046Z tests/test_avs_mutations.py::TestFixTextFormat::test_circular_fix_mentions_dependency_inversion PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.0200977Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_shields_url PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.1082614Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_markdown_snippet PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.1976129Z tests/test_badge_command.py::TestBadgeCommand::test_badge_write_to_file PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.2864449Z tests/test_badge_command.py::TestBadgeCommand::test_badge_style_option PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.3760183Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_green_for_low_score PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.3776265Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_thresholds_follow_severity_mapping PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.4654051Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_stdout PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.5531358Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_file PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.5547329Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_produces_valid_svg PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.5562511Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_uses_hex_for_named_color PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.5577667Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_accepts_raw_hex_color PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.5592933Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_brightgreen_for_low PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.6467132Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_outputs_only_snippet PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7346276Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_write_to_file PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7361650Z tests/test_baseline.py::TestFindingFingerprint::test_deterministic PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7377333Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_signal PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7392545Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_file PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7408518Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_line PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7423689Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_title PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7438517Z tests/test_baseline.py::TestFindingFingerprint::test_none_file_path PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7453592Z tests/test_baseline.py::TestFindingFingerprint::test_hex_string_format PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7468997Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_line_shift PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7484146Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_metric_title_change PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7499518Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_trailing_refs PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7514925Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_genuine_rename PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7530701Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_file_move PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7546964Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_signal_change PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7562232Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_symbol_when_no_logical_location PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7578043Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_file_when_no_symbol PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7594015Z tests/test_baseline.py::TestStableTitle::test_strips_leading_metric PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7608726Z tests/test_baseline.py::TestStableTitle::test_strips_multiple_metrics PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7623203Z tests/test_baseline.py::TestStableTitle::test_strips_trailing_file_line_refs PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7637755Z tests/test_baseline.py::TestStableTitle::test_preserves_stable_text PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7651910Z tests/test_baseline.py::TestStableTitle::test_empty_and_none_safe PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7684584Z tests/test_baseline.py::TestBaselineIO::test_roundtrip PASSED            [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7713684Z tests/test_baseline.py::TestBaselineIO::test_file_structure PASSED       [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7740552Z tests/test_baseline.py::TestBaselineIO::test_empty_baseline PASSED       [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7773080Z tests/test_baseline.py::TestBaselineIO::test_invalid_file_raises PASSED  [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7808781Z tests/test_baseline.py::TestBaselineIO::test_version_mismatch_emits_warning PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7841539Z tests/test_baseline.py::TestBaselineIO::test_same_version_no_warning PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7872024Z tests/test_baseline.py::TestBaselineIO::test_missing_version_field_no_error PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7901223Z tests/test_baseline.py::TestBaselineIO::test_save_writes_v2_schema_with_v1_alias PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7932318Z tests/test_baseline.py::TestBaselineIO::test_v1_schema_baseline_still_loads PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7948103Z tests/test_baseline.py::TestBaselineDiff::test_all_new PASSED            [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7963620Z tests/test_baseline.py::TestBaselineDiff::test_all_known PASSED          [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7979172Z tests/test_baseline.py::TestBaselineDiff::test_mixed PASSED              [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.7993468Z tests/test_baseline.py::TestBaselineDiff::test_empty_findings PASSED     [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.8088218Z tests/test_baseline.py::TestBaselineCLI::test_help PASSED                [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.8179038Z tests/test_baseline.py::TestBaselineCLI::test_save_help PASSED           [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.8274821Z tests/test_baseline.py::TestBaselineCLI::test_diff_help PASSED           [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.8384838Z tests/test_baseline.py::TestBaselineCLI::test_diff_missing_baseline_suggests_save_command PASSED [ 12%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.8496563Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_has_baseline_option PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.8598059Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_has_baseline_option PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.8736278Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.8851354Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9013258Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_updates_suppressed_count PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9172357Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_json_includes_baseline_counts PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9201828Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_creates_file PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9230987Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_no_temp_file_left_on_success PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9266187Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_atomic_replaces_existing PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9374532Z tests/test_baseline.py::TestCorruptBaselineCallers::test_ci_corrupt_baseline_exits_with_message PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9404160Z tests/test_baseline.py::TestCorruptBaselineCallers::test_shared_apply_baseline_filtering_corrupt PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9523435Z tests/test_baseline.py::TestCorruptBaselineCallers::test_baseline_diff_command_corrupt PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9659488Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_passes_when_clean PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:07.9840209Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_exits_one_on_drift PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0207586Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_respects_threshold PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0306524Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_refuses_without_confirm PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0428983Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_writes_baseline_with_confirm PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0455521Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_age_for_fresh_baseline PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0482203Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_large_age_for_old_baseline PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0507150Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_for_missing_file PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0532922Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_when_created_at_missing PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0550231Z tests/test_baseline.py::TestBaselineAgeDays::test_stale_days_constant_is_positive PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0672720Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_missing_baseline_exits_zero_with_hint PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0797948Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_clean_against_baseline PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.0911616Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_json_format_returns_structured_payload PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1044642Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_status_never_exits_nonzero_on_drift PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1061140Z tests/test_batch_metadata.py::TestFixTemplateClass::test_uniform_template_signal PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1076673Z tests/test_batch_metadata.py::TestFixTemplateClass::test_pfs_groups_by_canonical PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1091863Z tests/test_batch_metadata.py::TestFixTemplateClass::test_mds_groups_by_duplicate_group PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1107174Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_groups_by_rule_id PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1122067Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_no_rule_id PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1138071Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_single_task_not_batch_eligible PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1153507Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_multiple_tasks_same_class_batch_eligible PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1169035Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_mixed_classes PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1186184Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_includes_batch_fields PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1201978Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_defaults_when_no_batch PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1217988Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_exemplar_metadata PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1234118Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_negative_context PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1250181Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_empty_when_no_data PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1266708Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_max_three PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1284191Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_batch_instruction_when_batch_eligible PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1299557Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_default_instruction_when_no_batch PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1317516Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_populated_from_finding PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1332306Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_defaults_to_zero PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1348039Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_in_api_dict PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1363223Z tests/test_batch_metadata.py::TestDependencyDepth::test_no_dependencies_all_depth_zero PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1378629Z tests/test_batch_metadata.py::TestDependencyDepth::test_avs_circular_blocks_non_circular PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1393605Z tests/test_batch_metadata.py::TestDependencyDepth::test_unrelated_signal_gets_depth_zero PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1719718Z tests/test_batch_metadata.py::TestFindingCountBySignal::test_counter_present_in_scan_response PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1735090Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_high_finding_count_recommends_batch PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1750223Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_low_finding_count_recommends_nudge PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1764506Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_threshold_boundary PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1779754Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_batch_instruction_mentions_nudge PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1794414Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_non_batch_instruction_uses_nudge_not_diff PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1809498Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_batch_instruction PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.1824896Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_non_batch_instruction PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.2206476Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_field_present PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.2578753Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_has_required_steps PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.2951353Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_references_adr_074 PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.2968886Z tests/test_batch_metadata.py::TestRepairExemplar::test_pfs_uses_canonical_snippet_from_metadata PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.2985481Z tests/test_batch_metadata.py::TestRepairExemplar::test_nc_repair_exemplar_uses_canonical_alternative_multiline PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3001202Z tests/test_batch_metadata.py::TestRepairExemplar::test_repair_exemplar_none_when_no_data PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3017110Z tests/test_batch_metadata.py::TestRepairExemplar::test_patch_shape_immutable_parts_includes_task_constraints PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3032260Z tests/test_batch_metadata.py::TestRepairExemplar::test_batch_eligible_pfs_task_has_repair_exemplar PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3050202Z tests/test_batch_metadata.py::TestRepairExemplar::test_mds_canonical_structure_names_source_function PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3064248Z tests/test_benchmark_label_keys.py::test_finding_keys_include_stable_and_legacy_formats PASSED [ 13%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3093607Z tests/test_benchmark_label_keys.py::test_load_labels_supports_legacy_alias PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3108350Z tests/test_benchmark_structure.py::test_all_core_signals_have_tp_fixture PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3122956Z tests/test_benchmark_structure.py::test_all_core_signals_have_tn_fixture PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3137676Z tests/test_benchmark_structure.py::test_fixture_names_are_unique PASSED  [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3152355Z tests/test_benchmark_structure.py::test_every_fixture_has_at_least_one_expectation PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3169569Z tests/test_benchmark_structure.py::test_inferred_kind_matches_expectations PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3183299Z tests/test_benchmark_structure.py::test_fixture_kind_index_covers_all_fixtures PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3199054Z tests/test_benchmark_structure.py::test_boundary_and_confounder_fixtures_exist PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3293345Z tests/test_benchmark_structure.py::test_mutation_entity_model_importable PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3308732Z tests/test_benchmark_structure.py::test_entity_id_generation PASSED      [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3323225Z tests/test_benchmark_structure.py::test_finding_keys_v2_includes_signal_and_location PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3339998Z tests/test_benchmark_structure.py::test_finding_keys_v1_is_backward_compatible PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3401533Z tests/test_blast_radius_core.py::test_policy_md_change_is_critical_with_ack PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3419235Z tests/test_blast_radius_core.py::test_signals_change_triggers_high_policy_impact PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3599822Z tests/test_blast_radius_core.py::test_skill_analyzer_matches_guard_skills PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3702702Z tests/test_blast_radius_core.py::test_adr_text_fallback_finds_matching_adrs PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.3908701Z tests/test_blast_radius_core.py::test_engine_returns_frozen_report_with_sorted_impacts PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.4040004Z tests/test_blast_radius_core.py::test_engine_no_triggers_yields_empty_report PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.4180407Z tests/test_blast_radius_core.py::test_persistence_roundtrip PASSED       [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.4386422Z tests/test_blast_radius_core.py::test_disabling_skills_and_policy_reduces_impacts PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.4401235Z tests/test_blast_radius_mcp.py::test_blast_radius_registered_in_dispatch PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.4518440Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_returns_summary PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.4543853Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_rejects_non_list_changed_files PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.4662963Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_persist_false_by_default PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.5160150Z tests/test_brief.py::TestApiBrief::test_returns_dict_with_required_keys PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.5655024Z tests/test_brief.py::TestApiBrief::test_type_is_brief PASSED             [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.6149241Z tests/test_brief.py::TestApiBrief::test_task_echoed_back PASSED          [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.6629113Z tests/test_brief.py::TestApiBrief::test_scope_has_resolution_fields PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.7113594Z tests/test_brief.py::TestApiBrief::test_risk_has_level PASSED            [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.7559140Z tests/test_brief.py::TestApiBrief::test_guardrails_is_list PASSED        [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.7996251Z tests/test_brief.py::TestApiBrief::test_scope_override PASSED            [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.8444155Z tests/test_brief.py::TestApiBrief::test_max_guardrails_limits_output PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.8923625Z tests/test_brief.py::TestApiBrief::test_high_ai_ratio_surfaces_intent_capture_hint PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.9405582Z tests/test_brief.py::TestApiBrief::test_below_threshold_ai_ratio_no_intent_hint PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:08.9872267Z tests/test_brief.py::TestBriefCli::test_json_output_is_valid PASSED      [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.0328256Z tests/test_brief.py::TestBriefCli::test_markdown_output PASSED           [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.0852569Z tests/test_brief.py::TestBriefCli::test_rich_output PASSED               [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.0875340Z tests/test_brief.py::TestBriefCli::test_task_option_required PASSED      [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1355335Z tests/test_brief.py::TestBriefCli::test_quiet_flag PASSED                [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1716206Z tests/test_brief.py::TestBriefCli::test_select_signals PASSED            [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1731608Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_empty PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1747288Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_contains_constraints PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1762299Z tests/test_brief.py::TestGuardrails::test_guardrail_to_dict PASSED       [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1777027Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_in_dict PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1791669Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_default_empty PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1806669Z tests/test_brief.py::TestGuardrails::test_prompt_block_includes_preferred_pattern PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1821273Z tests/test_brief.py::TestGuardrails::test_prompt_block_omits_preferred_when_empty PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1837623Z tests/test_brief.py::TestBriefConfig::test_default_brief_config PASSED   [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.1854199Z tests/test_brief.py::TestBriefConfig::test_brief_config_from_dict PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2332779Z tests/test_brief.py::TestPreTaskSignals::test_brief_uses_pre_task_signals_by_default PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2704649Z tests/test_brief.py::TestPreTaskSignals::test_explicit_signals_override_pre_task PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2778623Z tests/test_brief.py::TestBriefScopeFiltering::test_directory_finding_matches_scope PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2852760Z tests/test_brief.py::TestBriefScopeFiltering::test_file_finding_in_scope_directory PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2883237Z tests/test_brief.py::TestBriefProgress::test_brief_has_progress_option PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2901587Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_zero_keeps_all PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2920475Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_filters_weak_items PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2939776Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_high_excludes_everything PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2957905Z tests/test_brief.py::TestGuardrailMinConfidence::test_backward_compat_no_min_confidence PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2974790Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_layer_section PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.2990176Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_adr_section PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.3478385Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_layer_contract PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.3955342Z tests/test_brief.py::TestApiBriefNewFields::test_layer_contract_has_expected_keys PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.4423392Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_relevant_tests PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.4894026Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_active_adrs PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.4909681Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_empty_findings PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.4924908Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_single_critical PASSED [ 14%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.4939902Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_mixed_severities PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.4954862Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.4969979Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_unknown_severity_contributes_zero PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.4984541Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_missing_severity_key PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.4999539Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_case_insensitive PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5014100Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_multiple_same_severity PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5029278Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_empty_findings PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5044063Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5059066Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_single_finding_no_related_files PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5073707Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_with_related_files PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5090585Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_cap_at_4 PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5105507Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_unknown_signal_uses_default_hours PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5120524Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_signal_type_alias PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5136180Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_multiple_findings_additive PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5150743Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_empty_diff PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5165412Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_adds_and_removes PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5180451Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_header_lines_excluded PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5194961Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_only_additions PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5209904Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_no_diff_headers PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5224710Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_empty_outcomes PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5239928Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_single_ok_run PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5255140Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_multiple_repeats_averaged PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5270213Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_non_ok_excluded PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5285264Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_paired_tasks PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5300260Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_accept_rate PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5319638Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[critical-8] PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5337505Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[high-4] PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5354844Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[medium-2] PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5372033Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[low-1] PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5389599Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[info-0] PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5406712Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_all_drift_severities_covered PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5441039Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_type_ignore_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5472463Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_noqa_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5504130Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pragma_no_cover_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5535394Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_cast_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5578102Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_todo_fixme_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5609832Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pytest_skip_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5642325Z tests/test_bypass_accumulation.py::TestThresholds::test_below_threshold_no_finding PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5673540Z tests/test_bypass_accumulation.py::TestThresholds::test_above_threshold_finding PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5702636Z tests/test_bypass_accumulation.py::TestThresholds::test_small_file_ignored PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5731962Z tests/test_bypass_accumulation.py::TestThresholds::test_custom_min_loc PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5759367Z tests/test_bypass_accumulation.py::TestEdgeCases::test_test_file_ignored PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5785223Z tests/test_bypass_accumulation.py::TestEdgeCases::test_unsupported_language_ignored PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5817151Z tests/test_bypass_accumulation.py::TestEdgeCases::test_no_markers_no_finding PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5849048Z tests/test_bypass_accumulation.py::TestEdgeCases::test_severity_high_for_double_threshold PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5886320Z tests/test_bypass_accumulation.py::TestEdgeCases::test_multiple_files_median_context PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5917733Z tests/test_bypass_accumulation.py::TestEdgeCases::test_signal_type PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5949391Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_ignore_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.5981255Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_expect_error_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6013248Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_eslint_disable_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6044537Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_as_any_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6072568Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_test_file_ignored PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6106435Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_nocheck_detected PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6134352Z tests/test_cache_mds_ecd.py::test_parse_cache_evicts_old_json_entry PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6161838Z tests/test_cache_mds_ecd.py::test_parse_cache_keeps_fresh_entry PASSED   [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6193389Z tests/test_cache_mds_ecd.py::test_signal_cache_put_then_get_roundtrip PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6224125Z tests/test_cache_mds_ecd.py::test_signal_cache_get_refreshes_mtime_on_hit PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6252282Z tests/test_cache_mds_ecd.py::test_signal_cache_get_miss_returns_none PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6280959Z tests/test_cache_mds_ecd.py::test_signal_cache_get_wrong_version_returns_none PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6310130Z tests/test_cache_mds_ecd.py::test_signal_cache_get_stale_drift_version_returns_none PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6338951Z tests/test_cache_mds_ecd.py::test_signal_cache_get_bad_findings_format_returns_none PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6367296Z tests/test_cache_mds_ecd.py::test_signal_cache_get_corrupt_json_returns_none PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6400058Z tests/test_cache_mds_ecd.py::test_signal_cache_put_oserror_does_not_raise PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6425227Z tests/test_cache_mds_ecd.py::test_signal_cache_config_fingerprint_non_config_object PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6454343Z tests/test_cache_mds_ecd.py::test_signal_cache_evicts_old_signals PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6470114Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_module_is_deterministic PASSED [ 15%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6484645Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_dependencies_ignores_unselected_files PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6501202Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_commit_hash PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6516282Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_history PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6544302Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_single_function PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6572285Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_dunder_method PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6603079Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_finding_same_dir PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6633018Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_cross_dir_finding PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6658462Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_many_functions_name_ellipsis PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6672560Z tests/test_cache_mds_ecd.py::test_structural_similarity_empty_returns_zero PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6686601Z tests/test_cache_mds_ecd.py::test_structural_similarity_very_different_sizes PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6700994Z tests/test_cache_mds_ecd.py::test_tokenize_name_camel_case PASSED        [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6715386Z tests/test_cache_mds_ecd.py::test_name_token_similarity_same_name PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6729784Z tests/test_cache_mds_ecd.py::test_name_token_similarity_empty_names PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6745022Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_same_class PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6759582Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_different_classes PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6773421Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_loc_too_large PASSED   [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6787818Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_single_call PASSED     [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6803733Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_raise PASSED      [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6818788Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_name_node PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6833766Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_call_node PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6849031Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_except PASSED     [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6863584Z tests/test_cache_mds_ecd.py::test_extract_profile_typed_except PASSED    [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6879522Z tests/test_cache_mds_ecd.py::test_extract_profile_tuple_except PASSED    [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6911556Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_env_var PASSED   [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6926375Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_json_flag PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6940813Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_json_separate PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6955032Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_not_json PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6970381Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_equals_json PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6984384Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_output_format_equals_json PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.6998800Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_short_flag_equals_json PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7012917Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_no_json_flag PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7026954Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_empty_argv PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7041323Z tests/test_cache_mds_ecd.py::test_scope_from_finding_file_scope PASSED   [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7058137Z tests/test_cache_mds_ecd.py::test_scope_from_finding_module_scope PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7086369Z tests/test_cache_resilience.py::test_file_hash_uses_128_bit_prefix PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7116156Z tests/test_cache_resilience.py::test_get_corrupted_cache_entry_returns_none_and_deletes_file PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7146671Z tests/test_cache_resilience.py::test_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7377083Z tests/test_cache_resilience.py::test_concurrent_put_get_does_not_crash PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7407921Z tests/test_cache_resilience.py::test_parse_cache_version_mismatch_evicts_entry PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7441695Z tests/test_cache_resilience.py::test_parse_cache_drift_version_ignored_on_get PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7471275Z tests/test_cache_resilience.py::test_parse_cache_roundtrip_with_version_tags PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7501889Z tests/test_cache_resilience.py::test_parse_cache_get_refreshes_mtime_on_hit PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7556079Z tests/test_cache_resilience.py::test_embedding_cache_init_swallows_mkdir_oserror PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7590655Z tests/test_cache_resilience.py::test_embedding_cache_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7653467Z tests/test_calibrate_cli_extended.py::test_run_no_events_text_format PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7704685Z tests/test_calibrate_cli_extended.py::test_run_no_events_json_format PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7785543Z tests/test_calibrate_cli_extended.py::test_run_with_events_no_diff_text PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7864734Z tests/test_calibrate_cli_extended.py::test_run_with_diff_dry_run PASSED  [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.7941424Z tests/test_calibrate_cli_extended.py::test_run_with_history_dir PASSED   [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8007394Z tests/test_calibrate_cli_extended.py::test_run_dedupes_cross_source_and_prefers_explicit_feedback PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8091600Z tests/test_calibrate_cli_extended.py::test_run_json_format_with_diff PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8155959Z tests/test_calibrate_cli_extended.py::test_explain_no_events PASSED      [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8225956Z tests/test_calibrate_cli_extended.py::test_explain_with_events PASSED    [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8275183Z tests/test_calibrate_cli_extended.py::test_status_calibration_disabled PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8356297Z tests/test_calibrate_cli_extended.py::test_status_enabled_no_history PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8441916Z tests/test_calibrate_cli_extended.py::test_status_enabled_with_history PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8483345Z tests/test_calibrate_cli_extended.py::test_reset_no_config_file PASSED   [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8552289Z tests/test_calibrate_cli_extended.py::test_reset_with_weights_removes_them PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8600880Z tests/test_calibrate_cli_extended.py::test_reset_no_weights_in_config PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8656000Z tests/test_calibrate_cli_extended.py::test_write_calibrated_weights_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8722009Z tests/test_calibrate_cli_extended.py::test_reset_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8756492Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_json_no_data PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8819432Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_text_and_write PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8889053Z tests/test_calibrate_precision_self_setup.py::test_calibrate_explain_and_status PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8944232Z tests/test_calibrate_precision_self_setup.py::test_calibrate_reset_paths PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.8994268Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure PASSED [ 16%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9024146Z tests/test_calibrate_precision_self_setup.py::test_precision_command_paths PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9093970Z tests/test_calibrate_precision_self_setup.py::test_precision_threshold_and_warnings PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9176076Z tests/test_calibrate_precision_self_setup.py::test_print_rich_table_paths PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9273082Z tests/test_calibrate_precision_self_setup.py::test_self_analyze_formats PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9356875Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9372384Z tests/test_calibration.py::TestFeedbackEvent::test_create_event PASSED   [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9387290Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_stable PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9402063Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_differs PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9433217Z tests/test_calibration.py::TestFeedbackPersistence::test_roundtrip PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9459546Z tests/test_calibration.py::TestFeedbackPersistence::test_load_nonexistent PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9489667Z tests/test_calibration.py::TestFeedbackPersistence::test_load_skips_malformed PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9504998Z tests/test_calibration.py::TestFeedbackSummary::test_summary PASSED      [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9520766Z tests/test_calibration.py::TestFeedbackSummary::test_summary_dedupes_cross_source_by_signal_and_file PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9538642Z tests/test_calibration.py::TestProfileBuilder::test_cold_start_returns_defaults PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9557432Z tests/test_calibration.py::TestProfileBuilder::test_pure_tp_keeps_weight PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9575570Z tests/test_calibration.py::TestProfileBuilder::test_pure_fp_reduces_weight PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9593543Z tests/test_calibration.py::TestProfileBuilder::test_mixed_feedback PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9610009Z tests/test_calibration.py::TestProfileBuilder::test_low_confidence_stays_near_default PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9630129Z tests/test_calibration.py::TestProfileBuilder::test_weight_diff PASSED   [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9648991Z tests/test_calibration.py::TestProfileBuilder::test_fn_boost PASSED      [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9669953Z tests/test_calibration.py::TestProfileBuilder::test_unattributed_fn_is_distributed_for_fn_boost PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9713994Z tests/test_calibration.py::TestScanHistory::test_save_and_load PASSED    [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9848200Z tests/test_calibration.py::TestScanHistory::test_pruning PASSED          [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9864664Z tests/test_calibration.py::TestOutcomeCorrelator::test_tp_correlation PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9880024Z tests/test_calibration.py::TestOutcomeCorrelator::test_no_fix_creates_weak_fp PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9894231Z tests/test_calibration.py::TestOutcomeCorrelator::test_empty_inputs PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9909017Z tests/test_calibration.py::TestCalibrationConfig::test_default_values PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9946607Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_with_calibration PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:09.9980249Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_without_calibration PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0051209Z tests/test_calibration.py::TestCalibrationIntegration::test_feedback_to_calibrate_roundtrip PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0066875Z tests/test_calibration.py::TestFindingIdWithStartLine::test_same_file_different_lines_different_ids PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0081518Z tests/test_calibration.py::TestFindingIdWithStartLine::test_no_start_line_backward_compat PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0096379Z tests/test_calibration.py::TestFindingIdWithStartLine::test_finding_id_for_public_api PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0125424Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_with_start_line PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0154734Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_without_start_line PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0170575Z tests/test_calibration.py::TestFeedbackMetrics::test_mixed_signals PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0185650Z tests/test_calibration.py::TestFeedbackMetrics::test_only_fn PASSED      [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0202690Z tests/test_calibration.py::TestFeedbackMetrics::test_empty_events PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0241124Z tests/test_check_cmd_extended.py::test_render_sarif_calls_emit PASSED    [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0277883Z tests/test_check_cmd_extended.py::test_render_csv_calls_emit PASSED      [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0313422Z tests/test_check_cmd_extended.py::test_render_agent_tasks_calls_emit PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0350398Z tests/test_check_cmd_extended.py::test_render_github_calls_emit PASSED   [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0400478Z tests/test_check_cmd_extended.py::test_render_llm_passes_max_findings PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0445066Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_updates_suppressed PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0463104Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_skips_when_none PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0481085Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_no_op_without_signals PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0509206Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_filters_findings PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0525950Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_pr PASSED  [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0542033Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_push PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0558286Z tests/test_ci_detect.py::TestCIDetection::test_gitlab_ci_mr PASSED       [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0573818Z tests/test_ci_detect.py::TestCIDetection::test_circleci PASSED           [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0590024Z tests/test_ci_detect.py::TestCIDetection::test_azure_pipelines PASSED    [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0605898Z tests/test_ci_detect.py::TestCIDetection::test_generic_ci PASSED         [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0625253Z tests/test_ci_detect.py::TestCIDetection::test_no_ci PASSED              [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0644807Z tests/test_circular_import.py::TestCIDTruePositive::test_simple_two_module_cycle PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0663138Z tests/test_circular_import.py::TestCIDTruePositive::test_three_module_cycle PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0681607Z tests/test_circular_import.py::TestCIDTrueNegative::test_acyclic_graph_not_detected PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0701367Z tests/test_circular_import.py::TestCIDTrueNegative::test_external_imports_ignored PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0724237Z tests/test_cli_runtime.py::test_safe_main_keyboard_interrupt PASSED      [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0745157Z tests/test_cli_runtime.py::test_safe_main_file_not_found PASSED          [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0768489Z tests/test_cli_runtime.py::test_safe_main_generic_exception_shows_hint PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0795188Z tests/test_cli_runtime.py::test_safe_main_generic_exception_prints_traceback_in_debug PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0812667Z tests/test_cli_runtime.py::test_safe_main_click_exception_is_reraised PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0829417Z tests/test_cli_runtime.py::test_safe_main_exit_is_reraised PASSED        [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0848951Z tests/test_cli_runtime.py::test_handle_click_error_adds_did_you_mean_hint PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0868208Z tests/test_cli_runtime.py::test_handle_click_error_adds_subcommand_did_you_mean_hint PASSED [ 17%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.0971992Z tests/test_cli_runtime.py::test_runtime_unknown_subcommand_adds_did_you_mean_hint PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1018766Z tests/test_cli_runtime.py::test_root_help_shows_curated_sections_and_core_path PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1041801Z tests/test_cli_runtime.py::test_safe_main_drift_error_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1063320Z tests/test_cli_runtime.py::test_safe_main_generic_exception_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1087287Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_format_json_flag PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1108549Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_json_shortcut_flag PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1202843Z tests/test_cli_runtime.py::test_safe_main_machine_mode_unknown_subcommand_emits_json_only PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1299851Z tests/test_cli_runtime.py::test_workers_zero_is_rejected_by_cli PASSED   [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1405532Z tests/test_cli_runtime.py::test_safe_main_scan_output_path_error_is_config_error_json PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1521529Z tests/test_cli_runtime.py::test_safe_main_fix_plan_invalid_signal_emits_single_json_and_nonzero PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1548705Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_test_file_pair_reduced_severity_by_default PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1572500Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_positive_hidden_coupling_without_import_edge PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1594132Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_negative_when_explicit_import_exists PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1610945Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_graceful_degradation_with_insufficient_history PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1633921Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_intra_extension_pair_is_suppressed PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1659859Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_cross_extension_pair_still_detects_hidden_coupling PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1681255Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_parallel_runtime_variants_are_suppressed PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1704809Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_cross_extension_template_entrypoints_are_suppressed PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1727439Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_relative_type_import_counts_as_explicit_dependency PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1750026Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_issue_326_run_shadow_dir_type_import_is_explicit_dependency PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1869091Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp] PASSED   [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.1960692Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tn] PASSED   [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2049158Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_few_commits_tn] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2152757Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_boundary_min_commits_tp] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2371976Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_large_commit_tn] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2473622Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp_cross_layer] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2566739Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_burst_tn] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2583578Z tests/test_cognitive_complexity.py::test_flat_function_has_zero_complexity PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2600339Z tests/test_cognitive_complexity.py::test_single_if_has_complexity_one PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2617575Z tests/test_cognitive_complexity.py::test_nested_if_gets_nesting_bonus PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2634734Z tests/test_cognitive_complexity.py::test_loop_with_nested_condition PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2651761Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_matches_schema_and_migration_paths PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2667066Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_ignores_regular_files PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2716033Z tests/test_cognitive_complexity.py::TestCXSTruePositive::test_complex_function_detected PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2750653Z tests/test_cognitive_complexity.py::TestCXSTrueNegative::test_simple_function_not_detected PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2768315Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[src/gateway/mcp-http.schema.ts] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2784932Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/feishu/src/config-schema.ts] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2801460Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/anthropic/config-defaults.ts] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.2916729Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_deep_nesting] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3009476Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tn_flat_code] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3185523Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_many_elif] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3292222Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_boundary_threshold] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3386072Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_async_loops] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3479574Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_decorators] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3596988Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_deep_nesting_tp] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3682394Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_flat_code_tn] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3704084Z tests/test_cohesion_deficit.py::test_cod_true_positive_fixture PASSED    [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3723668Z tests/test_cohesion_deficit.py::test_cod_true_negative_fixture PASSED    [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3740419Z tests/test_cohesion_deficit.py::test_cod_ignores_tiny_files PASSED       [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3761031Z tests/test_cohesion_deficit.py::test_cod_logger_module_is_not_flagged PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3780712Z tests/test_cohesion_deficit.py::test_cod_utility_filename_still_flags_clear_deficit PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3799454Z tests/test_cohesion_deficit.py::test_cod_plugin_register_family_module_is_not_flagged PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3815315Z tests/test_cohesion_deficit.py::test_cod_plugin_create_family_helpers_are_not_flagged PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3833495Z tests/test_cohesion_deficit.py::test_cod_filename_domain_token_dampens_format_module PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3850773Z tests/test_cohesion_deficit.py::test_issue_283_test_harness_file_is_ignored PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3866960Z tests/test_cohesion_deficit.py::test_issue_284_test_helpers_file_is_ignored PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3883511Z tests/test_cohesion_deficit.py::test_cod_private_helper_extraction_does_not_flag PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.3990920Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tp] PASSED     [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4086279Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tn] PASSED     [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4189703Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_private_helpers_tn] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4295314Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tp] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4383261Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_tn] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4476625Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tn] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4553711Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_single_method_tn] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4649580Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_property_only_tn] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4750030Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_partial_cohesion] PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4796999Z tests/test_command_and_router_coverage_boost2.py::test_diff_cmd_variants PASSED [ 18%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4863102Z tests/test_command_and_router_coverage_boost2.py::test_export_context_paths PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.4982821Z tests/test_command_and_router_coverage_boost2.py::test_feedback_commands PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5130403Z tests/test_command_and_router_coverage_boost2.py::test_patterns_and_status_commands PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5329340Z tests/test_command_and_router_coverage_boost2.py::test_baseline_and_copilot_context PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5387501Z tests/test_command_and_router_coverage_boost2.py::test_plugins_and_a2a_router PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5420595Z tests/test_command_and_router_coverage_boost2.py::test_markdown_report_generation PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5435701Z tests/test_compat.py::TestSignalAbbrev::test_all_weights_have_abbreviation PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5450659Z tests/test_compat.py::TestSignalAbbrev::test_abbreviations_are_uppercase PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5465329Z tests/test_compat.py::TestResolveSignalNames::test_resolve_abbreviation PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5479846Z tests/test_compat.py::TestResolveSignalNames::test_resolve_full_name PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5494185Z tests/test_compat.py::TestResolveSignalNames::test_resolve_comma_separated PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5508608Z tests/test_compat.py::TestResolveSignalNames::test_resolve_with_spaces PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5532152Z tests/test_compat.py::TestResolveSignalNames::test_unknown_signal_raises PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5546674Z tests/test_compat.py::TestResolveSignalNames::test_empty_string PASSED   [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5560914Z tests/test_compat.py::TestResolveSignalNames::test_case_insensitive_abbreviation PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5577360Z tests/test_compat.py::TestApplySignalFilter::test_default_tvs_is_report_only PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5594567Z tests/test_compat.py::TestApplySignalFilter::test_select_keeps_only_selected PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5610712Z tests/test_compat.py::TestApplySignalFilter::test_ignore_zeroes_ignored PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5626833Z tests/test_compat.py::TestApplySignalFilter::test_select_then_ignore PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5642423Z tests/test_compat.py::TestApplySignalFilter::test_no_filter_is_noop PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5679772Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5712119Z tests/test_compat.py::TestPyprojectToml::test_pyproject_without_drift_section_returns_defaults PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5747500Z tests/test_compat.py::TestPyprojectToml::test_drift_yaml_takes_priority_over_pyproject PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5778629Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_standalone PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5810958Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_priority_over_pyproject PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5843176Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject_with_utf8_bom PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5859169Z tests/test_compat.py::TestGitHubFormat::test_findings_to_github_annotations PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5876233Z tests/test_compat.py::TestGitHubFormat::test_severity_mapping PASSED     [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5890834Z tests/test_compat.py::TestGitHubFormat::test_empty_findings PASSED       [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5907345Z tests/test_compat.py::TestGitHubFormat::test_newlines_in_description_and_fix_are_encoded PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5963116Z tests/test_compat.py::TestOutputFormatAlias::test_format_and_output_format_both_accepted PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.5999579Z tests/test_compat.py::TestOutputFormatAlias::test_github_format_in_choices PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6034117Z tests/test_compat.py::TestOutputFormatAlias::test_csv_format_in_choices PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6076331Z tests/test_compat.py::TestOutputFormatAlias::test_analyze_format_alias PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6255660Z tests/test_compat.py::TestCheckSelectFilter::test_select_filters_findings_to_selected_signal PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6303381Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_ok_response PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6347940Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_next_step_contract PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6438406Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_with_diff_ref PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6473455Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_error_handling PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6518134Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_response_profile_shaping PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6533375Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_dispatch_table_includes_compile_policy PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6554800Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_calls_api PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6574626Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_defaults PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6605127Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_registered PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6620851Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_has_required_fields PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6635358Z tests/test_compile_policy_api.py::TestAPIExports::test_importable_from_api PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6652470Z tests/test_compile_policy_api.py::TestAPIExports::test_in_stable_api PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6686927Z tests/test_completions.py::test_completions_bash_exit_zero PASSED        [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6705123Z tests/test_completions.py::test_completions_zsh_exit_zero PASSED         [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6723013Z tests/test_completions.py::test_completions_fish_exit_zero PASSED        [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6743621Z tests/test_completions.py::test_completions_invalid_shell PASSED         [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6768193Z tests/test_completions.py::test_completions_powershell_unsupported PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6785691Z tests/test_config.py::test_default_config PASSED                         [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6818344Z tests/test_config.py::test_load_missing_file PASSED                      [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6861418Z tests/test_config.py::test_load_yaml PASSED                              [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6905130Z tests/test_config.py::test_load_yaml_lazy_import_rules PASSED            [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6921652Z tests/test_config.py::test_weight_sum_with_report_only_signals_remains_reasonable PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6962090Z tests/test_config.py::test_load_yaml_unknown_top_level_key_raises PASSED [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.6998051Z tests/test_config.py::test_load_yaml_unknown_nested_key_raises PASSED    [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7013589Z tests/test_config.py::test_thresholds_defaults PASSED                    [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7028600Z tests/test_config.py::test_signal_weights_as_dict PASSED                 [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7043039Z tests/test_config.py::test_path_override_defaults PASSED                 [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7072356Z tests/test_config.py::test_find_config_toml PASSED                       [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7101355Z tests/test_config.py::test_find_config_pyproject PASSED                  [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7129561Z tests/test_config.py::test_find_config_returns_none PASSED               [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7162475Z tests/test_config.py::test_load_drift_toml PASSED                        [ 19%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7194104Z tests/test_config.py::test_load_pyproject_toml_with_tool_drift PASSED    [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7225629Z tests/test_config.py::test_load_pyproject_toml_without_drift_section PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7258510Z tests/test_config.py::test_load_toml_validation_error PASSED             [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7296871Z tests/test_config.py::test_load_yaml_parse_error PASSED                  [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7311646Z tests/test_config.py::test_apply_extends_with_valid_preset PASSED        [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7326106Z tests/test_config.py::test_apply_extends_without_extends PASSED          [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7341083Z tests/test_config.py::test_apply_extends_non_dict_raises PASSED          [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7363417Z tests/test_config.py::test_apply_extends_unknown_preset_raises PASSED    [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7377745Z tests/test_config.py::test_apply_extends_deep_merge PASSED               [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7801767Z tests/test_config.py::test_build_config_json_schema PASSED               [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7816957Z tests/test_config.py::test_resolve_signal_names_abbreviations PASSED     [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7831416Z tests/test_config.py::test_resolve_signal_names_full_names PASSED        [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7847393Z tests/test_config.py::test_resolve_signal_names_unknown_raises PASSED    [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7864285Z tests/test_config.py::test_apply_signal_filter_select PASSED             [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7880508Z tests/test_config.py::test_apply_signal_filter_ignore PASSED             [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7897225Z tests/test_config.py::test_apply_signal_filter_select_and_ignore PASSED  [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7911781Z tests/test_config.py::test_calibration_config_defaults PASSED            [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7926265Z tests/test_config.py::test_attribution_config_defaults PASSED            [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7940479Z tests/test_config.py::test_plugin_config_defaults PASSED                 [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7954880Z tests/test_config.py::test_brief_config_defaults PASSED                  [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7972407Z tests/test_config.py::test_agent_objective_defaults PASSED               [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.7987001Z tests/test_config.py::test_agent_effectiveness_thresholds_defaults PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.8003143Z tests/test_config.py::test_default_includes_without_tree_sitter PASSED   [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.8052426Z tests/test_config.py::test_load_yaml_with_extends PASSED                 [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.8090789Z tests/test_config.py::test_load_yaml_validation_error_with_context PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.8129956Z tests/test_config.py::test_config_with_agent_and_effectiveness_thresholds PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.8160674Z tests/test_config.py::test_toml_parse_error_message_is_not_yaml_specific PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.8197732Z tests/test_config.py::test_detect_repo_profile_empty_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.8237287Z tests/test_config.py::test_detect_repo_profile_small_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.8352737Z tests/test_config.py::test_detect_repo_profile_ai_package_returns_vibe_coding PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.8466787Z tests/test_config.py::test_detect_repo_profile_medium_repo_returns_default PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:10.9252441Z tests/test_config.py::test_detect_repo_profile_large_repo_with_ci_returns_strict PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.0038107Z tests/test_config.py::test_detect_repo_profile_large_repo_without_ci_returns_default PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.0166006Z tests/test_config.py::test_detect_repo_profile_excludes_test_dir PASSED  [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.0289312Z tests/test_config.py::test_detect_repo_profile_excludes_venv_dir PASSED  [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.0324973Z tests/test_config.py::test_load_no_config_applies_detected_profile PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.0746271Z tests/test_config_schema.py::test_committed_schema_matches_config_model PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.1901706Z tests/test_config_schema.py::test_config_schema_command_writes_expected_file PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.2029965Z tests/test_config_validate.py::TestConfigValidate::test_valid_config_passes PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.2139599Z tests/test_config_validate.py::TestConfigValidate::test_no_config_falls_to_defaults PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.2272095Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.2400921Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_error_code PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.2539531Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_yaml_context PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.2667682Z tests/test_config_validate.py::TestConfigValidate::test_extreme_weights_warn PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.2800903Z tests/test_config_validate.py::TestConfigValidate::test_negative_weight_warn PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.2922578Z tests/test_config_validate.py::TestConfigValidate::test_explicit_config_path PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.3609636Z tests/test_config_validate.py::TestConfigShow::test_show_defaults PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.4225001Z tests/test_config_validate.py::TestConfigShow::test_show_includes_onboarding_summary PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.4782659Z tests/test_config_validate.py::TestConfigShow::test_show_raw_skips_summary PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5394672Z tests/test_config_validate.py::TestConfigShow::test_show_custom_config PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5524233Z tests/test_config_validate.py::TestConfigShow::test_show_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5542042Z tests/test_consistency_proxies.py::TestBEM::test_no_handlers_no_findings PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5559300Z tests/test_consistency_proxies.py::TestBEM::test_single_handler_below_threshold PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5577647Z tests/test_consistency_proxies.py::TestBEM::test_broad_monoculture_detected PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5597145Z tests/test_consistency_proxies.py::TestBEM::test_diverse_handlers_no_finding PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5614298Z tests/test_consistency_proxies.py::TestBEM::test_handlers_with_raise_not_swallowing PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5632108Z tests/test_consistency_proxies.py::TestBEM::test_bare_except_detected_as_broad PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5649869Z tests/test_consistency_proxies.py::TestBEM::test_fallback_assignment_counts_as_swallowing PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5667363Z tests/test_consistency_proxies.py::TestBEM::test_score_calculation PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5686000Z tests/test_consistency_proxies.py::TestBEM::test_module_grouping PASSED  [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5702978Z tests/test_consistency_proxies.py::TestBEM::test_error_boundary_excluded PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5720464Z tests/test_consistency_proxies.py::TestTPD::test_no_test_files_no_findings PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5799748Z tests/test_consistency_proxies.py::TestTPD::test_all_positive_assertions_triggers PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5875237Z tests/test_consistency_proxies.py::TestTPD::test_mixed_assertions_below_threshold PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.5937677Z tests/test_consistency_proxies.py::TestTPD::test_pytest_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6008074Z tests/test_consistency_proxies.py::TestTPD::test_assert_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6046398Z tests/test_consistency_proxies.py::TestTPD::test_small_test_suite_skipped PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6142502Z tests/test_consistency_proxies.py::TestTPD::test_score_scales_with_suite_size PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6210615Z tests/test_consistency_proxies.py::TestTPD::test_boundary_names_counted PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6228830Z tests/test_consistency_proxies.py::TestTPD::test_non_python_skipped PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6307022Z tests/test_consistency_proxies.py::TestTPD::test_early_stage_extension_workspace_is_capped_to_low PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6385171Z tests/test_consistency_proxies.py::TestTPD::test_established_extension_workspace_keeps_high_severity PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6422259Z tests/test_consistency_proxies.py::TestGCD::test_no_qualifying_functions_no_findings PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6512741Z tests/test_consistency_proxies.py::TestGCD::test_all_guarded_no_findings PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6607653Z tests/test_consistency_proxies.py::TestGCD::test_no_guards_triggers PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6675609Z tests/test_consistency_proxies.py::TestGCD::test_isinstance_counts_as_guard PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6762044Z tests/test_consistency_proxies.py::TestGCD::test_assert_param_counts_as_guard PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6847686Z tests/test_consistency_proxies.py::TestGCD::test_if_none_raise_counts_as_guard PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.6933387Z tests/test_consistency_proxies.py::TestGCD::test_private_functions_excluded PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7014849Z tests/test_consistency_proxies.py::TestGCD::test_test_files_excluded PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7049286Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_no_none_for_safe_code PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7066416Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_empty_input_no_findings PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7101882Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_no_none_for_simple_code PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7118752Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7157501Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_no_none_fields PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7176322Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_findings_fields_not_none PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7211716Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_findings_fields_not_none PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7228727Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7245643Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_safe_exception_no_none PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7282830Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_score_not_none PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7338358Z tests/test_console_scripts.py::test_console_scripts_include_package_and_short_alias PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7353929Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_to_api_dict PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7369110Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_affected_files_capped_at_15 PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7383977Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_empty_tasks PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7399766Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_single_task_no_group PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7416442Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_two_tasks_form_group PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7431968Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_back_reference_on_tasks PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7447520Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_non_batch_eligible_excluded PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7463749Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_different_signals_separate_groups PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7479409Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_canonical_file_most_frequent PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7494921Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_deduped_affected_files PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7512567Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_includes_consolidation_groups PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7530523Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_api_dict_includes_consolidation PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7545585Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_empty_graph_has_empty_consolidation PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7561790Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_consolidation_group_id PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7581096Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_similar_outcomes_field PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7595969Z tests/test_context_mapping.py::test_every_valid_task_type_has_entry PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7610255Z tests/test_context_mapping.py::test_no_entry_exceeds_budget PASSED       [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7627960Z tests/test_context_mapping.py::test_all_referenced_paths_exist[feat] PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7644975Z tests/test_context_mapping.py::test_all_referenced_paths_exist[fix] PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7662068Z tests/test_context_mapping.py::test_all_referenced_paths_exist[chore] PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7679512Z tests/test_context_mapping.py::test_all_referenced_paths_exist[signal] PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7696471Z tests/test_context_mapping.py::test_all_referenced_paths_exist[prompt] PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7713825Z tests/test_context_mapping.py::test_all_referenced_paths_exist[review] PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7728791Z tests/test_context_mapping.py::test_context_for_rejects_unknown_type PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7745742Z tests/test_context_mapping.py::test_no_policy_text_leaks_into_mapping PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7777513Z tests/test_context_tags.py::TestScanContextTags::test_python_single_tag PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7808154Z tests/test_context_tags.py::TestScanContextTags::test_python_multiple_tags PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7839844Z tests/test_context_tags.py::TestScanContextTags::test_typescript_tag PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7870284Z tests/test_context_tags.py::TestScanContextTags::test_no_context_tags PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7901094Z tests/test_context_tags.py::TestScanContextTags::test_ignores_drift_ignore PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7933348Z tests/test_context_tags.py::TestScanContextTags::test_multiple_files PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7964163Z tests/test_context_tags.py::TestScanContextTags::test_tag_with_hyphens_and_underscores PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.7996170Z tests/test_context_tags.py::TestScanContextTags::test_unsupported_language_ignored PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8025120Z tests/test_context_tags.py::TestScanContextTags::test_missing_file_skipped PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8042080Z tests/test_context_tags.py::TestApplyContextTags::test_tags_applied_to_overlapping_finding PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8057776Z tests/test_context_tags.py::TestApplyContextTags::test_no_overlap_no_dampening PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8073518Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_1_no_score_change PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8089227Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_0_zeros_score PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8104643Z tests/test_context_tags.py::TestApplyContextTags::test_multiple_tags_merged PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8120326Z tests/test_context_tags.py::TestApplyContextTags::test_finding_without_file_path_untouched PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8136605Z tests/test_context_tags.py::TestApplyContextTags::test_empty_tags_dict PASSED [ 21%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8152032Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_above_1 PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8167595Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_below_0 PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8184394Z tests/test_context_tags.py::TestContextDampeningConfig::test_default_dampening PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8200352Z tests/test_context_tags.py::TestContextDampeningConfig::test_custom_dampening PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8228229Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tagged_count_in_json PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8273980Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tags_in_finding_metadata PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8300527Z tests/test_context_tags.py::TestSarifContextTags::test_context_tags_in_sarif_result_properties PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8327438Z tests/test_context_tags.py::TestSarifContextTags::test_no_context_tags_no_properties PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8359238Z tests/test_context_tags.py::TestContextTagEndToEnd::test_scan_and_apply PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8394762Z tests/test_context_tags.py::TestContextTagEndToEnd::test_untagged_finding_untouched PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8420510Z tests/test_copilot_context_actionability.py::test_pfs_rule_includes_exemplar_and_deviation_locations PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:11.8447825Z tests/test_copilot_context_actionability.py::test_nbv_rule_includes_contract_specific_suggestion_and_location PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8577304Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[architecture_violation] SKIPPED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8594249Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8610932Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[bypass_accumulation] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8627434Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[doc_impl_drift] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8645186Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[exception_contract_drift] SKIPPED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8661754Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[explainability_deficit] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8678113Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8694704Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[mutant_duplicate] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8712690Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[naming_contract_violation] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8728838Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8744516Z tests/test_copilot_context_coverage.py::test_signal_no_noise[architecture_violation] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8760417Z tests/test_copilot_context_coverage.py::test_signal_no_noise[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8776846Z tests/test_copilot_context_coverage.py::test_signal_no_noise[bypass_accumulation] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8792771Z tests/test_copilot_context_coverage.py::test_signal_no_noise[doc_impl_drift] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8809429Z tests/test_copilot_context_coverage.py::test_signal_no_noise[exception_contract_drift] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8826308Z tests/test_copilot_context_coverage.py::test_signal_no_noise[explainability_deficit] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8842702Z tests/test_copilot_context_coverage.py::test_signal_no_noise[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8859093Z tests/test_copilot_context_coverage.py::test_signal_no_noise[mutant_duplicate] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8874999Z tests/test_copilot_context_coverage.py::test_signal_no_noise[naming_contract_violation] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8890924Z tests/test_copilot_context_coverage.py::test_signal_no_noise[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8905369Z tests/test_copilot_context_coverage.py::test_aggregate_instruction_coverage_rate PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8921929Z tests/test_copilot_context_coverage.py::test_aggregate_noise_rate_zero PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8937034Z tests/test_copilot_ctx_branches.py::TestHeading::test_basic_format PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8952459Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_empty_findings PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8968533Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_with_fix PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8983880Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_without_fix PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.8999249Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_with_fix PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9014143Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_without_fix PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9029492Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_with_fix PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9044654Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_without_fix PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9060330Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_guard_clause_deficit PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9075588Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_broad_exception_monoculture PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9090716Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_doc_impl_drift PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9106199Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_mutant_duplicate PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9121005Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_explainability_deficit PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9136332Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_bypass_accumulation PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9152603Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_with_fix PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9169469Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_without_fix PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9185067Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_fix PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9200769Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_desc PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9216267Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_no_file_path_no_top_files PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9231406Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_cursor PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9246676Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_windsurf PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9261898Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_claude PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9277227Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_agents PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9292430Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_copilot_default PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9310472Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_cursor_delegation PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9328053Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_windsurf_delegation PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9346452Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_claude_delegation PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9363554Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_agents_delegation PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9380992Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_copilot_default PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9398192Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_no_findings PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9423469Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_actionable_findings PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9448499Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_trend PASSED [ 22%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9476690Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_module_scores PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9493941Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_no_findings PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9518488Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_with_findings PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9536021Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_no_findings PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9563835Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_with_findings_and_module_scores PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9597249Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_new_file PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9631294Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_replace_between_markers PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9664032Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_append_when_no_markers PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9698788Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9733175Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_unchanged_content_not_written PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9762373Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_valid PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9792172Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_invalid PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9821095Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_zero PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9848650Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_no_env_var PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9866239Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_cli_requested_workers_wins PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9895149Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_env_override_wins_over_config_strategy PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9918077Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_downscales_small_repo PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9940571Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_io_heavy_dampens_workers PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9955944Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_without_details PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9970796Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_with_details PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:12.9986025Z tests/test_coverage_pipeline_and_helpers.py::TestPruneGitHistoryCache::test_removes_stale_entries PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0000648Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_normal_z_score PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0015254Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_zero_std PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0030183Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_high PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0044908Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_low PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0059829Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_zero_total PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0074868Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_uniform_distribution PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0089871Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_single_value PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0107046Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_empty_histories_returns_empty PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0124860Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_all_zero_commit_histories PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0149356Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_detects_volatile_file PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0172792Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_ai_boost_applied PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0222129Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_extension_workspace_burst_is_dampened PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0247003Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_test_like_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0271641Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_suffix_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0296755Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_issue_290_schema_base_generated_ts_is_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0338522Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_header_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0364347Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_non_plugin_outlier_keeps_high_severity PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0406999Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_new_workspace_dampening_not_blocked_by_stale_last_modified PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0456913Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_mature_workspace_coordinated_burst_is_dampened PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0472024Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_known_signal PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0487406Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_unknown_signal_fallback PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0502952Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_high_score_red PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0518490Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_medium_score_yellow PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0533597Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_low_score_green PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0548570Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_empty_values PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0563487Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_equal_values PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0578629Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_ascending_values PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0593322Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_file_path PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0608270Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_start_line PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0623582Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_nonexistent_file PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0656063Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_valid_file PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0695492Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_repo_root PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0729499Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_end_line PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0745397Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_module_candidates_non_python_file PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0760504Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_merge_commit PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0776137Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_automated_commit PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0807963Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_too_few_commits_returns_empty PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0823855Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_explicit_dependency_pairs PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0839662Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_resolve_non_relative_targets_with_nested_module PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0877529Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_with_merge_commits_weighted PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0912629Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_skip_explicit_imports PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0928213Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_node_prefix PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0943315Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_scoped_not_stdlib PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0958283Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_python PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0974714Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_excludes_recent PASSED [ 23%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.0991116Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_includes_established PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1007761Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_detects_new_dependency PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1045345Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_aborts_on_thin_baseline PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1093215Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_detects_novel_imports PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1109922Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_ts_scoped_package_extraction PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1126392Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_ignores_test_only_framework_imports PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1174774Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_suppresses_novel_imports_in_new_extension_workspace PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1223329Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_still_reports_novel_imports_for_existing_extension_workspace PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1273536Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_does_not_cap_when_novel_dep_is_shared_across_workspaces PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1305256Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_skip_init_methods PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1338402Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_ai_attributed_file_boosts_score PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1371605Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_function_with_docstring_reduces_score PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1403349Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_non_python PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1438362Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_trivial_functions PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1485171Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_detects_high_complexity PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1516736Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_init_and_index_files PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1548837Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_decorator_based_guard PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1588038Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_isinstance_guard_recognized PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1622674Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_low_param_functions PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1639850Z tests/test_csv_output.py::test_analysis_to_csv_contains_header_and_rows PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1656252Z tests/test_csv_output.py::test_analysis_to_csv_escapes_commas_and_quotes PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1674548Z tests/test_csv_output.py::test_analysis_to_csv_signal_label_column PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1697523Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_unused_exports_detected PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1720268Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_library_layout_marks_context_candidate PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1742779Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_internal_module_in_package_layout_is_still_reported PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1764154Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_all_exports_used PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1782615Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_dunder_init_excluded PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1801497Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_route_handlers_and_schema_classes_are_not_reported PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1821904Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_public_api_exports_in_package_layout_are_not_reported PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1840779Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_script_context_exports_are_not_reported PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1861218Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_typescript_file_local_types_are_not_treated_as_exports PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1880400Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_test_file_is_reduced_not_excluded_by_default PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1901594Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_typescript_testkit_contract_file_is_reduced_to_low PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1922562Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_config_file_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1943977Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_non_config_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1966312Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_non_plugin_file_keeps_high_without_workspace_heuristic PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.1989194Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginEntrypointHeuristic::test_extensions_components_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2010274Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_nested_dotpi_extensions_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2031828Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_extensions_plugin_sdk_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2077134Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_published_package_exports_are_dampened_to_low PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2121683Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_private_package_keeps_high_without_published_heuristic PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2137625Z tests/test_decision_rules.py::TestArchDecision::test_construction_with_defaults PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2152561Z tests/test_decision_rules.py::TestArchDecision::test_construction_full PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2167361Z tests/test_decision_rules.py::TestArchDecision::test_enforcement_values PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2183114Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_to_dict_includes_decisions PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2199081Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_restores_decisions PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2214461Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_without_decisions_defaults_empty PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2231458Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_round_trip_json PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2277660Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_scope PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2293007Z tests/test_decision_rules.py::TestMatchDecisions::test_no_match_for_unrelated_target PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2308469Z tests/test_decision_rules.py::TestMatchDecisions::test_inactive_decisions_excluded PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2335171Z tests/test_decision_rules.py::TestMatchDecisions::test_include_inactive_when_requested PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2350612Z tests/test_decision_rules.py::TestMatchDecisions::test_enforcement_filter PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2365932Z tests/test_decision_rules.py::TestMatchDecisions::test_match_exact_file_path PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2380628Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_path PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2395732Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_basic PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2410778Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_sorted_by_enforcement PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2426152Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_json_serializable PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2441027Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_empty PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2488721Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_returns_decision_constraints PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2526085Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_without_decisions_returns_empty PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2574657Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_block_decisions_in_agent_instruction PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2671953Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_001_circular_import] PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2793021Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_002_broad_exception_monoculture] PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.2916837Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_003_mutant_duplicate] PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.3021869Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_004_missing_authorization] PASSED [ 24%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.3133554Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_005_architecture_violation] PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.3239261Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_006_pattern_fragmentation] PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.3386692Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_007_guard_clause_deficit] PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.3998170Z tests/test_defect_corpus.py::test_defect_corpus_recall_report PASSED     [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4013627Z tests/test_delta_first.py::TestTrendContext::test_baseline_when_no_history PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4029355Z tests/test_delta_first.py::TestTrendContext::test_improving PASSED       [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4044828Z tests/test_delta_first.py::TestTrendContext::test_degrading PASSED       [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4059688Z tests/test_delta_first.py::TestTrendContext::test_stable_within_noise_floor PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4074499Z tests/test_delta_first.py::TestTrendContext::test_recent_scores_capped_at_five PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4089609Z tests/test_delta_first.py::TestDeltaGatePass::test_no_history_always_passes PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4104184Z tests/test_delta_first.py::TestDeltaGatePass::test_passes_within_budget PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4119319Z tests/test_delta_first.py::TestDeltaGatePass::test_fails_exceeding_budget PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4133851Z tests/test_delta_first.py::TestDeltaGatePass::test_improving_always_passes PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4148669Z tests/test_delta_first.py::TestDeltaGatePass::test_window_limits_history PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4163276Z tests/test_delta_first.py::TestDeltaGatePass::test_exact_boundary_passes PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4193808Z tests/test_delta_first.py::TestHistoryPersistence::test_load_missing_file PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4232388Z tests/test_delta_first.py::TestHistoryPersistence::test_load_corrupt_file PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4265397Z tests/test_delta_first.py::TestHistoryPersistence::test_roundtrip PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.4315064Z tests/test_delta_first.py::TestHistoryPersistence::test_save_caps_at_100 PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5399648Z tests/test_delta_first.py::TestAnalyzeDiffHistory::test_analyze_diff_persists_scoped_history PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5692856Z tests/test_delta_first.py::TestAnalyzeRepoHistoryScope::test_analyze_repo_uses_legacy_and_repo_snapshots_for_repo_scope PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5710146Z tests/test_delta_first.py::TestDeltaConfig::test_default_delta_config PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5726695Z tests/test_delta_first.py::TestDeltaConfig::test_load_delta_config_from_dict PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5755046Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_includes_trend PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5781963Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_trend_null_when_no_trend PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5802121Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_includes_trend_properties PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5823657Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_no_properties_for_baseline PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5838230Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_actions_is_url_segment PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5852161Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_badge_is_url_segment PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5866290Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_blob_is_url_segment PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5880853Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_src_is_not_url_segment PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5894502Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_backend_is_not_url_segment PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5908976Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_case_insensitive PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5925254Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_filters_known_false_positives PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5940325Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_keeps_legitimate_repo_segments PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5954239Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_true PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5968471Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_false PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5982731Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_true PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.5997014Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_false PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6013735Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_code_span_dir_ref PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6029919Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_fenced_code_block_skipped PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6045671Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_ref PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6062620Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_url_not_extracted PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6079060Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_text_is_extracted PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6098818Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_mixed_content PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6113795Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_empty_markdown PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6129596Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_no_dirs PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6145969Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_proper_nouns_filtered PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6161679Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_version_segments_filtered PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6177185Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_single_char_segments_filtered PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6194152Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_generic_slash_tokens_without_context_are_ignored PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6210644Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_with_structure_context_is_kept PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6228636Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_with_context_is_kept PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6246871Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_without_context_is_filtered PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6357738Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_phantom_dir_detected PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6447213Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_existing_dirs_no_finding PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6540828Z tests/test_dia_enhanced.py::TestAdrScanning::test_discovers_doc_decisions_directory PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6619121Z tests/test_dia_enhanced.py::TestDiaLibraryContext::test_library_layout_marks_context_candidate PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6635733Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_directory_keyword PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6652010Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_folder_keyword PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6668580Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_structure_keyword PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6684510Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_without_keyword_is_filtered PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6700868Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_rest_path_without_context PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6717638Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_see_for_more_without_context PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6734893Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_package_keyword PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6751694Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_heading_with_codespan_and_keyword PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6782681Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_direct_path_exists PASSED [ 25%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6815224Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_src_prefix PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6847604Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_app_prefix PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6880632Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_lib_prefix PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6914183Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_tests_not_container PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6944285Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_in_source_dirs_case_insensitive PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.6976157Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_nonexistent_anywhere PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7067672Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_e2e_src_prefix_no_finding PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7082104Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_accepted PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7096513Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_superseded PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7111167Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_proposed PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7125707Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_case_insensitive PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7140083Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_format PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7154279Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_superseded PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7168817Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_returns_none PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7254409Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_superseded_adr_skipped_in_scan PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7376007Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_accepted_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7467468Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7550341Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_superseded_format_skipped PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7566756Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_try_except_not_extracted PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7582816Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_match_case_not_extracted PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7598559Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_parent_tree_not_extracted PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7614228Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_path_extracts_terminal_only PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7630375Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_trailing_slash_still_extracted PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7648012Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_standalone_dir_ref_still_works PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7663867Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_trailing_slash_extracts_last PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7679450Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_not_extracted PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7694603Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_with_trailing_slash PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7710299Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_non_url_text_still_extracted PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7743252Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_found PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7775645Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_not_found PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7808957Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_must_be_dir PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7914348Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_tests_dir_not_flagged PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.7989624Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_nonaux_dir_still_flagged PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8082509Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_artifacts_dir_not_flagged PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8122996Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_fenced_block_services_not_extracted PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8142110Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_inline_codespan_still_extracted PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8156698Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_http PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8171045Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_https PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8184951Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_no_url PASSED    [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8199502Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_multiple_urls PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8213772Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_near PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8228184Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_far_away PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8243968Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_no_keyword PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8258801Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_backtick_wrapped PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8273012Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_allow_without_context PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8287026Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_no_refs PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8300997Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_url_stripped PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8315072Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_text_nodes PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8329312Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_softbreak PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8343300Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_non_text_skipped PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8357595Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_empty PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8371434Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_short_name PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8385498Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_proper_noun PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8399775Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_version_segment PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8413589Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_valid_dir PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8427673Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_capitalized PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8442652Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_all_upper PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8456720Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_lowercase PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8471525Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_underscore PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8487219Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_with_digit PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8502265Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_empty PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8518277Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_version PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8533684Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_year PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8548370Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_short_number PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8562225Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_empty PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8578941Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_text PASSED [ 26%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8702434Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_not_blocked_without_batch_eligible_context PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8762651Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_missing PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8823005Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_invalid PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.8901826Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_nudge_accepts_valid_hypothesis_and_emits_evidence PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9006332Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_diff_reuses_registered_hypothesis_id PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9036492Z tests/test_diff_auto.py::TestGetLastScanPath::test_returns_path_inside_cache_dir PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9066109Z tests/test_diff_auto.py::TestGetLastScanPath::test_custom_cache_dir PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9100199Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_file_with_json PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9134300Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_parent_dirs PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9172462Z tests/test_diff_auto.py::TestSaveLastScan::test_silently_ignores_write_error PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9208100Z tests/test_diff_auto.py::TestSaveLastScan::test_overwrites_existing_file PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9250028Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_from_file_are_incompatible PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9289521Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_uncommitted_are_incompatible PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9331456Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_without_last_scan_gives_clear_error PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9464474Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_score_delta PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9575300Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_resolved_findings PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9660032Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_no_change_message PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9770266Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_exit_code_1_on_new_high_critical PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:13.9933561Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_trigger_is_pull_request_on_main PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0093075Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_permissions_are_read_only PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0250033Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_has_approval_gate_job PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0265331Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_references_approved_label_and_tamper_check PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0283151Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.agent.prompt.md] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0299886Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.output.schema.json] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0316433Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.schema.json] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0333009Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/signal_registry.py] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0349601Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/intent/handoff.py] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0366436Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[.github/workflows/drift-agent-gate.yml] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0382685Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[scripts/verify_gate_not_bypassed.py] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0399275Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[decisions/] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0417214Z tests/test_drift_agent_gate_workflow.py::TestAdr094::test_exists_and_marked_proposed PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0431571Z tests/test_dx_features.py::TestExplainSignalData::test_all_23_signals_present PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0447920Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[PFS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0473663Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[AVS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0489623Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MDS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0505186Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[EDS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0521419Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TVS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0537415Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[SMS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0553031Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DIA] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0568577Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BEM] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0584112Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TPD] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0599730Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[GCD] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0615060Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[NBV] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0630922Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BAT] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0646685Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ECM] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0662357Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[COD] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0678146Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CCC] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0694352Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TSA] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0710165Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CXS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0725644Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[FOE] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0741374Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CIR] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0757371Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DCA] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0772738Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MAZ] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0788321Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ISD] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0803558Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[HSC] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0819311Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[PFS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0834714Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[AVS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0850170Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MDS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0865176Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[EDS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0880902Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TVS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0896551Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[SMS] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0912903Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DIA] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0928401Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BEM] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0943855Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TPD] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0959356Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[GCD] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0974759Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[NBV] PASSED [ 27%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.0990422Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BAT] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1005701Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ECM] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1021358Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[COD] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1037352Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CCC] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1052722Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TSA] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1068231Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CXS] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1083573Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[FOE] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1099025Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CIR] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1114460Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DCA] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1131008Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MAZ] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1146656Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ISD] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1162559Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[HSC] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1178377Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[PFS] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1193809Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[AVS] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1209703Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MDS] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1224939Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[EDS] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1240710Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TVS] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1256337Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[SMS] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1271609Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DIA] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1287161Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BEM] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1302343Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TPD] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1317885Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[GCD] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1333102Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[NBV] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1349614Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BAT] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1365129Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ECM] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1380762Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[COD] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1396264Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CCC] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1411730Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TSA] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1427847Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CXS] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1443734Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[FOE] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1459656Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CIR] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1475079Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DCA] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1491127Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MAZ] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1506684Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ISD] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1522220Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[HSC] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1538426Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[GCD] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1553964Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[NBV] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1927758Z tests/test_dx_features.py::TestExplainCLI::test_explain_list_runs PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.1991810Z tests/test_dx_features.py::TestExplainCLI::test_explain_known_signal PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2022597Z tests/test_dx_features.py::TestExplainCLI::test_explain_unknown_signal PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2083276Z tests/test_dx_features.py::TestExplainCLI::test_explain_case_insensitive PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2141494Z tests/test_dx_features.py::TestExplainCLI::test_explain_by_signal_type PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2487369Z tests/test_dx_features.py::TestExplainCLI::test_explain_no_args_shows_list PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2568325Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[GCD] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2648872Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[NBV] PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2682297Z tests/test_dx_features.py::TestCodeSnippets::test_reads_file_at_target_line PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2712515Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_for_missing_file PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2726731Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_file_path PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2757043Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_line PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2789433Z tests/test_dx_features.py::TestCodeSnippets::test_resolves_relative_path PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2821106Z tests/test_dx_features.py::TestCodeSnippets::test_marker_on_target_line PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2842162Z tests/test_dx_features.py::TestExitCodes::test_file_not_found_exits_4 PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2862854Z tests/test_dx_features.py::TestExitCodes::test_generic_exception_exits_3 PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2884663Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_config_error_exits_2 PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2904572Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_system_error_exits_4 PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2924590Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_analysis_error_exits_3 PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.2965265Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3007615Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code_case_insensitive PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3041477Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_unknown_error_code PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3080297Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_system_error_code PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3120944Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_drift_2010_interpolates_placeholder_defaults PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3135460Z tests/test_dx_features.py::TestErrorRegistry::test_error_format PASSED   [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3150331Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_detail_includes_context PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3164371Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_hint PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3179085Z tests/test_dx_features.py::TestErrorRegistry::test_yaml_context_snippet PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3193320Z tests/test_dx_features.py::TestErrorRegistry::test_find_yaml_line PASSED [ 28%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3226744Z tests/test_dx_features.py::TestCodeSnippetEndLine::test_multi_line_highlight PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3266347Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_file PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3308308Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[GCD] PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3351903Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[NBV] PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3400071Z tests/test_dx_features.py::TestExplainOutput::test_explain_list_output_file PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3438094Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3476671Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file_interpolates_defaults PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3544755Z tests/test_dx_features.py::TestWarningsSuppression::test_passlib_warnings_filtered PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3561115Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_raise PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3576597Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_raise PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3592464Z tests/test_ecm_coverage.py::TestExceptionProfile::test_name_raise_without_call PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3607742Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_except_handler PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3623220Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_except_handler PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3638898Z tests/test_ecm_coverage.py::TestExceptionProfile::test_no_exceptions PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3654881Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_public_functions_extracted PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3669948Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_syntax_error_returns_empty PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3685678Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_async_functions_extracted PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3699753Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_identical_profiles PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3713480Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_raise_types_changed PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3727756Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_handler_types_changed PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3741533Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_except_added PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3755727Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_raise_changed PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3770202Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_small_repo_returns_count PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3785057Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_medium_repo_returns_configured PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3798971Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_large_repo_adaptive PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3815487Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_very_large_repo PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.3834252Z tests/test_eds_api_corresponding_tests.py::test__format_scan_response PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.4140291Z tests/test_eds_api_corresponding_tests.py::test_diff PASSED              [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.4460207Z tests/test_eds_api_corresponding_tests.py::test_fix_plan PASSED          [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.4544365Z tests/test_eds_api_corresponding_tests.py::test_validate PASSED          [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.4864364Z tests/test_eds_api_corresponding_tests.py::test_nudge PASSED             [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5045392Z tests/test_eds_api_corresponding_tests.py::test_brief PASSED             [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5061546Z tests/test_embedding_cache.py::test_safe_model_name_replaces_slashes PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5077033Z tests/test_embedding_cache.py::test_safe_model_name_unchanged_without_slashes PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5092129Z tests/test_embedding_cache.py::test_embedding_cache_key_uses_128bit_prefix PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5170963Z tests/test_embedding_cache.py::test_cache_put_and_get_roundtrip PASSED   [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5206461Z tests/test_embedding_cache.py::test_cache_get_corrupted_file_returns_none PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5255352Z tests/test_embedding_cache.py::test_cache_put_oserror_logs_warning PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5288568Z tests/test_embedding_cache.py::test_cache_disabled_no_dir PASSED         [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5325049Z tests/test_embedding_cache.py::test_cache_get_batch_partial_hit PASSED   [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5360796Z tests/test_embedding_cache.py::test_cache_init_oserror_disables_cache PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5408251Z tests/test_embedding_cache.py::test_embed_text_model_encode_and_cache PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5432533Z tests/test_embedding_cache.py::test_embed_text_without_cache PASSED      [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5482256Z tests/test_embedding_cache.py::test_embed_texts_partial_cache PASSED     [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5526295Z tests/test_embedding_cache.py::test_embed_texts_all_cache_hits PASSED    [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5557934Z tests/test_embedding_cache.py::test_build_index_faiss_path_32_vectors PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5573262Z tests/test_embedding_cache.py::test_build_index_numpy_ndarray_input PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5596220Z tests/test_embedding_cache.py::test_search_index_faiss_path PASSED       [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5618356Z tests/test_embedding_cache.py::test_search_index_faiss_empty_index PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5646628Z tests/test_embedding_cache.py::test_search_index_numpy_dimension_mismatch_raises_value_error PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5666982Z tests/test_embedding_cache.py::test_search_index_faiss_dimension_mismatch_raises_before_search PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5706906Z tests/test_embedding_cache.py::test_get_embedding_service_creates_singleton PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5748138Z tests/test_embedding_cache.py::test_get_embedding_service_reinitializes_on_change PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5767689Z tests/test_embedding_cache.py::test_get_embedding_service_cache_dir_key_none PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5803096Z tests/test_embedding_cache.py::test_ensure_model_returns_none_and_logs_warning_on_load_error PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5829204Z tests/test_embedding_cache.py::test_ensure_model_timeout_returns_none_and_logs_warning PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5845286Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_get_embedding_service_without_deps PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5863240Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_identical PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5880005Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_orthogonal PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5895712Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_zero_vector PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5913641Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_clamps_floating_point_overflow PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5928991Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_returns_none_without_vectors PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5946229Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_and_search PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5961166Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_embed_text_returns_none_without_model PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5976428Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reuses_instance_with_same_parameters PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.5991650Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reinitializes_on_parameter_change PASSED [ 29%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6006407Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_text_shape SKIPPED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6018718Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_texts_batch SKIPPED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6031176Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_similar_texts_high_similarity SKIPPED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6065171Z tests/test_embeddings.py::TestEmbeddingCacheVersioning::test_cache_dir_contains_model_and_version PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6098482Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_for_missing_key PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6131334Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_put_skipped_when_cache_disabled PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6164520Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_when_cache_disabled PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6198259Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_batch_returns_all_misses_for_empty_cache PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6216858Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_identity PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6236189Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_normalizes_unnormalized_rows PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6254298Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_small_list_returns_ndarray PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6270311Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_empty_ndarray_returns_none PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6288827Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_prefers_hnsw_when_enabled PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6304974Z tests/test_embeddings.py::TestSearchIndexFallback::test_numpy_fallback_search PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6320893Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_index_empty_returns_empty PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6336307Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_non_ndarray_returns_empty PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6351347Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_empty_returns_empty PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6366816Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_returns_nones_without_model PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6387690Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_text_returns_none_for_empty_sanitized_input PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6405458Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_texts_skips_invalid_items_and_preserves_order PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6421034Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_embeddings_available_returns_bool PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6455750Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_cache_dir_includes_model_and_version PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6490852Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_different_models_use_different_dirs PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6524500Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_slash_in_model_name_normalised PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6563272Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_model_switch_no_cross_read PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6582212Z tests/test_enterprise_governance_assets.py::test_enterprise_governance_assets_exist PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6597390Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_effective_candidate_limit_scales_for_large_repositories PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6648035Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_positive_on_exception_profile_change PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6692464Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_negative_when_profile_is_unchanged PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6739643Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_signature_change_is_ignored PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6780642Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_file_without_history_is_skipped PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6826575Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_private_functions_do_not_trigger PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6876747Z tests/test_explain_cmd_extended.py::test_explain_list_to_json_file PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.6914352Z tests/test_explain_cmd_extended.py::test_explain_error_code_to_json_file PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7000699Z tests/test_explain_cmd_extended.py::test_explain_repo_context_no_examples PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7094059Z tests/test_explain_cmd_extended.py::test_explain_repo_context_with_examples PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7109694Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_list_value PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7125164Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_dict_value PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7155688Z tests/test_explain_cmd_extended.py::test_explain_unknown_signal PASSED   [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7208459Z tests/test_explain_cmd_extended.py::test_explain_signal_with_output_file PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7223451Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_16_char_hex PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7238063Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_8_char_hex PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7252133Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_signal_abbr PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7266728Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_uppercase_hex PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7280742Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_17_chars PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7295020Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_path PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7309551Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_line PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7340985Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_missing_file PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7373531Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_basic_snippet PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7406764Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_target_lines_marked PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7440625Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_resolves_relative_path_via_repo_root PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7473687Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_content_strips_newlines PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7505623Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_file PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7540834Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_fingerprint PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7574312Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_finds_by_exact_finding_id PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7607504Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_prefix_match PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7643446Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_code_context_included PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7670617Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_help_includes_from_file PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.7732829Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_signal_abbr_still_works PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8071873Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_fingerprint_not_found_exits_1 PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8176865Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_resolves_finding PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8228492Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_json_output PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8316979Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_without_exception PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8366072Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_minimal_result PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8386308Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_many_imports_detected PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8411361Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_score_increases_with_more_imports PASSED [ 30%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8428330Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_few_imports_not_detected PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8446364Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_init_file_excluded PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8463599Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_test_files_excluded PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8482140Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_plugin_sdk_subpaths_grouped_to_single_dependency PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8502830Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_scoped_package_subpaths_grouped_to_scope_package PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8517793Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_with_defaults PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8531928Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_full PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8546908Z tests/test_feedback_loop.py::TestPatternProposal::test_to_dict PASSED    [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8563344Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_detects_degrading_hotspots PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8579581Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_respects_min_occurrences PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8594844Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_excludes_stable_low_count PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8609819Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_empty_hotspots_returns_empty PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8626777Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_degrading_trend_boosts_confidence PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8643234Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_aggregates_by_module PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8669511Z tests/test_feedback_loop.py::TestProposeDecisions::test_generates_proposals PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8684814Z tests/test_feedback_loop.py::TestProposeDecisions::test_skips_already_covered_scopes PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8707636Z tests/test_feedback_loop.py::TestProposeDecisions::test_proposal_ids_are_unique PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8730085Z tests/test_feedback_loop.py::TestProposeDecisions::test_enforcement_based_on_severity PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8751057Z tests/test_feedback_loop.py::TestProposeDecisions::test_empty_graph_returns_empty PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8807584Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_returns_ok_with_proposals PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8840846Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_graph_returns_error PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8887786Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_proposals_returns_ok PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.8964605Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_min_occurrences_parameter PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9016271Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_proposals_json_serializable PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9067391Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_agent_instruction_mentions_proposals PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9128025Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_pending_fp_count PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9163560Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_next_tool_call PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9197622Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_tp_has_zero_fp_count PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9234834Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_agent_instruction PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9277549Z tests/test_fetch_github_usage.py::test_build_queries_contains_expected_filenames PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9296920Z tests/test_fetch_github_usage.py::test_extract_repo_activity_deduplicates_by_repo_and_skips_archived PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9314889Z tests/test_fetch_github_usage.py::test_usage_rows_are_sorted PASSED      [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9333772Z tests/test_fetch_github_usage.py::test_extract_repo_names_deduplicates PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9359611Z tests/test_fetch_github_usage.py::test_resolve_repo_activity_via_repo_api_skips_archived PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9394325Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_filters_and_sums PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9415145Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_ignores_bad_rows PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9429932Z tests/test_file_discovery.py::TestMatchesAny::test_prepare_patterns_is_cached PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9454353Z tests/test_file_discovery.py::TestMatchesAny::test_exact_match PASSED    [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9469258Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_pattern PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9485464Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_deeply_nested PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9500002Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_not_matching PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9514333Z tests/test_file_discovery.py::TestMatchesAny::test_wildcard_extension_pattern PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9528762Z tests/test_file_discovery.py::TestMatchesAny::test_empty_patterns_no_match PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9543698Z tests/test_file_discovery.py::TestMatchesAny::test_fnmatch_star_no_dir_separator PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9558277Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_first_matches PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9572705Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_second_matches PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9606813Z tests/test_file_discovery.py::test_detect_language[.py-python] PASSED    [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9639979Z tests/test_file_discovery.py::test_detect_language[.pyi-python] PASSED   [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9672750Z tests/test_file_discovery.py::test_detect_language[.ts-typescript] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9706034Z tests/test_file_discovery.py::test_detect_language[.mts-typescript] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9739351Z tests/test_file_discovery.py::test_detect_language[.cts-typescript] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9772599Z tests/test_file_discovery.py::test_detect_language[.tsx-tsx] PASSED      [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9807122Z tests/test_file_discovery.py::test_detect_language[.js-javascript] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9840475Z tests/test_file_discovery.py::test_detect_language[.mjs-javascript] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9873668Z tests/test_file_discovery.py::test_detect_language[.cjs-javascript] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9910135Z tests/test_file_discovery.py::test_detect_language[.jsx-jsx] PASSED      [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9943295Z tests/test_file_discovery.py::test_detect_language[.rs-None] PASSED      [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:14.9976993Z tests/test_file_discovery.py::test_detect_language[.go-None] PASSED      [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0010025Z tests/test_file_discovery.py::test_detect_language[-None] PASSED         [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0045037Z tests/test_file_discovery.py::test_detect_language_case_insensitive PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0145575Z tests/test_file_discovery.py::TestDiscoverFiles::test_basic_discovery PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0223184Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_venv PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0302993Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.conda] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0381185Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.env] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0460210Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.nox] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0538878Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.tox] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0617679Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.pixi] PASSED [ 31%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0702392Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_tmp_launch_virtualenv_directories PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0794139Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_site_packages PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0864243Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_pycache PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.0922217Z tests/test_file_discovery.py::TestDiscoverFiles::test_empty_directory PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1033592Z tests/test_file_discovery.py::TestDiscoverFiles::test_non_python_files_ignored PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1113972Z tests/test_file_discovery.py::TestDiscoverFiles::test_custom_include_pattern PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1213507Z tests/test_file_discovery.py::TestDiscoverFiles::test_oversized_file_skipped PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1291425Z tests/test_file_discovery.py::TestDiscoverFiles::test_sorted_output PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1360610Z tests/test_file_discovery.py::TestDiscoverFiles::test_file_info_fields_populated PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1428132Z tests/test_file_discovery.py::TestDiscoverFiles::test_symlinks_skipped PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1492094Z tests/test_file_discovery.py::TestDiscoverFiles::test_deduplication_with_overlapping_patterns PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1568835Z tests/test_file_discovery.py::TestDiscoverFiles::test_max_discovery_files_caps_result PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1643145Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_ts_when_supported PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1740873Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_modern_module_extensions PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1829530Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_counts_unsupported_typescript PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.1923217Z tests/test_file_discovery.py::TestDiscoverFiles::test_cache_hit_preserves_skipped_language_counts PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2001424Z tests/test_file_discovery.py::TestDiscoverFiles::test_supported_languages_detected_once PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2076247Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_hit_skips_glob PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2171875Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_invalidates_on_head_change PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2244058Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_recovers_from_corrupt_manifest PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2337079Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_uses_mtime_fallback_without_git PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2377958Z tests/test_file_discovery.py::TestMtimeFingerprint::test_symlink_excluded_from_fingerprint PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2419989Z tests/test_file_discovery.py::TestMtimeFingerprint::test_fingerprint_candidate_count_ignores_symlinks PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2441822Z tests/test_finding_context.py::test_default_classification_two_fixture_layouts_and_generated PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2464159Z tests/test_finding_context.py::test_default_classification_migration_docs_and_production PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2481895Z tests/test_finding_context.py::test_default_classification_marks_work_artifacts_and_audit_outputs_non_operational PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2510885Z tests/test_finding_context.py::test_override_rules_use_precedence_and_pattern_specificity PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2535074Z tests/test_finding_context.py::test_split_findings_excludes_non_operational_by_default PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2557394Z tests/test_finding_context.py::test_split_findings_include_non_operational_opt_in PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2574539Z tests/test_finding_context.py::test_library_context_from_signal_metadata_candidate PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2597171Z tests/test_finding_context.py::test_split_findings_excludes_library_context_by_default PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2633920Z tests/test_finding_context.py::test_adapted_header_is_classified_as_library PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2668539Z tests/test_finding_context.py::test_vendored_directory_is_classified_as_library PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2688944Z tests/test_finding_context.py::test_pure_posix_paths_do_not_crash_context_classification PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.2711739Z tests/test_finding_context.py::test_doc_impl_drift_in_docs_context_remains_prioritized PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3188416Z tests/test_fix_actionability.py::TestFixTextPresence::test_medium_plus_findings_have_fix PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3210154Z tests/test_fix_actionability.py::TestFixTextActionability::test_fixture_fixes_are_actionable PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3232350Z tests/test_fix_actionability.py::TestFixTextActionability::test_no_fix_is_purely_vague PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3258880Z tests/test_fix_actionability.py::TestFixTextSpecificity::test_fixes_contain_identifiers PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3275713Z tests/test_fix_apply_integration.py::test_is_auto_applicable_high_local_low PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3290536Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_medium_fit PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3304687Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_cross_module_scope PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3318868Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_high_risk PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3358227Z tests/test_fix_apply_integration.py::test_dirty_git_state_returns_error PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3397353Z tests/test_fix_apply_integration.py::test_no_git_check_when_require_clean_false PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3434710Z tests/test_fix_apply_integration.py::test_no_applicable_tasks_returns_empty_patches PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3603383Z tests/test_fix_apply_integration.py::test_dry_run_generates_patch_without_writing PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3669701Z tests/test_fix_apply_integration.py::test_apply_writes_docstring_patch PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3738243Z tests/test_fix_apply_integration.py::test_apply_writes_guard_clause_patch PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3777891Z tests/test_fix_apply_integration.py::test_apply_missing_file_produces_failed_entry PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3818007Z tests/test_fix_apply_integration.py::test_unknown_edit_kind_produces_unsupported_entry PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.3922539Z tests/test_fix_apply_integration.py::test_cli_fix_plan_help_contains_apply_flags PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4068363Z tests/test_fix_apply_integration.py::test_cli_dry_run_returns_json_with_patches PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4083099Z tests/test_fix_intent.py::TestEditKindMapping::test_mds_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4098089Z tests/test_fix_intent.py::TestEditKindMapping::test_pfs_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4112297Z tests/test_fix_intent.py::TestEditKindMapping::test_dca_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4126441Z tests/test_fix_intent.py::TestEditKindMapping::test_eds_default_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4140375Z tests/test_fix_intent.py::TestEditKindMapping::test_did_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4154546Z tests/test_fix_intent.py::TestEditKindMapping::test_avs_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4169058Z tests/test_fix_intent.py::TestEditKindMapping::test_ncv_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4183289Z tests/test_fix_intent.py::TestEditKindMapping::test_gcd_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4197791Z tests/test_fix_intent.py::TestEditKindMapping::test_bem_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4212001Z tests/test_fix_intent.py::TestEditKindMapping::test_tvs_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4226205Z tests/test_fix_intent.py::TestEditKindMapping::test_tpd_edit_kind PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4241665Z tests/test_fix_intent.py::TestEditKindMapping::test_unknown_signal_yields_unspecified PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4257926Z tests/test_fix_intent.py::TestEditKindMapping::test_all_signal_types_have_mapping PASSED [ 32%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4273503Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_docstring PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4289771Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_return_type_but_has_docstring PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4315706Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_high_complexity_with_docstring_and_return_type PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4330679Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_low_complexity_defaults_to_add_docstring PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4344891Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_blast_radius PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4359498Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_layer_violation PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4374077Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_coupling_in_title PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4388458Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_inject_in_title PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4402763Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_service_in_title PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4417255Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_llm_in_title PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4431591Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_prompt_in_title PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4446323Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_decouple PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4460646Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_fan_out PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4474976Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_prompt_injection PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4489602Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_coupling PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4503589Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_llm PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4518265Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_no_heuristic_match_falls_back_to_remove_import PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4532255Z tests/test_fix_intent.py::TestRefineEditKind::test_unrelated_signal_returns_base PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4548491Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_populated PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4563179Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_none_when_no_start_line PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4577978Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_end_line_falls_back_to_start_line PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4592045Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_from_task PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4607102Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_none_when_absent PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4621625Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_from_refs PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4636190Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_none_when_no_refs PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4650958Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_mirrors_task_dict PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4665357Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_empty_when_task_dict_empty PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4680579Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_style PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4695153Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_unrelated_refactor PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4709878Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_signature_change_for_mds PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4724283Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_new_abstraction_for_mds PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4739441Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_signature_for_add_type_annotation PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4755005Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_production_code_for_add_test PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4770268Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_implementation_and_signature_for_add_authorization_check PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4784698Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_duplicates PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4800189Z tests/test_fix_intent.py::TestDeriveFixIntent::test_expected_ast_delta_has_required_keys PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4815084Z tests/test_fix_intent.py::TestDeriveFixIntent::test_add_type_annotation_touches_signature_true PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4829981Z tests/test_fix_intent.py::TestDeriveFixIntent::test_merge_function_body_does_not_touch_signature PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4844284Z tests/test_fix_intent.py::TestDeriveFixIntent::test_unknown_signal_yields_unspecified_edit_kind PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4858908Z tests/test_fix_intent.py::TestDeriveFixIntent::test_result_contains_all_required_keys PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4873812Z tests/test_fix_intent.py::TestDeriveFixIntent::test_avs_blast_radius_sets_reduce_dependencies PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4888381Z tests/test_fix_intent.py::TestAstDeltaCompleteness::test_all_edit_kinds_have_ast_delta PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4908888Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_api_helpers PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4926811Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_task_graph PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4944718Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_has_correct_edit_kind_for_mds PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4963918Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_allowed_files_consistent_with_top_level PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4981885Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_forbidden_changes_includes_universals PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.4996756Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_map_no_none_values PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5011176Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_mds_no_none_edit_kind PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5025433Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_pfs_no_none_forbidden PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5040477Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_avs_no_none_allowed PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5054876Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_hsc_no_none_fields PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5069542Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_isd_no_none_fields PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5083874Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_maz_no_none_fields PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5098516Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_gcd_no_none_fields PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5112617Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_ast_delta_map_no_none_keys PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5126760Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_style_change_not_empty PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5141013Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_unrelated_refactor_not_empty PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5160701Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_all_signal_types_edit_kind_not_none PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5176288Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_changes_no_empty_strings PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5191209Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_allowed_files_no_empty_strings_pfs PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5208208Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_constants_not_empty PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5329031Z tests/test_fix_plan_api_extended.py::test_target_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5435041Z tests/test_fix_plan_api_extended.py::test_exclude_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5474267Z tests/test_fix_plan_api_extended.py::test_unknown_signal_returns_error PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5584872Z tests/test_fix_plan_api_extended.py::test_deferred_findings_excluded_by_default PASSED [ 33%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5691332Z tests/test_fix_plan_api_extended.py::test_finding_id_resolved_as_rule_id PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5805147Z tests/test_fix_plan_api_extended.py::test_finding_id_no_match_returns_diagnostic PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.5916400Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_matching_files PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6026725Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_findings_in_path PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6130811Z tests/test_fix_plan_api_extended.py::test_automation_fit_min_filters_low_tasks PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6241536Z tests/test_fix_plan_api_extended.py::test_include_deferred_true_keeps_deferred_tasks PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6357056Z tests/test_fix_plan_api_extended.py::test_dismissed_tasks_are_excluded_from_fix_plan PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6410881Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_explicit PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6508819Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_rich_explicit PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6561164Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_auto_non_tty_produces_json PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6614154Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_via_shorthand PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6726535Z tests/test_fix_plan_api_extended.py::test_cxs_extract_function_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6846664Z tests/test_fix_plan_api_extended.py::test_cxs_without_pfs_eh_has_no_cross_signal_risk PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.6956902Z tests/test_fix_plan_api_extended.py::test_non_cxs_task_not_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.7625359Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_shown_when_attribution_disabled PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.8240707Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_absent_when_attribution_enabled PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.8263900Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_command_added_to_main_group PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.8312812Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_discovery_failure_does_not_crash_cli PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.8476365Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_accepted_adr PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.8628278Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_proposed_adr PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.8736656Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_json_format_returns_valid_json PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.8853711Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_no_decisions_dir_shows_hint PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.8962467Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_task_filter_narrows_results PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9071614Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_scope_filter_narrows_results PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9118552Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_adr_command_in_help PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9134311Z tests/test_gate_check.py::test_eval_feat_requires_all_feature_artifacts PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9150157Z tests/test_gate_check.py::test_eval_feat_passes_with_required_files PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9166542Z tests/test_gate_check.py::test_eval_signal_change_requires_audit_update PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9180909Z tests/test_gate_check.py::test_eval_signal_change_with_audit_update_is_ok PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9195413Z tests/test_gate_check.py::test_public_api_docstring_check_detects_missing_docstring PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9211868Z tests/test_gate_check.py::test_public_api_docstring_check_passes_with_added_docstring PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9229687Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_raise_value_error PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9248786Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_except PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9267243Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_raise PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9284777Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_handler_types PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9301469Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_no_exceptions PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9318637Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_two_public_functions PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9334079Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_private_skipped PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9349732Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_syntax_error PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9364956Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_name_match PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9380343Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_no_match PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9395735Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_raise PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9412351Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_with_else PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9427921Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_assert PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9443105Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_no_guard PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9458906Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_flat PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9475292Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_single_if PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9491328Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9508023Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested_function_not_counted PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9523463Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_simple PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9538862Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_flat PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9553391Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_syntax_error PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9570554Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_no_function PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9585013Z tests/test_generate_changelog_entry.py::test_build_entry_for_feat PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9599502Z tests/test_generate_changelog_entry.py::test_build_entry_for_fix PASSED  [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9653016Z tests/test_generate_changelog_entry.py::test_detect_current_version PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9809291Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_exits_zero_on_ok_response PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:15.9957174Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_skill_count PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.0102878Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_module_paths PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.0256782Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_does_not_write_files PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.0369932Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_zero_briefings_shows_no_modules_message PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.0532864Z tests/test_generate_skills_cmd.py::TestWriteMode::test_exits_zero PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.0693701Z tests/test_generate_skills_cmd.py::TestWriteMode::test_creates_skill_md_files PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.0857836Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_module_path PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.1018175Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_signals PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.1179637Z tests/test_generate_skills_cmd.py::TestWriteMode::test_output_confirms_written_paths PASSED [ 34%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.1347160Z tests/test_generate_skills_cmd.py::TestWriteMode::test_does_not_overwrite_without_force PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.1512457Z tests/test_generate_skills_cmd.py::TestWriteMode::test_force_overwrites_existing PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.1659126Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_does_not_write PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.1808212Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_shows_preview PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.1917742Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_outputs_valid_json PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2028949Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_json_contains_skill_briefings PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2174987Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_occurrences_forwarded PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2325564Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_confidence_forwarded PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2442910Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_exits_nonzero PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2551785Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_json_exits_nonzero PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2665543Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_shown_to_user PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2783128Z tests/test_generate_skills_cmd.py::TestOutputFlag::test_output_writes_json_to_file PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2798915Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_filters_only_critical_and_high PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2813454Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_empty_report_yields_nothing PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2827819Z tests/test_gh_issue_dedup.py::TestFindingId::test_prefers_explicit_id PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2841839Z tests/test_gh_issue_dedup.py::TestFindingId::test_fallback_to_fingerprint PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2856142Z tests/test_gh_issue_dedup.py::TestFindingId::test_deterministic_fallback PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2870192Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_marker_is_html_comment PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2884042Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_detects_marker_in_body PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2898296Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_ignores_other_findings PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2912321Z tests/test_gh_issue_dedup.py::TestIssueBody::test_body_embeds_marker_and_metadata PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.2979390Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_dry_run_reports_filed_count PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3022568Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_missing_report_is_treated_as_clean PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3070295Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_malformed_json_exits_two PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3085168Z tests/test_git_blame_ingestion.py::test_parse_porcelain_empty_string PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3100616Z tests/test_git_blame_ingestion.py::test_parse_porcelain_valid_block PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3115293Z tests/test_git_blame_ingestion.py::test_parse_porcelain_invalid_author_time_ignored PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3129976Z tests/test_git_blame_ingestion.py::test_parse_porcelain_large_timestamp PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3166210Z tests/test_git_blame_ingestion.py::test_blame_lines_file_not_found PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3201282Z tests/test_git_blame_ingestion.py::test_blame_lines_timeout PASSED       [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3239476Z tests/test_git_blame_ingestion.py::test_blame_lines_oserror PASSED       [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3278090Z tests/test_git_blame_ingestion.py::test_blame_lines_nonzero_returncode PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3316182Z tests/test_git_blame_ingestion.py::test_blame_lines_with_line_range PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3357584Z tests/test_git_blame_ingestion.py::test_blame_lines_success PASSED       [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3372246Z tests/test_git_blame_ingestion.py::test_blame_cache_eviction PASSED      [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3386973Z tests/test_git_blame_ingestion.py::test_blame_cache_miss PASSED          [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3421509Z tests/test_git_blame_ingestion.py::test_content_hash_returns_string PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3454181Z tests/test_git_blame_ingestion.py::test_content_hash_missing_file_returns_none PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3486403Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_empty_requests PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3523924Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_with_cache_hit PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3564620Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_worker_exception PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3607064Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_deduplicates_ranges PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3647319Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_widens_range_when_none PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3682912Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_file_not_found PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3720623Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_timeout PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3757902Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_nonzero_returncode PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3794731Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_branch_pattern PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3833667Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_pr_pattern PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3873622Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_no_match_returns_none PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3889966Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_copilot_coauthor_high_confidence PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3904820Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_cursor_coauthor PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3919964Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_codeium_coauthor PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3934498Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_anthropic_coauthor PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3949705Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_human_coauthor_not_flagged PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3964748Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_implement_pattern PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3981257Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_with_body_not_flagged PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.3996726Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_long_first_line_not_flagged PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4011558Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_pattern_low_confidence PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4027134Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_long_message_not_flagged PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4041978Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_normal_human_message PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4056727Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_empty_message PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4072111Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_add_functionality_tier1 PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4089557Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[fix: resolve null pointer] PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4106471Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Bug: payment fails on zero amount] PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4123231Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[hotfix: emergency rollback] PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4139874Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[revert: undo breaking change] PASSED [ 35%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4156516Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[patch session timeout regression] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4173030Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix broken CI pipeline] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4189791Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Handle crash on empty input] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4207636Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix error in validation logic] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4224386Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Add user authentication] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4242177Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Refactor database layer] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4259804Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Update dependencies] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4277594Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Implement caching strategy] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4294578Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[chore: update changelog] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4310556Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_basic_aggregation PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4325396Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_ai_attributed_count PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4340267Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_defect_correlation PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4354978Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_known_files_filter PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4369851Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_recent_change_frequency PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4384460Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_timestamps_set PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4401220Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_empty_commits PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4443843Z tests/test_git_history_index.py::test_initial_index_build_creates_manifest_and_commits PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4489109Z tests/test_git_history_index.py::test_index_appends_delta_on_descendant_head PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4536749Z tests/test_git_history_index.py::test_index_rebuilds_when_history_is_rewritten PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4573833Z tests/test_git_history_safety.py::test_parse_git_history_uses_arg_list_not_shell PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4611783Z tests/test_git_history_safety.py::test_repo_path_with_shell_chars_is_never_injected_into_command PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4626563Z tests/test_git_history_safety.py::test_detect_ai_attribution_from_coauthor_marker PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4641115Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier1_message PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4655548Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier2_is_weak_signal_only PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4672109Z tests/test_git_history_safety.py::test_defect_correlation_markers PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4733827Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4748876Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_filters_invalid_shapes PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4823217Z tests/test_github_api_correlator_and_export.py::test_github_client_request_and_headers PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4845661Z tests/test_github_api_correlator_and_export.py::test_github_client_rate_limit_and_error_paths PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4862521Z tests/test_github_api_correlator_and_export.py::test_github_client_issue_pr_file_helpers PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:16.4888508Z tests/test_github_api_correlator_and_export.py::test_negative_context_export_module_formats PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.3580772Z tests/test_golden_snapshot.py::TestJsonGoldenSnapshot::test_json_snapshot PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4460923Z tests/test_golden_snapshot.py::TestSarifGoldenSnapshot::test_sarif_snapshot PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4477538Z tests/test_grouping.py::TestGroupBySignal::test_groups_by_signal_type PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4492556Z tests/test_grouping.py::TestGroupBySignal::test_sorted_group_keys PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4508573Z tests/test_grouping.py::TestGroupBySeverity::test_groups_by_severity PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4524671Z tests/test_grouping.py::TestGroupByDirectory::test_groups_by_parent_dir PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4539575Z tests/test_grouping.py::TestGroupByDirectory::test_no_file_path PASSED   [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4555170Z tests/test_grouping.py::TestGroupByModule::test_groups_by_first_segment PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4569688Z tests/test_grouping.py::TestGroupByModule::test_no_file_path PASSED      [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4583925Z tests/test_grouping.py::TestEdgeCases::test_empty_findings PASSED        [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4598939Z tests/test_grouping.py::TestEdgeCases::test_single_finding PASSED        [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4616879Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[signal] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4633690Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[severity] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4650602Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[directory] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4669993Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[module] PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4721325Z tests/test_guard_clause_deficit.py::test_gcd_deep_nesting_detection PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4737084Z tests/test_guard_contract.py::TestInferLayer::test_signals_layer PASSED  [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4751704Z tests/test_guard_contract.py::TestInferLayer::test_api_layer PASSED      [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4766515Z tests/test_guard_contract.py::TestInferLayer::test_commands_layer PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4781107Z tests/test_guard_contract.py::TestInferLayer::test_models_layer PASSED   [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4796161Z tests/test_guard_contract.py::TestInferLayer::test_unknown_layer PASSED  [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4810859Z tests/test_guard_contract.py::TestInferLayer::test_backslash_normalisation PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4848316Z tests/test_guard_contract.py::TestExtractPublicApi::test_extracts_all_from_init PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4884528Z tests/test_guard_contract.py::TestExtractPublicApi::test_fallback_to_imports PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4919050Z tests/test_guard_contract.py::TestExtractPublicApi::test_missing_file PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4959037Z tests/test_guard_contract.py::TestFindRelatedTests::test_finds_matching_test PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.4993401Z tests/test_guard_contract.py::TestFindRelatedTests::test_no_tests_dir PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5030199Z tests/test_guard_contract.py::TestExtractImports::test_extracts_imports PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5064799Z tests/test_guard_contract.py::TestExtractImports::test_nonexistent PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5102576Z tests/test_guard_contract.py::TestBuildGuardContract::test_minimal_contract PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5138179Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_steer_data PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5173514Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_findings PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5208917Z tests/test_guard_contract.py::TestBuildGuardContract::test_schema_version PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5249673Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_returns_ok_without_arch_graph PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5291632Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_includes_next_step_contract PASSED [ 36%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5307355Z tests/test_guided_mode.py::TestTrafficLight::test_green_low_score_no_findings PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5322187Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_medium_score PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5336705Z tests/test_guided_mode.py::TestTrafficLight::test_red_high_score PASSED  [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5351635Z tests/test_guided_mode.py::TestTrafficLight::test_red_on_critical_finding PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5366548Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_on_high_finding PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5381167Z tests/test_guided_mode.py::TestTrafficLight::test_custom_thresholds PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5396365Z tests/test_guided_mode.py::TestTrafficLight::test_empty_thresholds_use_defaults PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5411364Z tests/test_guided_mode.py::TestCanContinue::test_green_can_continue PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5427314Z tests/test_guided_mode.py::TestCanContinue::test_yellow_cannot_continue PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5441782Z tests/test_guided_mode.py::TestCanContinue::test_red_cannot_continue PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5458555Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5474901Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5491219Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5507861Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5524163Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5540684Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5558634Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[critical-Kritisch] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5576300Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[high-Wichtig] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5593713Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[medium-Auff\xe4llig] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5611595Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[low-Hinweis] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5629437Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[info-Info] PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5644237Z tests/test_guided_mode.py::TestSeverityLabels::test_unknown_severity_returns_raw PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5660575Z tests/test_guided_mode.py::TestSignalPlainText::test_scoring_active_signals_follow_runtime_defaults PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5676638Z tests/test_guided_mode.py::TestSignalPlainText::test_all_scoring_signals_have_plain_text PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5691306Z tests/test_guided_mode.py::TestSignalPlainText::test_unknown_signal_returns_type_name PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5707138Z tests/test_guided_mode.py::TestSignalPlainText::test_all_signal_types_covered PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5721656Z tests/test_guided_mode.py::TestPromptTemplates::test_all_scoring_signals_have_templates PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5736443Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_file_role_placeholder PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5750958Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_expected_outcome PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5766283Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_function PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5781103Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_method PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5796424Z tests/test_guided_mode.py::TestFileRoleDescription::test_directory_heuristic PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5811212Z tests/test_guided_mode.py::TestFileRoleDescription::test_fallback_no_info PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5826365Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_returns_string PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5841171Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_unknown_signal_fallback PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5856508Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_no_raw_file_path_in_prompt PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5871035Z tests/test_guided_mode.py::TestCalibration::test_calibrated_when_thresholds_present PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5885509Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_empty PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5901198Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_none PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5917861Z tests/test_guided_mode.py::TestFindingGuided::test_returns_expected_keys PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5933473Z tests/test_guided_mode.py::TestFindingGuided::test_no_rank_when_omitted PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5950031Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_prefers_architecture_boundary PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5974490Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_returns_guidance PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.5989874Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_empty_uses_default_next_step PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6009523Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_keeps_distinct_lines_same_signal PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6037302Z tests/test_guided_mode.py::TestStatusCommand::test_status_help PASSED    [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6420170Z tests/test_guided_mode.py::TestStatusCommand::test_status_always_exit_zero PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6437138Z tests/test_guided_mode.py::TestStatusCommand::test_status_json_payload_contains_guidance_fields PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6461442Z tests/test_guided_mode.py::TestSetupCommand::test_setup_help PASSED      [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6547066Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6590125Z tests/test_guided_mode.py::TestSetupCommand::test_setup_json_output PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6604960Z tests/test_guided_mode.py::TestProfileGuidedFields::test_vibe_coding_has_guided_thresholds PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6619450Z tests/test_guided_mode.py::TestProfileGuidedFields::test_default_profile_empty_thresholds PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6636668Z tests/test_guided_mode.py::TestProfileGuidedFields::test_output_language_field PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6742670Z tests/test_guided_mode.py::TestFirstRunRenderMode::test_first_run_skips_module_table_and_shows_next_steps PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6757840Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_empty_string PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6772453Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_single_char PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6787189Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_high_entropy PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6801385Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_low_entropy PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6866439Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_secret_key_hardcoded PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6906562Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_github_token PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6945491Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_aws_access_key PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.6986034Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_openai_key PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7025580Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_non_secret_variable_name PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7064883Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_bearer_wrapper PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7106186Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_in_generic_keyword_argument PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7146364Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_password_literal PASSED [ 37%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7190921Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_token_url_with_embedded_credentials_still_detected PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7231425Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_placeholder_secret PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7287397Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_annotated_assignment PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7328647Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_enum_member_with_real_token_still_detected PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7368216Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_variable PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7409257Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_getenv PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7448591Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_get PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7486943Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_short_string PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7523458Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_test_file_skipped PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7559603Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_python_skipped PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7598608Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_secret_variable PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7639036Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_fstring_value PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7680740Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_enum_symbolic_member_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7721555Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_schema_symbolic_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7761593Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7801875Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_with_var_suffix_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7844415Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_and_message_constants_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7884245Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7923746Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_auth_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.7963491Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_cache_file_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8005590Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_error_message_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8047568Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_tokens_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8089483Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_class_and_template_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8129364Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_vocab_files_names_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8170216Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_keyword_arg_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8211505Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_name_does_not_suppress_real_prefix_secret PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8266660Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_genai_metric_constants_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8310194Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_semconv_suppression_does_not_hide_real_secret_prefix PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8350828Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_placeholder_template_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8391193Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_template_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8431507Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8471665Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8511741Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_prefix_constant_not_flagged_when_literal_is_only_prefix PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8581106Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_token_endpoint_template_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8621272Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_gateway_token_with_randomuuid_template_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8661188Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_display_token_composite_template_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8700000Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_jwt_token_assembly_template_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8747748Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_profile_id_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8786951Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_fixture_placeholder_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8825286Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_helpers_file_token_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8864849Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_python_test_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8903795Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_mock_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8943152Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_metadata_includes_cwe PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.8983728Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_fix_suggestion_present PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9018612Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_empty_parse_results PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9067946Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_syntax_error_file_skipped PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9108093Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_class_attribute_secret PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9149780Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_pem_private_key_detected PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9191005Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_base64_token_block_detected PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9234433Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_connection_string_with_password_detected PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9274737Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_sql_query_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9314865Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_help_text_not_flagged PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9354795Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tp_findings_not_none PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9395108Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_env_var PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9434727Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_safe_name PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9475409Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_severity_not_none PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9516573Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_score_not_none PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9552053Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_empty_list_for_empty_input PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9592382Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_github_token_findings_not_none PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9632281Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_aws_key_findings_not_none PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9673148Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_metadata_not_none_in_findings PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9715535Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_title_not_none_in_findings PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9730539Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_getenv_call PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9745116Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_config_call PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9759743Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_environ_subscript PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9773934Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_fstring PASSED [ 38%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9788035Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_string_literal PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9802627Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_str_constant PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9817152Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_int_constant PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9832604Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_name_node PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9847121Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_bearer_prefix PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9861113Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_token_prefix PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9875217Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_no_prefix PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9889549Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_whitespace_stripped PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9903973Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_plain_http PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9918931Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_https PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9933524Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_url_with_userinfo PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9947924Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_not_http PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9961931Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_no_scheme PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9976337Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_relative_path PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:17.9990541Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_windows_path PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0004584Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_unix_absolute PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0018677Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_home_relative PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0033656Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_bare_filename PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0047783Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_dotfile PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0061467Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_empty_string PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0075581Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_newline_in_value PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0090072Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_path_with_separator_and_ext PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0104029Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_uppercase PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0118286Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_camel_case PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0132377Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_special_chars PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0147212Z tests/test_hsc_helpers_coverage.py::TestExprName::test_name_node PASSED  [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0161433Z tests/test_hsc_helpers_coverage.py::TestExprName::test_attribute_node PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0176250Z tests/test_hsc_helpers_coverage.py::TestExprName::test_other_node PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0191706Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_enum_class PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0207000Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_non_enum_class PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0222435Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_function_inside_class PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0239056Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_enum_context PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0253375Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_name_matches_value PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0267845Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_no_match PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0281734Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_non_symbol_value PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0295983Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_long_sentence PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0309922Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_short_string PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0324193Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_newline PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0338522Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_no_spaces PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0352479Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_chat_template PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0366392Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0380316Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token_id PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0394278Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_special_token_marker PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0408429Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_bracket_pattern PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0422367Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_jinja_template PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0437416Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_unrelated PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0451372Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_tokenizer_class_name PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0465617Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_valid PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0479527Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_too_long PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0493517Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_has_space PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0507796Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_no_match PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0521789Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_yaml_template PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0535440Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_single_line PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0549447Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_multiline_no_placeholder PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0563338Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_ini_template PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0577593Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_env_suffix_detected PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0591474Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_var_suffix_detected PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0605463Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_all_caps_value PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0619404Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_secret_shaped_value PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0633260Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_marker PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0647975Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_prefix PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0661719Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_message PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0676095Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_error_code PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0692148Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_regular_secret_name PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0730000Z tests/test_import_command.py::TestSonarQubeAdapter::test_empty_report PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0767084Z tests/test_import_command.py::TestSonarQubeAdapter::test_single_issue PASSED [ 39%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0811528Z tests/test_import_command.py::TestSonarQubeAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0847530Z tests/test_import_command.py::TestPylintAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0884407Z tests/test_import_command.py::TestPylintAdapter::test_single_message PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0929256Z tests/test_import_command.py::TestPylintAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.0965099Z tests/test_import_command.py::TestCodeClimateAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.1002353Z tests/test_import_command.py::TestCodeClimateAdapter::test_single_issue PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.1048245Z tests/test_import_command.py::TestLoadExternalReport::test_unsupported_format PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.1100650Z tests/test_import_command.py::TestLoadExternalReport::test_invalid_json PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.1124158Z tests/test_import_command.py::TestLoadExternalReport::test_supported_formats_list PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.1179083Z tests/test_import_command.py::TestLoadExternalReport::test_non_utf8_file_raises_value_error PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.1225614Z tests/test_import_command.py::TestLoadExternalReport::test_missing_file_raises_oserror PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.1327629Z tests/test_import_command.py::TestImportCLI::test_help_shows_formats PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.2211470Z tests/test_import_command.py::TestImportCLI::test_import_sonarqube_json_output PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3116348Z tests/test_import_command.py::TestImportCLI::test_import_empty_pylint_report PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3242460Z tests/test_import_command.py::TestImportCLI::test_import_invalid_json_fails PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3259017Z tests/test_incremental.py::TestContentHashForFile::test_returns_file_hash_unchanged PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3274967Z tests/test_incremental.py::TestContentHashForFile::test_different_hashes_produce_different_keys PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3291874Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_within_ttl PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3308027Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_expired PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3323466Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_no_changes PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3339390Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_added PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3354808Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_removed PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3372989Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_modified PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3388873Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_mixed PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3404009Z tests/test_incremental.py::TestBaselineSnapshot::test_all_changed_union PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3418213Z tests/test_incremental.py::TestBaselineSnapshot::test_stores_score PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3432310Z tests/test_incremental.py::TestBaselineSnapshot::test_default_ttl PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3446809Z tests/test_incremental.py::TestBaselineSnapshot::test_empty_baseline_vs_populated_current PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3461281Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_scope PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3475627Z tests/test_incremental.py::TestSignalScopeRegistry::test_file_local_signals_present PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3490193Z tests/test_incremental.py::TestSignalScopeRegistry::test_git_dependent_signals_present PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3504616Z tests/test_incremental.py::TestSignalScopeRegistry::test_cross_file_signals_present PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3518949Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_scope_is_cross_file PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3533428Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_cache_dependency_scope PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3547969Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_cache_dependency_scope_is_repo_wide PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3561704Z tests/test_incremental.py::TestDirectionForDelta::test_improving PASSED  [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3575916Z tests/test_incremental.py::TestDirectionForDelta::test_degrading PASSED  [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3590146Z tests/test_incremental.py::TestDirectionForDelta::test_stable_zero PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3605420Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_positive PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3619787Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_negative PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3633643Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_positive PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3647890Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_negative PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3662935Z tests/test_incremental.py::TestFindingKey::test_deterministic PASSED     [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3677830Z tests/test_incremental.py::TestFindingKey::test_different_file PASSED    [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3692661Z tests/test_incremental.py::TestFindingKey::test_different_line PASSED    [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3707782Z tests/test_incremental.py::TestFindingKey::test_different_signal PASSED  [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3721670Z tests/test_incremental.py::TestFindingKey::test_none_file_path PASSED    [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3737193Z tests/test_incremental.py::TestFindingKey::test_different_description_produces_different_key PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3751943Z tests/test_incremental.py::TestFindingKey::test_different_fix_produces_different_key PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3766172Z tests/test_incremental.py::TestIncrementalResult::test_construction PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3780582Z tests/test_incremental.py::TestIncrementalResult::test_confidence_mixed PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3816391Z tests/test_incremental.py::TestIncrementalSignalRunner::test_empty_changed_files_runs_without_error PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3844091Z tests/test_incremental.py::TestIncrementalSignalRunner::test_expired_baseline_flagged PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3871818Z tests/test_incremental.py::TestIncrementalSignalRunner::test_file_local_signals_marked_exact PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3900349Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_findings_carried_estimated PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3928288Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_finding_on_removed_file_is_pruned PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3955311Z tests/test_incremental.py::TestIncrementalSignalRunner::test_new_finding_detected PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.3983009Z tests/test_incremental.py::TestIncrementalSignalRunner::test_resolved_finding_when_file_removed PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4011417Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_and_direction PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4046265Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_scoring_matches_full_recompute PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4577482Z tests/test_incremental.py::TestBaselineManagerSingleton::test_instance_creates_singleton_only_once_under_concurrent_access PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4592772Z tests/test_init_cmd.py::TestProfiles::test_default_profile_exists PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4608108Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_profile_exists PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4622861Z tests/test_init_cmd.py::TestProfiles::test_strict_profile_exists PASSED  [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4637618Z tests/test_init_cmd.py::TestProfiles::test_get_profile_returns_correct PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4660911Z tests/test_init_cmd.py::TestProfiles::test_get_profile_unknown_raises PASSED [ 40%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4675646Z tests/test_init_cmd.py::TestProfiles::test_list_profiles_returns_all PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4690689Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_copy_paste PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4705126Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_bypass PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4720092Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_lower_thresholds PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4734464Z tests/test_init_cmd.py::TestProfiles::test_strict_fail_on_medium PASSED  [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.4998321Z tests/test_init_cmd.py::TestInitCommand::test_init_creates_drift_yaml PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.5258230Z tests/test_init_cmd.py::TestInitCommand::test_init_default_profile PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.5515023Z tests/test_init_cmd.py::TestInitCommand::test_init_default_excludes_non_operational_paths PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.5815330Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_profile PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.6073530Z tests/test_init_cmd.py::TestInitCommand::test_init_strict_profile PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.6293333Z tests/test_init_cmd.py::TestInitCommand::test_init_ci_creates_workflow PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.6497082Z tests/test_init_cmd.py::TestInitCommand::test_init_hooks_creates_pre_push PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.6705289Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_creates_vscode_config PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.6914607Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_output_preserves_extra_brackets PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.7134476Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_creates_config_snippet PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.7332954Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_dry_run_lists_snippet PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.7502640Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_includes_claude_snippet PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.7868295Z tests/test_init_cmd.py::TestInitCommand::test_init_dry_run_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.8306582Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.8527030Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_falls_back_to_current_python PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.8730225Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_prefers_console_script_when_available PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.8957657Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_and_claude_share_launcher PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.9290046Z tests/test_init_cmd.py::TestInitCommand::test_init_full_creates_all PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.9627900Z tests/test_init_cmd.py::TestInitCommand::test_init_skips_existing_files PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:18.9928962Z tests/test_init_cmd.py::TestInitCommand::test_init_yaml_is_valid PASSED  [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.0228627Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_has_policies PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.0448168Z tests/test_init_cmd.py::TestInitCommand::test_init_workflow_strict_uses_medium PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.0637056Z tests/test_init_cmd.py::TestInitCommand::test_init_output_mentions_next_steps PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.0853981Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_output_mentions_merge_target PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.1067199Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_mentions_escalation PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.1277254Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_creates_cursorrules PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.1474064Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_creates_windsurfrules PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.1670542Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_creates_claude_md PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.1870342Z tests/test_init_cmd.py::TestInitCommand::test_init_copilot_creates_copilot_instructions PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2045045Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2217747Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2406692Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2566669Z tests/test_init_cmd.py::TestInitCommand::test_init_all_editor_snippets_json PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2738123Z tests/test_init_cmd.py::TestInitCommand::test_init_full_includes_editor_snippets PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2781286Z tests/test_insecure_default.py::TestISDTruePositives::test_debug_true PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2821753Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_star PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2862434Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_empty PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2902771Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_allow_all PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2942880Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_origin_allow_all PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.2983535Z tests/test_insecure_default.py::TestISDTruePositives::test_session_cookie_insecure PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3023599Z tests/test_insecure_default.py::TestISDTruePositives::test_csrf_cookie_insecure PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3064852Z tests/test_insecure_default.py::TestISDTruePositives::test_ssl_redirect_disabled PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3107034Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3148897Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false_localhost_is_downgraded PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3193553Z tests/test_insecure_default.py::TestISDTruePositives::test_multiple_insecure_defaults PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3238219Z tests/test_insecure_default.py::TestISDTruePositives::test_similar_ignore_marker_does_not_skip_file PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3292511Z tests/test_insecure_default.py::TestISDTrueNegatives::test_debug_false PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3332811Z tests/test_insecure_default.py::TestISDTrueNegatives::test_allowed_hosts_specific PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3372776Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cors_false PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3412651Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cookie_secure_true PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3453213Z tests/test_insecure_default.py::TestISDTrueNegatives::test_verify_true PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3491664Z tests/test_insecure_default.py::TestISDTrueNegatives::test_test_file_skipped PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3529822Z tests/test_insecure_default.py::TestISDTrueNegatives::test_conftest_skipped PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3569686Z tests/test_insecure_default.py::TestISDTrueNegatives::test_exact_ignore_directive_with_reason_skips_file PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3607657Z tests/test_insecure_default.py::TestISDTrueNegatives::test_non_python_skipped PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3648893Z tests/test_insecure_default.py::TestISDTrueNegatives::test_unrelated_variable PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3689492Z tests/test_insecure_default.py::TestISDEdgeCases::test_metadata_includes_cwe PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3729725Z tests/test_insecure_default.py::TestISDEdgeCases::test_fix_suggestion_present PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3766292Z tests/test_insecure_default.py::TestISDEdgeCases::test_empty_parse_results PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3806115Z tests/test_insecure_default.py::TestISDEdgeCases::test_syntax_error_file_skipped PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3846393Z tests/test_insecure_default.py::TestISDEdgeCases::test_severity_mapping PASSED [ 41%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3889862Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_debug_true PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3932021Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_allowed_hosts_star PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.3976491Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_multiple_insecure_defaults PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4020515Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_verify_false_in_view PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4062984Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_debug_from_env PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4105139Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4147181Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_config_driven_debug PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4191931Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_verify_false_in_endpoint PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4238487Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_run_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4294767Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_debug_module_level PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4335522Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tp_findings_not_none PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4376390Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_debug_false PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4416833Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_empty_file PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4458782Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_severity_not_none PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4501650Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_score_not_none PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4539406Z tests/test_insecure_default.py::TestISDNegativeProperties::test_empty_list_for_empty_input PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4580122Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_file_path_not_none PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4620759Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_title_not_none PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4661377Z tests/test_insecure_default.py::TestISDNegativeProperties::test_metadata_not_none PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.4704299Z tests/test_insecure_default.py::TestISDNegativeProperties::test_description_not_none PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.5772862Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_full_pipeline_runs PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.6838620Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_finds_python_files PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.7918188Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_generates_findings PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.9009742Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_module_scores_populated PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:19.9828433Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_config_respected PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.0929622Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_cache_dir_created PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.2220981Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_second_run_uses_cache PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.2811872Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_empty_repo_only_init_py PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.2900703Z tests/test_integrations.py::TestIntegrationBase::test_integration_result_defaults PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.2940358Z tests/test_integrations.py::TestIntegrationBase::test_integration_context_fields PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.2955555Z tests/test_integrations.py::TestParseJsonOutput::test_parses_array PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.2970488Z tests/test_integrations.py::TestParseJsonOutput::test_parses_object PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.2984930Z tests/test_integrations.py::TestParseJsonOutput::test_tolerates_trailing_text PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.2999500Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_garbage PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.3013659Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_empty PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.3185668Z tests/test_integrations.py::TestRunCommand::test_successful_command PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.3359164Z tests/test_integrations.py::TestRunCommand::test_repo_path_placeholder_substituted PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:20.3404792Z tests/test_integrations.py::TestRunCommand::test_missing_command_returns_127 PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3474141Z tests/test_integrations.py::TestRunCommand::test_timeout_returns_timed_out PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3496601Z tests/test_integrations.py::TestYamlHintAdapter::test_is_available_always_true PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3542197Z tests/test_integrations.py::TestYamlHintAdapter::test_run_returns_hint_text PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3584053Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_false_when_not_in_path PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3602117Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_true_when_in_path PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3646591Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_maps_json_findings PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3688775Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_handles_command_not_found PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3704107Z tests/test_integrations.py::TestIntegrationsConfig::test_default_disabled PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3721367Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_has_integrations_field PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3736696Z tests/test_integrations.py::TestIntegrationsConfig::test_round_trip_with_adapter PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3753157Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_integrations_round_trip PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3797417Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_skipped_when_disabled PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3849641Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_runs_when_enabled PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3897443Z tests/test_integrations.py::TestPipelineIntegrationHook::test_disabled_adapter_skipped PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3913135Z tests/test_intent.py::TestIntentCategory::test_category_is_str_enum PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3928437Z tests/test_intent.py::TestRequirement::test_fields PASSED                [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3943076Z tests/test_intent.py::TestRequirement::test_with_validation_signal PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3959825Z tests/test_intent.py::TestRequirement::test_priority_literal PASSED      [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3974500Z tests/test_intent.py::TestConstraint::test_fields PASSED                 [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.3990324Z tests/test_intent.py::TestIntentContract::test_creation PASSED           [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4005198Z tests/test_intent.py::TestIntentContract::test_id_is_uuid PASSED         [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4021210Z tests/test_intent.py::TestIntentContract::test_serialization_roundtrip PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4036632Z tests/test_intent.py::TestLLMFallback::test_fallback_classify_returns_category PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4051565Z tests/test_intent.py::TestLLMFallback::test_fallback_handles_empty_input PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4067040Z tests/test_intent.py::TestLLMFallback::test_llm_not_available_graceful PASSED [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4082169Z tests/test_intent.py::TestClassifyIntent::test_data_keywords PASSED      [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4097229Z tests/test_intent.py::TestClassifyIntent::test_auth_keywords PASSED      [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4112060Z tests/test_intent.py::TestClassifyIntent::test_api_keywords PASSED       [ 42%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4127339Z tests/test_intent.py::TestClassifyIntent::test_automation_keywords PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4142523Z tests/test_intent.py::TestClassifyIntent::test_realtime_keywords PASSED  [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4158015Z tests/test_intent.py::TestClassifyIntent::test_requirements_generated PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4173219Z tests/test_intent.py::TestClarifyingQuestions::test_generates_questions_for_incomplete_contract PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4189478Z tests/test_intent.py::TestClarifyingQuestions::test_question_has_required_fields PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4204732Z tests/test_intent.py::TestClarifyingQuestions::test_empty_requirements_still_generates PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4283910Z tests/test_intent.py::TestContractStorage::test_save_and_load_roundtrip PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4386067Z tests/test_intent.py::TestContractStorage::test_append_multiple_contracts PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4423048Z tests/test_intent.py::TestContractStorage::test_load_from_empty_dir PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4473022Z tests/test_intent.py::TestContractStorage::test_storage_file_is_yaml PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4548422Z tests/test_intent_api.py::test_capture_intent_returns_intent_id PASSED   [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4589440Z tests/test_intent_api.py::test_capture_intent_persists_to_disk PASSED    [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4630298Z tests/test_intent_api.py::test_capture_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4683024Z tests/test_intent_api.py::test_verify_intent_fulfilled PASSED            [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4720420Z tests/test_intent_api.py::test_verify_intent_missing_intent_returns_error PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4768233Z tests/test_intent_api.py::test_feedback_for_agent_returns_actions PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4783195Z tests/test_intent_capture.py::test_captured_intent_creation PASSED       [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4797976Z tests/test_intent_capture.py::test_verify_result_creation PASSED         [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4812479Z tests/test_intent_capture.py::test_feedback_result_creation PASSED       [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4827051Z tests/test_intent_capture.py::test_captured_intent_extra_fields_ignored PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4863131Z tests/test_intent_capture.py::test_intent_store_path PASSED              [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4902611Z tests/test_intent_capture.py::test_save_and_load_intent PASSED           [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4939317Z tests/test_intent_capture.py::test_load_nonexistent_intent PASSED        [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4953831Z tests/test_intent_capture.py::test_detect_output_type_web_app PASSED     [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4968767Z tests/test_intent_capture.py::test_detect_output_type_unknown PASSED     [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4983110Z tests/test_intent_capture.py::test_extract_features_returns_list PASSED  [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.4997373Z tests/test_intent_capture.py::test_is_vague_short_input PASSED           [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5012810Z tests/test_intent_capture.py::test_extract_intent_full PASSED            [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5030882Z tests/test_intent_capture.py::test_extract_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5047393Z tests/test_intent_feedback.py::test_generate_feedback_returns_one_action_per_missing PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5062292Z tests/test_intent_feedback.py::test_generate_feedback_priorities_ordered PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5076949Z tests/test_intent_feedback.py::test_generate_feedback_all_add_feature PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5091616Z tests/test_intent_feedback.py::test_generate_feedback_fulfilled_returns_empty PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5106220Z tests/test_intent_feedback.py::test_estimate_complexity_low PASSED       [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5120375Z tests/test_intent_feedback.py::test_estimate_complexity_medium PASSED    [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5137025Z tests/test_intent_feedback.py::test_estimate_complexity_high PASSED      [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5151945Z tests/test_intent_loop.py::TestCapture::test_detect_category_persistence PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5168219Z tests/test_intent_loop.py::TestCapture::test_detect_category_security PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5184350Z tests/test_intent_loop.py::TestCapture::test_detect_category_error PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5201159Z tests/test_intent_loop.py::TestCapture::test_detect_category_fallback PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5216630Z tests/test_intent_loop.py::TestCapture::test_detect_category_empty PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5411772Z tests/test_intent_loop.py::TestCapture::test_capture_returns_contracts PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5577504Z tests/test_intent_loop.py::TestCapture::test_capture_merges_extracted_contracts PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5742759Z tests/test_intent_loop.py::TestCapture::test_capture_min_5_contracts PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5786882Z tests/test_intent_loop.py::TestCapture::test_save_and_load_intent_json PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5828327Z tests/test_intent_loop.py::TestCapture::test_load_intent_json_not_found PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5842862Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_contract_specific PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5857542Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_category_fallback PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5871522Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_manual PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5886700Z tests/test_intent_loop.py::TestFormalize::test_formalize_adds_signals_and_validation PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5901047Z tests/test_intent_loop.py::TestFormalize::test_validate_against_schema_detects_errors PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5916649Z tests/test_intent_loop.py::TestHandoff::test_handoff_generates_markdown PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5958807Z tests/test_intent_loop.py::TestHandoff::test_save_agent_prompt PASSED    [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5974275Z tests/test_intent_loop.py::TestValidate::test_validate_all_fulfilled PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.5990738Z tests/test_intent_loop.py::TestValidate::test_validate_violated PASSED   [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6006321Z tests/test_intent_loop.py::TestValidate::test_validate_unverifiable_manual PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6020956Z tests/test_intent_loop.py::TestValidate::test_validate_severity_threshold PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6035936Z tests/test_intent_loop.py::TestValidate::test_results_to_report_json PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6081287Z tests/test_intent_loop.py::TestValidate::test_save_report PASSED         [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6122553Z tests/test_intent_loop.py::TestRepair::test_repair_loop_all_fulfilled PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6165510Z tests/test_intent_loop.py::TestRepair::test_repair_loop_writes_prompt_without_callback PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6210968Z tests/test_intent_loop.py::TestRepair::test_repair_loop_max_iterations_reached PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6226176Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_fulfilled PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6242270Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_violated PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6258876Z tests/test_intent_loop.py::TestTranslator::test_results_to_markdown PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6275191Z tests/test_intent_loop.py::TestTranslator::test_escalation_message PASSED [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6443989Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_all PASSED  [ 43%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6609819Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_filtered PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6774619Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_caching PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6790198Z tests/test_intent_loop.py::TestNewModels::test_contract_roundtrip PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6810541Z tests/test_intent_loop.py::TestNewModels::test_contract_invalid_category PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6825102Z tests/test_intent_loop.py::TestNewModels::test_contract_status_values PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.6840111Z tests/test_intent_loop.py::TestNewModels::test_contract_result_to_dict PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7022815Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_1 PASSED     [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7072772Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_2 PASSED     [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7119981Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_3 PASSED     [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7168936Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_4 PASSED     [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7215104Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_5_all_fulfilled PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7408097Z tests/test_intent_loop.py::TestIntentAPI::test_intent_full_loop PASSED   [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7424136Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_phase_1 PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7439991Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_full_loop PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7455272Z tests/test_intent_loop.py::TestIntentAPI::test_intent_invalid_phase PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7500178Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_intent_file PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7514727Z tests/test_intent_mcp.py::test_capture_intent_registered PASSED          [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7529360Z tests/test_intent_mcp.py::test_verify_intent_registered PASSED           [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7546040Z tests/test_intent_mcp.py::test_feedback_for_agent_registered PASSED      [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7579518Z tests/test_intent_validation.py::TestRequirementStatus::test_fields PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7594814Z tests/test_intent_validation.py::TestRequirementStatus::test_violated_status PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7611322Z tests/test_intent_validation.py::TestIntentMatcher::test_match_finding_to_requirement PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7626526Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_no_contracts PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7641812Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_signal_differs PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7658803Z tests/test_intent_validation.py::TestIntentMatcher::test_requirement_without_signal_always_satisfied PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7673718Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_findings_same_signal PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7689534Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_contracts PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7713650Z tests/test_intent_validation.py::TestIntentStatusRendering::test_all_satisfied PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7729478Z tests/test_intent_validation.py::TestIntentStatusRendering::test_violated_shows_cross PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7744800Z tests/test_intent_validation.py::TestIntentStatusRendering::test_mixed_status PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7760097Z tests/test_intent_validation.py::TestIntentStatusRendering::test_finding_count_shown PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7775587Z tests/test_intent_validation.py::TestIntentSummary::test_summary_from_contract_and_findings PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7792875Z tests/test_intent_validation.py::TestIntentSummary::test_summary_clean_when_no_findings PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7835134Z tests/test_intent_verify.py::test_verify_fulfilled_when_all_features_present PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7876023Z tests/test_intent_verify.py::test_verify_incomplete_when_features_missing PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7914346Z tests/test_intent_verify.py::test_verify_empty_artifact PASSED           [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7955325Z tests/test_intent_verify.py::test_scan_artifact_content_reads_files PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.7996930Z tests/test_intent_verify.py::test_verify_increments_iteration PASSED     [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8046082Z tests/test_interactive_review.py::TestReviewNoFindings::test_returns_zero_for_empty_findings PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8093632Z tests/test_interactive_review.py::TestReviewNoFindings::test_does_not_call_prompt_for_empty_findings PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8153351Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_returns_zero_when_not_tty PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8202859Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_does_not_call_prompt_when_not_tty PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8285350Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8362744Z tests/test_interactive_review.py::TestReviewVerdicts::test_fp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8436241Z tests/test_interactive_review.py::TestReviewVerdicts::test_skip_saves_nothing PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8514099Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_verdict_has_correct_signal_type PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8588473Z tests/test_interactive_review.py::TestReviewVerdicts::test_unknown_choice_skips_without_saving PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8659910Z tests/test_interactive_review.py::TestReviewQuit::test_quit_stops_early PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8751752Z tests/test_interactive_review.py::TestReviewQuit::test_quit_after_one_verdict_saves_only_that_one PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8845273Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_shown_at_threshold PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8926307Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_not_shown_below_threshold PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.8958305Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_wraps_runtime_error PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:21.9995595Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_timeout_still_works PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0036263Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_path_option PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0071944Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_target_path_alias PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0090628Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_analyze_diff_accepts_target_path PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0133551Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_extra_params_test_support_is_classified_as_test_context PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0184926Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_tsb_suppresses_default_and_reduces_when_configured PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0201364Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0226881Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0243847Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0268287Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0285027Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0303431Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_eds_reduces_severity_for_model_provider_runtime_test_support PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0324627Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_305_no_eds_fp_for_normalize_dynamic_model_in_test_support PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0340355Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0358073Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0376877Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0392352Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0409549Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_reduce_severity_suppresses_false_positive PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0428673Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0443813Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_menu_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0471446Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_tvs_skips_menu_test_support_hotspot PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0491247Z tests/test_issue_308_cxs_qa_lab_mock_server.py::test_issue_308_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0510517Z tests/test_issue_309_cxs_qa_lab_mock_server.py::test_issue_309_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0529476Z tests/test_issue_310_cxs_qa_lab_mock_server.py::test_issue_310_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0574980Z tests/test_issue_311_cxs_qa_lab_mock_server.py::test_issue_311_qa_lab_mock_server_anonymous_handler_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0590826Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_browser_cli_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0613012Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0628533Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_cli_runner_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0650288Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0665966Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0689043Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0704232Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_heartbeat_runner_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0725988Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_dca_reduces_test_utils_finding_to_low PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0741313Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_typing_lease_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0763303Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0778807Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_message_handler_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0830207Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0845144Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_channels_mock_harness_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0896315Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0911652Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_status_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0963160Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.0979109Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_qa_lab_mock_server_is_test_context_for_relative_and_absolute_paths PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1000779Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_reduce_severity_for_all_reported_functions PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1020001Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_excludes_findings_when_test_handling_is_exclude PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1036679Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_model_provider_runtime_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1055254Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1075111Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_exclude_suppresses_test_context_findings PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1090587Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_fixture_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1141854Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1157366Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_bot_media_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1209045Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1224528Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1277551Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1293504Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_channel_test_helpers_is_test_context PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1344510Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1360932Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_cli_runner_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1382518Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1403698Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1423625Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1440466Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_attempt_spawn_workspace_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1470437Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1491659Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1511810Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1528080Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_skills_install_download_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1549193Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1570113Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1589936Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1606115Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_isolated_agent_turn_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1626906Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1647487Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1667033Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1683124Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_exec_approvals_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1704896Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1725374Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1745316Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1761358Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_heartbeat_runner_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1782396Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1802982Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.1822952Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2101415Z tests/test_issue_334_import_cycle_api_baseline_rendering_json.py::test_issue_334_no_import_cycle_across_api_baseline_rendering_json PASSED [ 45%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2186573Z tests/test_issue_342_docs_version_hook.py::test_extract_version_reads_version_from_pyproject PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2230252Z tests/test_issue_342_docs_version_hook.py::test_extract_version_returns_none_when_missing_or_unmatched PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2274126Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_prefers_short_version_line PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2316645Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_falls_back_to_date_without_short_version PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2360886Z tests/test_issue_342_docs_version_hook.py::test_on_config_injects_extra_metadata_and_caches_version PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2379168Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_replaces_all_latest_tag_placeholders_when_cached PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2398875Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_keeps_placeholder_without_cached_version PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2417774Z tests/test_issue_353_action_uses_ci.py::test_issue_353_action_uses_drift_ci_for_execution PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2623739Z tests/test_issue_354_suppress_commands.py::test_suppress_list_shows_inline_suppressions_with_metadata PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.2902704Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_exits_non_zero_for_expired_entries PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3066581Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_passes_when_no_suppressions_are_expired PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3124659Z tests/test_issue_355_diff_from_file.py::test_api_diff_from_file_detects_new_resolved_and_changed PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3192342Z tests/test_issue_355_diff_from_file.py::test_diff_cli_from_file_sets_exit_code_on_new_high PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3298385Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_pending_calibration_when_never_calibrated PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3452795Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_weight_effect_after_calibrate_run PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3511024Z tests/test_issue_359_shared_feedback_path.py::test_feedback_mark_writes_to_shared_feedback_path PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3580840Z tests/test_issue_359_shared_feedback_path.py::test_feedback_push_to_shared_merges_local_events_without_duplicates PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3640784Z tests/test_issue_359_shared_feedback_path.py::test_calibrate_run_reads_from_shared_feedback_path PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3656382Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_submodule PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3670911Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_incremental PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3685379Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_bare_drift PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3699984Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_mcp_module PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3714360Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_unrelated_module PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3729014Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_non_import_error PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3751507Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_contains_required_fields PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3766786Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_agent_instruction_is_actionable PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3782018Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_broken_module_field_present PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3816838Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_internal_import_error_returns_friendly_5001 PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3844686Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_generic_exception_still_returns_recoverable_5001 PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3859679Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_when_all_modules_ok PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3875660Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_detects_unimportable_module PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3894689Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_list_when_modules_importable PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.3911444Z tests/test_issue_365_mcp_internal_import_guard.py::TestDrift2011ErrorCode::test_drift_2011_registered PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6336944Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_sdk_guarded_double_cast_emits_no_finding PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6389929Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_mixed_suppressed_and_real_bypasses_still_fires PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6685469Z tests/test_issue_369_signal_exception_surfacing.py::test_signal_crash_surfaces_warning[pfs_tp] PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6701349Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_no_history_returns_zero PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6716791Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_score_in_unit_interval PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6731740Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_high_churn_raises_score PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6746463Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_many_authors_raises_score PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6761418Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_recent_file_raises_score PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6777070Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_max_inputs_saturate_at_one PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6793031Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_naive_datetime_handled PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6836636Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_context_weights_loaded_from_file PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6853131Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_high_churn_file_sorts_before_stable_equal_severity PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6868875Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_higher_severity_still_wins_over_context PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6883717Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_no_history_falls_back_to_legacy_order PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6899006Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_file_history_passed_directly PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6914914Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_sorted_list_respects_context PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6944472Z tests/test_issue_370_context_aware_priority.py::TestNearDuplicateDedupe::test_near_duplicate_titles_merge_to_single_canonical PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6959854Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_dampening_k_default PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6974458Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_breadth_cap_default PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.6989557Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_feedback_blend_alpha_default PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7004198Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_default_five_entries PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7018846Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_grades PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7036277Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_driftconfig_has_scoring_field PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7054685Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_default_cap_applied PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7070617Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_lower PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7086107Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_zero_related_files PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7109874Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_reweight_uses_custom_cap PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7128527Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_default_cap_unchanged PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7143171Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_a PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7157689Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_f PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7172079Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_two_zones PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7186869Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_fallback_last_entry PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7201145Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_none_bands_uses_builtin PASSED [ 46%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7218036Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_custom_k_increases_dampening PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7234515Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_k_1_maximum_dampening PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7288539Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_values PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7344699Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_grade_bands PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7390132Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_empty_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7434206Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_no_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7476083Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_zero_alpha_no_feedback_load PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7518376Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_with_no_feedback_file_is_noop PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7570011Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_blends_weights PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7591004Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7610053Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7637851Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_does_not_return_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7664838Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_detailed_passes PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7683764Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7702686Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7721598Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_fail_on_returns_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7740196Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7754932Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_valid_fail_on_values_do_not_trigger_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7773882Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_automation_fit_min_returns_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7792788Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7845607Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_none_automation_fit_min_is_allowed PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7860551Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_valid_value PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7875069Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_none_when_not_required PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7889875Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_invalid_value PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7904337Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_none_when_required PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7921962Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_case_insensitive_normalisation PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7941537Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_run_api_tool_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7960680Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_cancelled_error_prevents_session_mutation PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.7975703Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_accepts_abandon_on_cancel_keyword PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8000399Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_abandon_on_cancel_true_runs_callable PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8256465Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_feedback_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8506425Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_calibrate_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8523360Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_asyncio_lock PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8538875Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_same_instance_on_repeated_calls PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8554060Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_different_sessions_have_different_locks PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8573593Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_noop_when_session_is_none PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8592204Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_acquires_lock PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8610647Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_after_context_exit PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8629010Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_on_exception PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8650877Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_last_scan_score_not_lost_under_concurrency PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8671245Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_phase_transition_not_duplicated_under_concurrency PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8691130Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_completed_task_ids_no_duplicates_under_concurrency PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8814503Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_second_call_blocked_while_first_holds_lock PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8832097Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLockIsExported::test_importable PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8888449Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_mtime_unchanged_after_read PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8930312Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_empty_cache_not_written PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.8978326Z tests/test_issue_379_dismissal_readonly_cache.py::TestWriteOnExpiredPrune::test_expired_entry_removed_and_file_updated PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9020807Z tests/test_issue_379_dismissal_readonly_cache.py::TestReadOnlyCacheNoPermissionError::test_readonly_cache_no_error PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9070175Z tests/test_issue_379_dismissal_readonly_cache.py::TestReadOnlyCacheNoPermissionError::test_active_dismissal_ids_returns_correct_set PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9118833Z tests/test_issue_379_dismissal_readonly_cache.py::TestAtomicWriteSafety::test_failed_write_preserves_previous_cache PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9169516Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_loads_without_error PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9217006Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_populates_guided_thresholds PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9262683Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_does_not_inject_into_thresholds PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9308848Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_config_without_extends_has_no_guided_thresholds PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9359517Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_explicit_guided_thresholds_in_yaml PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9379012Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_contains_guided_thresholds_definition PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9397485Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_guided_thresholds_has_required_properties PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9416290Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_top_level_has_guided_thresholds_field PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9434544Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_thresholds_config_has_no_guided_property PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9872454Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_matches_live_model PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9920835Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_dotdot_in_scope_override_raises PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:22.9961787Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_dotdot_nested_scope_override_raises PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0011951Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_absolute_outside_repo_raises PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0054455Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_valid_scope_override_accepted PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0094898Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_empty_scope_override_raises PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0183278Z tests/test_issue_398_scope_traversal.py::TestScopeAliasesTraversalRejection::test_dotdot_alias_target_is_skipped PASSED [ 47%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0249595Z tests/test_issue_398_scope_traversal.py::TestScopeAliasesTraversalRejection::test_valid_alias_target_is_used PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0307893Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_history_save_snapshot_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0353452Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_status_write_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0403095Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_recommendation_save_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0471277Z tests/test_issue_458_agent_task_enums.py::test_agent_task_classification_fields_are_typed_enums PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0489371Z tests/test_issue_458_agent_task_enums.py::test_agent_task_classification_defaults_are_enum_values PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0528500Z tests/test_issue_477_ci_deprecation_warning.py::test_ci_emit_output_warns_for_junit PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0556195Z tests/test_issue_477_ci_deprecation_warning.py::test_ci_emit_output_warns_for_llm PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0586223Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_includes_request_id_on_success PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0622915Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_error_includes_request_id_and_warning_log PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0654993Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_logs_debug_call_with_request_id PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0673023Z tests/test_issue_496_mcp_catalog_import_and_cache.py::TestIssue496McpCatalog::test_get_tool_catalog_import_error_returns_empty_with_error_message PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0703178Z tests/test_issue_496_mcp_catalog_import_and_cache.py::TestIssue496McpCatalog::test_get_tool_catalog_cache_clear_rebuilds_after_export_changes PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0721451Z tests/test_issue_497_drift_nudge_docstring_args.py::TestIssue497DriftNudgeDocstringArgs::test_drift_nudge_args_section_lists_repair_template_fields PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0783999Z tests/test_json_output.py::test_analysis_to_json_contains_expected_structure PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0850061Z tests/test_json_output.py::test_analysis_to_json_exposes_suppressed_findings_separately PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0905443Z tests/test_json_output.py::test_analysis_to_json_exposes_broad_security_suppressions PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.0947175Z tests/test_json_output.py::test_findings_to_sarif_deduplicates_rules_and_sets_levels PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1003845Z tests/test_json_output.py::test_analysis_to_json_exposes_degraded_status PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1060031Z tests/test_json_output.py::test_analysis_to_json_exposes_skipped_languages_in_analysis_status PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1088804Z tests/test_json_output.py::test_findings_to_sarif_handles_finding_without_file_path PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1120389Z tests/test_json_output.py::test_sarif_propagates_start_line_when_available PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1261585Z tests/test_json_output.py::test_analysis_to_json_orders_findings_deterministically PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1341325Z tests/test_json_output.py::test_fix_first_prioritizes_architecture_boundary PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1406796Z tests/test_json_output.py::test_findings_compact_deduplicates_by_location_and_rule PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1455271Z tests/test_json_output.py::test_analysis_to_json_compact_omits_heavy_sections PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1508525Z tests/test_json_output.py::test_analysis_to_json_concise_profile_uses_compact_findings_shape PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1564414Z tests/test_json_output.py::test_analysis_to_json_first_run_honors_language PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1596625Z tests/test_json_output.py::test_findings_to_sarif_message_text_with_fix_and_recommendation PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1624884Z tests/test_json_output.py::test_findings_to_sarif_rule_help_for_known_signal PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1645487Z tests/test_junit_output.py::test_junit_valid_xml PASSED                  [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1664503Z tests/test_junit_output.py::test_junit_testsuite_attributes PASSED       [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1681859Z tests/test_junit_output.py::test_junit_testcase_per_finding PASSED       [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1698190Z tests/test_junit_output.py::test_junit_empty_findings PASSED             [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1719257Z tests/test_junit_output.py::test_junit_xml_escaping PASSED               [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1776492Z tests/test_lang.py::TestCatalogCompleteness::test_all_signals_have_plain_template PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1792156Z tests/test_lang.py::TestCatalogCompleteness::test_every_template_has_required_fields PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1807196Z tests/test_lang.py::TestCatalogCompleteness::test_catalog_has_german_and_english PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1824084Z tests/test_lang.py::TestTranslateFinding::test_plain_german PASSED       [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1840468Z tests/test_lang.py::TestTranslateFinding::test_plain_english PASSED      [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1856477Z tests/test_lang.py::TestTranslateFinding::test_developer_mode_returns_original PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1872970Z tests/test_lang.py::TestTranslateFinding::test_unknown_language_falls_back_to_english PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1889424Z tests/test_lang.py::TestTranslateFinding::test_template_variables_substituted PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1906098Z tests/test_lang.py::TestTranslateFinding::test_unknown_signal_returns_fallback PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1922290Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_sets_human_message PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1937630Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_developer_mode_leaves_none PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1954918Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_does_not_mutate_original PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1971910Z tests/test_llm_output.py::test_llm_no_ansi_escape_codes PASSED           [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.1988416Z tests/test_llm_output.py::test_llm_header_contains_version_and_repo PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.2004297Z tests/test_llm_output.py::test_llm_footer_statistics PASSED              [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.2020322Z tests/test_llm_output.py::test_llm_one_line_per_finding PASSED           [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.2036281Z tests/test_llm_output.py::test_llm_finding_format PASSED                 [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.2051676Z tests/test_llm_output.py::test_llm_empty_findings PASSED                 [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.2067594Z tests/test_llm_output.py::test_llm_token_efficiency PASSED               [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.2086039Z tests/test_llm_output.py::test_llm_respects_max_findings_and_reports_omitted PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.3019676Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_check_mode_passes_on_clean_tree PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.4925747Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_regeneration_is_idempotent PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.6811770Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_check_mode_detects_drift PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.6878014Z tests/test_llms_txt_generator.py::TestContentContract::test_version_matches_pyproject PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.6900141Z tests/test_llms_txt_generator.py::TestContentContract::test_all_core_signal_abbrevs_listed PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.6933461Z tests/test_llms_txt_generator.py::TestContentContract::test_scoring_active_and_report_only_counts_consistent PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.6964726Z tests/test_llms_txt_generator.py::TestContentContract::test_weights_match_registry_defaults PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.6979967Z tests/test_logical_location.py::TestFilePathToNamespace::test_simple_module PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.6994450Z tests/test_logical_location.py::TestFilePathToNamespace::test_init_file PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7009162Z tests/test_logical_location.py::TestFilePathToNamespace::test_pyi_suffix PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7023709Z tests/test_logical_location.py::TestFilePathToNamespace::test_single_file PASSED [ 48%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7038037Z tests/test_logical_location.py::TestBuildLocationIndex::test_empty_parse_results PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7052683Z tests/test_logical_location.py::TestBuildLocationIndex::test_functions_indexed PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7067715Z tests/test_logical_location.py::TestBuildLocationIndex::test_class_and_methods_indexed PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7082444Z tests/test_logical_location.py::TestBuildLocationIndex::test_sorted_by_span_ascending PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7097260Z tests/test_logical_location.py::TestBuildLocationIndex::test_class_qualified_functions_skipped_in_toplevel PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7114202Z tests/test_logical_location.py::TestEnrichMethod::test_method_in_class PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7129595Z tests/test_logical_location.py::TestEnrichMethod::test_symbol_backfill PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7144746Z tests/test_logical_location.py::TestEnrichMethod::test_existing_symbol_preserved PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7160750Z tests/test_logical_location.py::TestEnrichStandaloneFunction::test_standalone_function PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7176132Z tests/test_logical_location.py::TestEnrichClassLevel::test_finding_on_class_declaration PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7191269Z tests/test_logical_location.py::TestEnrichModuleFallback::test_no_ast_match PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7206967Z tests/test_logical_location.py::TestEnrichModuleFallback::test_finding_outside_any_node PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7221325Z tests/test_logical_location.py::TestEnrichModuleFallback::test_no_file_path_skipped PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7238494Z tests/test_logical_location.py::TestNarrowestMatch::test_method_preferred_over_class PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7254563Z tests/test_logical_location.py::TestEnrichEmpty::test_empty_parse_results_noop PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7270989Z tests/test_logical_location.py::TestEnrichEmpty::test_empty_findings_noop PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7286277Z tests/test_logical_location.py::TestLogicalLocationDataclass::test_fields PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7303912Z tests/test_logical_location.py::TestLogicalLocationDataclass::test_module_level_defaults PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7352138Z tests/test_low_modules_boost3.py::test_cross_package_import_ban_rule PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7370975Z tests/test_low_modules_boost3.py::test_mutant_duplicates_semantic_phase PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7412389Z tests/test_low_modules_boost3.py::test_a2a_router_handlers PASSED        [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7428258Z tests/test_low_modules_boost3.py::test_signal_mapping_helpers PASSED     [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7442897Z tests/test_low_modules_boost3.py::test_package_init_exposes_version PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7502176Z tests/test_low_modules_boost3.py::test_alias_resolver_paths PASSED       [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7552809Z tests/test_low_modules_boost3.py::test_barrel_resolver_paths PASSED      [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7608072Z tests/test_low_modules_boost3.py::test_api_validate_core_paths PASSED    [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7623835Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_snapshot_missing_drift_score_key PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7639614Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_mixed_valid_and_invalid_entries PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7654640Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_all_entries_invalid PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7669748Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_drift_score_wrong_type_string PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7684397Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_drift_score_none PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7701958Z tests/test_malformed_history.py::TestDeltaGatePassMalformed::test_malformed_entries_skipped PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7727455Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_registered_count_equals_exported_count PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7747562Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_no_missing_tools PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7767629Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_no_extra_tools PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7789793Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_scan] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7811622Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_diff] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7833258Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_verify] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7854996Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_explain] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7876780Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_fix_plan] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7898497Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_validate] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7921822Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_nudge] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7943787Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_shadow_verify] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7965431Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_brief] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.7987537Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_negative_context] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8008938Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_start] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8030599Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_status] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8052137Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_update] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8073598Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_end] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8094841Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_claim] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8117415Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_renew] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8141023Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_release] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8163027Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_complete] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8185593Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_status] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8207434Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_trace] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8229556Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_map] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8252408Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_guard_contract] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8274806Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_feedback] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8297079Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_calibrate] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8320176Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_capture_intent] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8342097Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_verify_intent] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8363821Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_feedback_for_agent] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8385678Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_begin] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8407634Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_check] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8429407Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_commit] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8450762Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_fix_apply] PASSED [ 49%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8471975Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8493917Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8516424Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8538191Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8559973Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_retrieve] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8581662Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_cite] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8601918Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_does_not_raise_when_all_tools_present PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8637249Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_raises_runtime_error_on_missing_tool PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8668168Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_raises_runtime_error_when_list_tools_fails PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8688537Z tests/test_mcp_catalog.py::TestNewToolsV223::test_registered_count_equals_exported_count PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8708305Z tests/test_mcp_catalog.py::TestNewToolsV223::test_no_missing_tools PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8728932Z tests/test_mcp_catalog.py::TestNewToolsV223::test_no_extra_tools PASSED  [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8750757Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_scan] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8772563Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_diff] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8794040Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_verify] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8815611Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_explain] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8837838Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_fix_plan] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8859729Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_validate] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8881471Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_nudge] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8903328Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_shadow_verify] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8926091Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_brief] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8948279Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_negative_context] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8969716Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_start] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.8991588Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_status] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9013087Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_update] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9034725Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_end] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9056647Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_claim] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9078562Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_renew] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9100263Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_release] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9122850Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_complete] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9144778Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_status] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9166730Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_trace] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9188777Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_map] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9210309Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_guard_contract] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9232892Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_feedback] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9255546Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_calibrate] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9278352Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_capture_intent] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9300859Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_verify_intent] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9324001Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9345618Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_begin] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9367509Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_check] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9388896Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_commit] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9410711Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_fix_apply] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9431929Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9453439Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9475317Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9497362Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9528697Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_retrieve] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9550496Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_cite] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9571994Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_capture_intent] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9593867Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_verify_intent] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9615573Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9637192Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_fix_apply] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9659102Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9681006Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9702746Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9725588Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9742351Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_capture_intent] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9759056Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_verify_intent] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9775424Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9791874Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_fix_apply] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9808527Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_steer] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9825221Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_compile_policy] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9841757Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9860690Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_generate_skills] PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:23.9936377Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_contains_markers PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0008068Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_actionable_signals PASSED [ 50%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0078293Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_temporal_signals PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0148960Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_low_score_findings PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0219960Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_drift_status PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0290801Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_worst_module PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0349317Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_non_operational_work_artifacts_from_guidance PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0390393Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_empty_findings_produces_clean_output PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0461649Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_cross_reference_to_export_context PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0529057Z tests/test_mcp_copilot.py::TestGenerateConstraintsPayload::test_payload_contains_expected_shape PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0596928Z tests/test_mcp_copilot.py::TestGenerateConstraintsPayload::test_payload_excludes_temporal_and_low_score_findings PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0638706Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_creates_new_file PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0681430Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_replaces_existing_markers PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0723546Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_appends_when_no_markers PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0764153Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_no_change_when_identical PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0806229Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0821358Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_mcp_tools_importable PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0901210Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_uses_session_queue_fast_path PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.0976788Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_uses_session_queue_fast_path_for_coder_profile PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1051053Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_fast_path_excludes_claimed_and_failed_tasks PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1130061Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_falls_back_to_api_when_filtered PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1208686Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_falls_back_to_api_for_verifier_profile PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1235528Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_returns_json PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1265404Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_unknown_topic PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1293182Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_error_code_interpolates_defaults PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1322744Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_negative_context_uses_embedding_guard PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1348763Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_negative_context_timeout_guard PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1363701Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_importable PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1390039Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_returns_json PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1415664Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_concise_strips_landscape PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1441666Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_detailed_keeps_all_fields PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1469117Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_error_handling PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1528783Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_records_session_trace_entry PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1543626Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_in_exported_tools PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1638245Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_help PASSED         [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.1745949Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_no_args_shows_usage PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.2669263Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_list_shows_tools_without_starting_server PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.5193696Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_schema_outputs_tool_parameters PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.5286160Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_modes_are_mutually_exclusive PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.5376856Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_missing_extra_raises_structured_error PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.5464169Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_non_mcp_import_error_is_not_rewritten PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.5556261Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_allow_tty_emits_startup_handshake PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.5651521Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_help PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.5773903Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_progress_goes_to_stderr_not_stdout PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.5891129Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_json_shortcut_outputs_json PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6010484Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_format_json_matches_shortcut PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6026040Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_marker_begin_not_empty PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6041259Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_marker_end_not_empty PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6058921Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_no_none_for_empty PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6076126Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_constraints_not_none PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6092585Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_generate_instructions_not_none PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6109641Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_generate_instructions_no_marker_none PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6131670Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_with_finding_no_none PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6152385Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_instructions_with_finding_not_empty PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6196062Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_merge_into_file_no_none_result PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6240353Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_merge_into_file_contains_markers PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6263938Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_no_empty_strings PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6282636Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_empty_analysis_instructions_not_none PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6300686Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_high_score_no_none PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6321382Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_instructions_lines_not_empty PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6341227Z tests/test_mcp_hardening.py::TestApiInputValidation::test_diff_rejects_option_like_diff_ref PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6359380Z tests/test_mcp_hardening.py::TestApiInputValidation::test_fix_plan_rejects_unknown_automation_fit PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6395930Z tests/test_mcp_hardening.py::TestMcpErrorEnvelope::test_drift_scan_wraps_unhandled_exceptions PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6416222Z tests/test_mcp_hardening.py::TestMcpRouterScanGuardrails::test_drift_scan_honors_router_guardrail_block PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6489780Z tests/test_mcp_hardening.py::TestValidateProgressMetrics::test_validate_reports_resolved_count_from_fingerprint_delta PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6506088Z tests/test_mcp_hardening.py::TestMcpToolAsyncInvariant::test_all_exported_mcp_tools_are_async PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6541670Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_diff] PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6572675Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_explain] PASSED [ 51%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6603690Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_validate] PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:24.6634645Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_nudge] PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3446535Z tests/test_mcp_hardening.py::TestMcpStdioTransportSafety::test_subprocess_calls_use_devnull_stdin PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3468277Z tests/test_mcp_hardening.py::TestMcpStdioTransportSafety::test_eager_imports_called_before_event_loop PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3508308Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_returns_session_id PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3544765Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_non_autopilot_returns_session_block PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3584637Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_status_returns_summary PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3673394Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_end_returns_summary_and_removes PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3693636Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_invalid_session_id_returns_error PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3709743Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_tools_are_in_exported_list PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3737618Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_all_original_tools_accept_session_id PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3794967Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_scan_with_session_updates_state PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.3822830Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_tools_without_session_unchanged PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.4288584Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_reuses_single_analysis PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.4792653Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_uses_running_loop PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.5300027Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_defaults_to_summary_payload PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.5346351Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_rejects_invalid_payload_mode PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.5370742Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_returns_structured_error_when_capacity_reached PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.5884640Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_surfaces_intent_capture_for_high_ai_ratio PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.5967514Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_fix_plan-drift_brief-missing_diagnosis] PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6046508Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_diff-drift_scan-missing_scan_baseline] PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6125143Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_nudge-drift_scan-missing_scan_baseline] PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6216383Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_soft_mode_keeps_backwards_compatible_behavior PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6321514Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_config_change_is_applied_during_active_session PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6391941Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_session_end_with_open_tasks PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6407597Z tests/test_mcp_orchestration_coverage.py::TestResolveSession::test_none_id PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6422138Z tests/test_mcp_orchestration_coverage.py::TestResolveSession::test_empty_id PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6436984Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_none_session PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6451941Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_applies_defaults PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6466713Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_explicit_values_not_overridden PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6480463Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_none_session PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6497231Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_updates_state PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6511653Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_finding_count_from_findings_list PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6525750Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromFixPlan::test_none_session PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6540658Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromFixPlan::test_advances_phase PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6555009Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromBrief::test_none_session PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6569754Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromBrief::test_stores_guardrails PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6584052Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromDiff::test_none_session PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6598646Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromDiff::test_updates_score PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6612710Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_none_session PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6627048Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_from_trace PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6641490Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_inference_from_phase PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6656161Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_explicit_override PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6670241Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_none_session PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6684972Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_phase_mapping PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6705638Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_none_session PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6715051Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_no_batch_tasks PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6729737Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_batch_eligible_task PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6744138Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_valid_payload PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6758568Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_non_dict PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6773230Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_empty_affected_files PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6787723Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_invalid_item_types PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6803013Z tests/test_mcp_orchestration_coverage.py::TestDeriveDiagnosticHypothesisId::test_deterministic PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6818327Z tests/test_mcp_orchestration_coverage.py::TestDeriveDiagnosticHypothesisId::test_different_payload_different_id PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6832858Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_fix_apply_blocked_without_brief PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6847688Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_fix_apply_passes_after_brief PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6862035Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_patch_begin_blocked_without_brief PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6876444Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_patch_begin_passes_after_brief PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6890595Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_not_triggered_for_unrelated_tool PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6905011Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_not_triggered_for_unrelated_tool PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6921002Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_fix_apply_blocked_with_empty_queue PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6935589Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_fix_apply_passes_with_non_empty_queue PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6950316Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg009_patch_begin_blocked_with_empty_queue PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6964697Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg009_patch_begin_passes_with_non_empty_queue PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6979192Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_nudge PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.6993827Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_diff PASSED [ 52%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7008981Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_scan PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7023725Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_with_none_selected_tasks_treated_as_empty PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7038838Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_blocks_fix_apply_when_scope_gate_requires_ask_user PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7053837Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_blocks_patch_begin_when_scope_gate_requires_ask_user PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7068653Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_passes_when_scope_gate_is_none PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7083162Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_not_triggered_for_unrelated_tool PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7098197Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_fix_apply_when_score_drifted PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7112715Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg006a_blocks_patch_begin_when_score_drifted PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7128410Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_when_tool_call_count_exceeded PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7143067Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_when_too_much_time_elapsed PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7157800Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_passes_when_brief_is_fresh PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:26.7174869Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_passes_when_no_brief_ever_called PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:27.1472801Z tests/test_mcp_retrieval_tools.py::test_retrieve_happy_path PASSED       [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:27.1581866Z tests/test_mcp_retrieval_tools.py::test_retrieve_empty_query_rejected PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:27.1601815Z tests/test_mcp_retrieval_tools.py::test_retrieve_invalid_kind_rejected PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:27.5871924Z tests/test_mcp_retrieval_tools.py::test_retrieve_filters_by_kind PASSED  [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:27.7847138Z tests/test_mcp_retrieval_tools.py::test_cite_roundtrip PASSED            [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2141382Z tests/test_mcp_retrieval_tools.py::test_cite_unknown_fact_id PASSED      [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2264349Z tests/test_mcp_retrieval_tools.py::test_cite_empty_fact_id PASSED        [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2283776Z tests/test_mcp_retrieval_tools.py::test_tools_registered_in_mcp_server PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2370749Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2411132Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2431228Z tests/test_mcp_server_task_tools_boost.py::test_task_claim_no_tasks_available PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2467822Z tests/test_mcp_server_task_tools_boost.py::test_drift_map_success_and_error PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2567663Z tests/test_mcp_server_task_tools_boost.py::test_feedback_and_calibrate PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2582622Z tests/test_mds_coverage.py::TestTokenizeName::test_snake_case PASSED     [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2597319Z tests/test_mds_coverage.py::TestTokenizeName::test_camel_case PASSED     [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2611628Z tests/test_mds_coverage.py::TestTokenizeName::test_class_prefix_stripped PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2626330Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_identical PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2640539Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_disjoint PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2654982Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_partial_overlap PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2671796Z tests/test_mds_coverage.py::TestTutorialStep::test_tutorial_step_dir PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2687003Z tests/test_mds_coverage.py::TestTutorialStep::test_example_with_numbered_dir PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2701476Z tests/test_mds_coverage.py::TestTutorialStep::test_non_tutorial PASSED   [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2716359Z tests/test_mds_coverage.py::TestTutorialStep::test_tutorial_without_step_dir PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2730550Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_getattr_in_init PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2745213Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_getattr_in_regular_module PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2759580Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_non_getattr PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2773963Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_same_protocol_method_different_classes PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2788623Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_same_class PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2803111Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_different_method_names PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2817710Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_non_protocol_name PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2832006Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_bare_function_not_method PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2846518Z tests/test_mds_coverage.py::TestThinWrapper::test_thin_wrapper_recognized PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2860806Z tests/test_mds_coverage.py::TestThinWrapper::test_too_long PASSED        [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2876548Z tests/test_mds_coverage.py::TestThinWrapper::test_no_calls PASSED        [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2890451Z tests/test_mds_coverage.py::TestThinWrapper::test_empty_ngrams PASSED    [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2904887Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_identical PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2919046Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_empty PASSED  [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2933371Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_size_ratio_early_exit PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2948172Z tests/test_mds_coverage.py::TestJaccard::test_identical PASSED           [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2962382Z tests/test_mds_coverage.py::TestJaccard::test_disjoint PASSED            [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2979180Z tests/test_mds_coverage.py::TestJaccard::test_empty_lists PASSED         [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.2994083Z tests/test_mds_helpers_coverage.py::TestJaccard::test_identical PASSED   [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3008939Z tests/test_mds_helpers_coverage.py::TestJaccard::test_disjoint PASSED    [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3023577Z tests/test_mds_helpers_coverage.py::TestJaccard::test_partial_overlap PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3037815Z tests/test_mds_helpers_coverage.py::TestJaccard::test_both_empty PASSED  [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3051901Z tests/test_mds_helpers_coverage.py::TestJaccard::test_one_empty PASSED   [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3066245Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_none_input PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3081381Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_empty_input PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3097530Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_identical PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3113337Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_size_ratio_early_exit PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3127553Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_normal_comparison PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3142023Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_snake_case PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3156694Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_camel_case PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3170916Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_class_prefix PASSED [ 53%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3185039Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_single_word PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3199978Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_identical PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3214437Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_different PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3229068Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_partial PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3243815Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_both_empty PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3258799Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_same_method_different_classes PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3273149Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_same_class PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3288685Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_different_method_names PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3303224Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_not_protocol_method PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3319615Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_no_class_prefix PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3333962Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_thin PASSED  [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3349057Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_too_long PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3363719Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_no_ngrams PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3380666Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_multiple_calls PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3398496Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_self_attr_collapsed_to_name PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3415112Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_cls_attr_also_normalized PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3430942Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_non_self_attribute_unchanged PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3448646Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_chained_self_access PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3467654Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_complex_method_vs_function PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3498388Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_many_deviations_boost_score PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3516584Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_spread_factor_only_activates_above_threshold PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3553349Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_high_spread_capped_at_one PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3568731Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_scripts_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3583489Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_commands_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3598219Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_cli_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3618218Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_scripts_upward_import_from_db_not_flagged PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3640434Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_db_importing_from_scripts_is_violation PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3656117Z tests/test_misc_internals.py::test_gen_fallback_returns_items PASSED     [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3670814Z tests/test_misc_internals.py::test_gen_fallback_without_file_path PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3685717Z tests/test_misc_internals.py::test_gen_maz_auth_mechs_non_string PASSED  [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3700345Z tests/test_misc_internals.py::test_gen_maz_no_auth_mechs PASSED          [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3714886Z tests/test_misc_internals.py::test_group_by_category_standalone PASSED   [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3730229Z tests/test_misc_internals.py::test_group_by_category_package PASSED      [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3744666Z tests/test_misc_internals.py::test_function_signature_text_with_file_and_ngrams PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3758981Z tests/test_misc_internals.py::test_function_signature_text_no_file_path PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3773651Z tests/test_misc_internals.py::test_function_signature_text_empty_ngrams PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3809473Z tests/test_misc_internals.py::test_mds_with_embedding_service_mock PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3824642Z tests/test_misc_internals.py::test_function_is_guarded_syntax_error PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3915650Z tests/test_misc_internals.py::test_discover_invalid_glob_pattern PASSED  [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.3985928Z tests/test_misc_internals.py::test_discover_files_max_files_limit PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4058466Z tests/test_misc_internals.py::test_discover_files_skipped_langs_warning PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4141293Z tests/test_misc_internals.py::test_discover_files_lang_is_none_skip PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4210788Z tests/test_misc_internals.py::test_discover_files_directory_not_is_file PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4269662Z tests/test_misc_internals.py::test_get_live_examples_success PASSED      [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4316348Z tests/test_misc_internals.py::test_get_live_examples_no_matching_signal PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4364732Z tests/test_misc_internals.py::test_get_live_examples_analyze_raises PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4383936Z tests/test_missing_authorization.py::TestMAZTruePositives::test_fastapi_route_no_auth PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4401791Z tests/test_missing_authorization.py::TestMAZTruePositives::test_django_route_no_auth PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4420941Z tests/test_missing_authorization.py::TestMAZTruePositives::test_multiple_unauthed_endpoints PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4438516Z tests/test_missing_authorization.py::TestMAZTruePositives::test_flask_route_no_auth PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4456298Z tests/test_missing_authorization.py::TestMAZTruePositives::test_async_endpoint_no_auth PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4472964Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_endpoint_with_auth_decorator PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4489568Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_endpoint_with_body_auth PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4506793Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_health_check_endpoint PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4525013Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_ping_endpoint PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4542167Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_metrics_endpoint PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4559395Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_openapi_docs_endpoint PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4575921Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_test_file_skipped PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4593594Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_test_file_can_be_included_with_reduced_severity PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4609565Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_non_python_skipped PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4627433Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_class_view_with_auth_mixin PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4645627Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_documented_publishable_key_endpoint_is_downgraded PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4663583Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_publishable_key_without_docstring_stays_high PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4681325Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_metadata_includes_cwe PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4700814Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_deduplicates_same_endpoint_and_prefers_specific_route PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4718889Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_fix_suggestion_framework_specific PASSED [ 54%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4735408Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_empty_parse_results PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4752053Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_no_endpoints PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4769293Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_custom_allowlist PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4792318Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_public_endpoint_allowlisted_by_default PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4809241Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_dev_tool_path_skipped PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4827739Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_cli_serving_path_skipped PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4845405Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_non_dev_path_still_flagged PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4862730Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_loopback_only_endpoint_is_suppressed PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4880623Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_serving_path_without_cli_still_flagged PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4899927Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_detects_endpoint_without_pattern PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4917356Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_auth_decorator PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4942872Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_auth_like_parameter PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4960901Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_camel_case_auth_parameter PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4978883Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_access_token_parameter PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.4997757Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_keeps_user_id_path_param_flagged PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5016437Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_keeps_user_id_token_param_flagged PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5033622Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_suppresses_non_route_like_pattern PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5052248Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_keeps_route_like_path PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5070695Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_skips_outbound_api_client_signature PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5090664Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_a2a_protocol_endpoints_allowlisted_by_default PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5108578Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_route_allowlist_skips_login_path_even_without_name_hint PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5126529Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_unauthed_findings_not_none PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5144467Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_authed_endpoint_no_findings PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5161345Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_empty_pr_no_findings PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5179391Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_severity_not_none PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5197514Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_title_not_none PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5215310Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_no_findings_for_non_endpoint PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5234708Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_file_path_not_none PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5253329Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_score_not_none PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5272191Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_metadata_not_none PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.5291570Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_empty_signal_list_no_findings PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.6924012Z tests/test_model_consistency.py::test_model_consistency_check_passes PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.6952029Z tests/test_module_entrypoint.py::test_module_entrypoint_uses_safe_main PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.6967851Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_identical_ngrams PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.6982920Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_completely_different PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.6998016Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_partial_overlap PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7014263Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_both_empty PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7029367Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_one_empty PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7044203Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_multiset_handles_duplicates PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7059059Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_none_ngrams_returns_zero PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7073721Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_empty_ngrams_returns_zero PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7088471Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_identical_returns_one PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7103479Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_size_ratio_below_threshold_returns_ratio PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7118591Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_moderate_size_difference_uses_jaccard PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7133288Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_none_fingerprint PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7148208Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_empty_ngrams_list PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7163159Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_converts_lists_to_tuples PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7178208Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_ngrams_none_value PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7193044Z tests/test_mutant_duplicates_edge_cases.py::TestDunderExclusion::test_dunder_methods_in_exclusion_set PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7207747Z tests/test_mutant_duplicates_edge_cases.py::TestDunderExclusion::test_non_dunder_not_in_set PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7222789Z tests/test_mutant_duplicates_edge_cases.py::test_max_findings_limit_is_reasonable PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7237609Z tests/test_mutant_duplicates_edge_cases.py::test_max_comparisons_prevents_quadratic PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7251907Z tests/test_mutant_duplicates_edge_cases.py::test_similarity_threshold_in_valid_range PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7266655Z tests/test_mutant_duplicates_edge_cases.py::test_is_package_lazy_getattr_helper PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7285045Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_package_init_getattr_duplicates PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7321287Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_non_init_getattr_duplicates_detectable PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7351643Z tests/test_mutant_duplicates_edge_cases.py::test_is_tutorial_step_standalone_sample_helper PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7382780Z tests/test_mutant_duplicates_edge_cases.py::test_is_tutorial_step_standalone_sample_helper_numbered_dirs_issue_179 PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7417670Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_tutorial_step_exact_duplicates_issue_177 PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7446698Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_non_step_sample_duplicates_detectable_issue_177 PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7481057Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_numbered_sample_step_exact_duplicates_issue_179 PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7500574Z tests/test_mutant_duplicates_edge_cases.py::test_workspace_plugin_scope_detection PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7522066Z tests/test_mutant_duplicates_edge_cases.py::test_workspace_plugin_scope_detection_absolute_paths_issue_264 PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7544251Z tests/test_mutant_duplicates_edge_cases.py::test_cross_workspace_plugin_pair_detection PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7564652Z tests/test_mutant_duplicates_edge_cases.py::test_cross_workspace_plugin_pair_detection_absolute_paths_issue_264 PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7593082Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_caps_cross_plugin_exact_duplicates_to_info_issue_244 PASSED [ 55%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7622949Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_caps_cross_plugin_exact_duplicates_to_info_absolute_paths_issue_264 PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7654696Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_same_workspace_exact_duplicates_actionable_issue_244 PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7718725Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_with_raise_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7771745Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_with_return_false_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7828130Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_without_rejection_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7881801Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_without_rejection_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.7941119Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_ts_returns_error_string_or_null_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8015145Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_ts_returns_validation_object_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8069932Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_ts_bare_return_void_rejection_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8124596Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_ts_bare_return_non_void_no_crash_and_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8177080Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_with_raise_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8233083Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_without_raise_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8302952Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_upsert_pattern_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8360727Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_without_throw_or_return_value_is_flagged PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8421826Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_idempotent_mkdir_side_effect_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8481360Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_property_assignment_side_effect_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8543442Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_registry_set_side_effect_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8613941Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_lazy_init_method_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8694485Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_delegated_raise_contract_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8757819Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_assertion_signature_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8810107Z tests/test_naming_contract_violation.py::TestBoolRule::test_is_with_bool_return_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8863626Z tests/test_naming_contract_violation.py::TestBoolRule::test_has_with_bool_annotation_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8917454Z tests/test_naming_contract_violation.py::TestBoolRule::test_is_without_bool_return_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.8973214Z tests/test_naming_contract_violation.py::TestTryRule::test_try_with_exception_handling_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9034628Z tests/test_naming_contract_violation.py::TestTryRule::test_try_without_exception_handling_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9090943Z tests/test_naming_contract_violation.py::TestTryRule::test_try_comparison_semantics_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9172210Z tests/test_naming_contract_violation.py::TestTryRule::test_try_in_utility_context_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9230742Z tests/test_naming_contract_violation.py::TestTryRule::test_try_ts_nullable_getter_contract_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9286745Z tests/test_naming_contract_violation.py::TestGetOrCreateRule::test_get_or_create_with_branch_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9341923Z tests/test_naming_contract_violation.py::TestGetOrCreateRule::test_get_or_create_without_create_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9393532Z tests/test_naming_contract_violation.py::TestEdgeCases::test_private_function_ignored PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9446935Z tests/test_naming_contract_violation.py::TestEdgeCases::test_method_name_extracted PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9493594Z tests/test_naming_contract_violation.py::TestEdgeCases::test_tiny_function_ignored PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9543684Z tests/test_naming_contract_violation.py::TestEdgeCases::test_test_file_ignored PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9561610Z tests/test_naming_contract_violation.py::TestEdgeCases::test_no_python_files_no_findings PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9618389Z tests/test_naming_contract_violation.py::TestLibraryContext::test_library_layout_marks_context_candidate PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9681863Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_async_bool_wrappers_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9734624Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_async_non_bool_wrapper_is_flagged PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9791394Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_type_predicate_return_type_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9846334Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_comparison_expression_without_annotation_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9905686Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_265_is_prefix_inferred_bool_call_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:28.9960026Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_265_is_prefix_explicit_non_bool_still_flagged PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0016647Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_typed_arrow_declarator_return_type_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0075193Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_boolean_or_expression_return_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0149461Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_252_is_port_free_promise_boolean_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0211483Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_252_validate_throw_no_finding PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0258758Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_none_findings_for_violation PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0303383Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_findings_for_empty_file PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0349811Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_signal_type_not_none PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0399140Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_multiple_files_no_none PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0446451Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_none_for_class_methods PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0463036Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_empty_list_yields_no_findings PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0509654Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_metadata_not_none PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0558406Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_findings_for_dunder_methods PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0605671Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_description_not_none PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0655052Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_fix_not_raising PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0670402Z tests/test_nbv_helpers_coverage.py::TestBareName::test_no_dot PASSED     [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0685156Z tests/test_nbv_helpers_coverage.py::TestBareName::test_single_dot PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0699948Z tests/test_nbv_helpers_coverage.py::TestBareName::test_multi_dot PASSED  [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0715649Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_raise PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0731215Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_false PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0746635Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_none PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0761975Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_true_only PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0777595Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_empty_body PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0793264Z tests/test_nbv_helpers_coverage.py::TestHasRaise::test_with_raise PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0808926Z tests/test_nbv_helpers_coverage.py::TestHasRaise::test_no_raise PASSED   [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0825337Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_if_then_assign PASSED [ 56%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0841446Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_if_else PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0858616Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_no_conditional PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0874003Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_annotation_bool PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0889447Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_annotation_builtins_bool PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0906591Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_all_bool_returns PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0923289Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_mixed_returns PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0939259Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_no_returns PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0954128Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_plain_bool_types PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0969449Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_async_wrapper_bool_types PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.0984937Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_nested_async_wrapper_bool_types PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1000008Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_ts_type_predicate_is_bool_like PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1015110Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_non_bool_wrapped_types PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1031047Z tests/test_nbv_helpers_coverage.py::TestHasTryExcept::test_with_try PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1046608Z tests/test_nbv_helpers_coverage.py::TestHasTryExcept::test_without_try PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1062599Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_utils_dir PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1077868Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_helper_stem PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1092611Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_common_dir PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1107614Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_non_utility PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1123178Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_with_compare PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1139488Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_with_isinstance PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1154897Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_is_none PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1170603Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_plain_assignment PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1185377Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_single_word PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1200354Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_multi_word PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1215518Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_two_parts PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1230089Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_validate_prefix PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1244511Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_check_prefix PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1260451Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_is_prefix PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1275220Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_has_prefix PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1290143Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_ensure_prefix PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1304754Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_get_or_create_prefix PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1319923Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_try_prefix PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1334802Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_camel_case_match PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1349900Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_no_match PASSED  [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1365001Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_camel_case_needs_upper_after PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1379807Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_validate PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1394601Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_check PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1409468Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_ensure PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1424216Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_get_or_create PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1439383Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_is PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1454023Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_has PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1469528Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_try PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1486640Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_fallback PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1501835Z tests/test_negative_context.py::TestNegativeContextModel::test_create_minimal PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1516861Z tests/test_negative_context.py::TestNegativeContextModel::test_metadata_default_empty PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1531228Z tests/test_negative_context.py::TestNegativeContextEnums::test_category_values PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1546207Z tests/test_negative_context.py::TestNegativeContextEnums::test_scope_values PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1561673Z tests/test_negative_context.py::TestNegId::test_same_finding_same_id PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1577166Z tests/test_negative_context.py::TestNegId::test_different_signal_different_id PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1591964Z tests/test_negative_context.py::TestNegId::test_id_prefix PASSED         [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1617930Z tests/test_negative_context.py::TestGenerators::test_all_registered_generators_return_list PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1633512Z tests/test_negative_context.py::TestGenerators::test_tpd_generator PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1649467Z tests/test_negative_context.py::TestGenerators::test_hsc_generator PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1665006Z tests/test_negative_context.py::TestGenerators::test_maz_generator PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1681314Z tests/test_negative_context.py::TestGenerators::test_bem_generator PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1697282Z tests/test_negative_context.py::TestGenerators::test_tvs_generator PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1712460Z tests/test_negative_context.py::TestGenerators::test_sms_generator PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1728115Z tests/test_negative_context.py::TestGenerators::test_tsa_generator PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1743252Z tests/test_negative_context.py::TestGenerators::test_signaltype_policy_coverage_is_complete PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1758596Z tests/test_negative_context.py::TestGenerators::test_signal_registry_policy_coverage_is_complete PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1773367Z tests/test_negative_context.py::TestGenerators::test_fallback_only_policy_is_explicit PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1788093Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_empty_findings PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1807504Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_max_items_respected PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1823438Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_severity_sorting PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1839185Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_deduplication PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1854574Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_scope_filter PASSED [ 57%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1870509Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_target_file_filter PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1885486Z tests/test_negative_context.py::TestSerialization::test_dict_roundtrip PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1901931Z tests/test_negative_context.py::TestSerialization::test_dict_is_json_serializable PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1923302Z tests/test_negative_context.py::TestAgentTaskIntegration::test_agent_task_has_negative_context PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.1956191Z tests/test_negative_context.py::TestAgentTaskIntegration::test_agent_tasks_json_includes_negative_context PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2011975Z tests/test_negative_context.py::TestJsonOutputIntegration::test_json_output_has_negative_context_section PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2028494Z tests/test_negative_context.py::TestAVSProjectSpecific::test_uses_src_dst_layers PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2044338Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_import_path PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2060903Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_blast_radius PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2077143Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_instability PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2092788Z tests/test_negative_context.py::TestCCCProjectSpecific::test_uses_file_a_b PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2108926Z tests/test_negative_context.py::TestCCCProjectSpecific::test_commit_samples_in_metadata PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2125309Z tests/test_negative_context.py::TestCCCProjectSpecific::test_confidence_scales_with_signal PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2142200Z tests/test_negative_context.py::TestECMProjectSpecific::test_uses_diverged_functions PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2158163Z tests/test_negative_context.py::TestECMProjectSpecific::test_includes_comparison_ref PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2173842Z tests/test_negative_context.py::TestECMProjectSpecific::test_concrete_forbidden_with_diverged_fn PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2189642Z tests/test_negative_context.py::TestECMProjectSpecific::test_exception_count_in_rationale PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2205365Z tests/test_negative_context.py::TestHSCProjectSpecific::test_api_token_rule PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2221221Z tests/test_negative_context.py::TestHSCProjectSpecific::test_placeholder_secret_rule PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2236662Z tests/test_negative_context.py::TestHSCProjectSpecific::test_uses_variable_key PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2251860Z tests/test_negative_context.py::TestHSCProjectSpecific::test_rule_id_in_rationale PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2267045Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_forbidden_uses_actual_variable_name PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2281963Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_canonical_uses_actual_variable_name PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2297052Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_includes_file_reference PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2311777Z tests/test_negative_context.py::TestActualCodeReferences::test_maz_uses_actual_endpoint_name PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2326482Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_has_dedicated_generator PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2341687Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_returns_valid_nc PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2358147Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_no_metadata_graceful PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2373322Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_forbidden_pattern_is_specific PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2388399Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_empty_findings_returns_empty PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2403583Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_single_pfs_no_none_fields PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2419155Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_avs_finding_no_none_scope PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2434465Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_hsc_finding_no_none_category PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2449917Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_maz_finding_no_none_source_signal PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2465592Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_multiple_findings_no_none PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2480358Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_neg_id_not_empty PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2494605Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_generators_map_no_none_keys PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2509057Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_fallback_only_signals_no_none PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2523913Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_uncovered_registered_no_none PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2538404Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_uncovered_signal_types_no_none PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2553794Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_high_severity_no_none_confidence PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2579281Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_critical_severity_no_none_rationale PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2594719Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_negative_context_to_dict_no_none_id PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2612694Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_isd_finding_no_none_forbidden PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2627963Z tests/test_negative_context_coverage.py::TestNegId::test_deterministic PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2642801Z tests/test_negative_context_coverage.py::TestNegId::test_different_signal_different_id PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2657479Z tests/test_negative_context_coverage.py::TestNegId::test_no_file_path PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2671775Z tests/test_negative_context_coverage.py::TestNegId::test_format PASSED   [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2686857Z tests/test_negative_context_coverage.py::TestAffected::test_file_path_only PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2701166Z tests/test_negative_context_coverage.py::TestAffected::test_with_affected_files_metadata PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2715346Z tests/test_negative_context_coverage.py::TestAffected::test_no_file_path PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2730293Z tests/test_negative_context_coverage.py::TestAffected::test_dedup PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2744759Z tests/test_negative_context_coverage.py::TestScopeFromFinding::test_file_scope PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2759122Z tests/test_negative_context_coverage.py::TestScopeFromFinding::test_module_scope_no_file PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2774390Z tests/test_negative_context_coverage.py::TestEcdGenerator::test_with_diverged_fns_and_comparison_ref PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2790258Z tests/test_negative_context_coverage.py::TestEcdGenerator::test_without_diverged_fns PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2805675Z tests/test_negative_context_coverage.py::TestAvsGenerator::test_with_all_metadata PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2821072Z tests/test_negative_context_coverage.py::TestAvsGenerator::test_without_import_path PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2836702Z tests/test_negative_context_coverage.py::TestCccGenerator::test_with_co_change_weight_and_samples PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2851638Z tests/test_negative_context_coverage.py::TestCccGenerator::test_without_optional_fields PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2866660Z tests/test_negative_context_coverage.py::TestHscGenerator::test_hardcoded_api_token PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2881668Z tests/test_negative_context_coverage.py::TestHscGenerator::test_placeholder_secret PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2896887Z tests/test_negative_context_coverage.py::TestHscGenerator::test_default_rule_id PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2913880Z tests/test_negative_context_coverage.py::TestHscGenerator::test_no_file_path_no_file_ref PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2930359Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_yaml_frontmatter PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2945587Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_markers PASSED [ 58%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2961490Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_do_not_line PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2977013Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_instead_line PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.2993290Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_affected_files PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3008527Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_drift_score_in_footer PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3023551Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_has_mode_agent PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3038509Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_has_markers PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3053597Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_uses_compact_rules PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3071880Z tests/test_negative_context_export.py::TestRenderRawFormat::test_raw_is_valid_json PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3089959Z tests/test_negative_context_export.py::TestRenderRawFormat::test_raw_has_no_markers PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3105684Z tests/test_negative_context_export.py::TestRenderGrouping::test_security_comes_first PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3121401Z tests/test_negative_context_export.py::TestRenderGrouping::test_multiple_items_in_same_category PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3136407Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_instructions_format PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3151215Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_prompt_format PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3167844Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_raw_format PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3183449Z tests/test_negative_context_export.py::TestAffectedFileTruncation::test_more_than_five_files_truncated PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3199586Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_instructions_deduplicates_same_rule_and_merges_files PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3215704Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_prompt_deduplicates_same_rule PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3234450Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_raw_deduplicates_same_rule_and_exposes_occurrences PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3250849Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_instructions_groups_same_remediation_with_forbidden_variants PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3268125Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_prompt_groups_same_remediation_with_variant_count PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3286750Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_raw_groups_same_remediation_and_keeps_forbidden_variants PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3330471Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_base_instructions_without_file PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3373390Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_enriched_with_do_not_lines PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3415069Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_no_markers_returns_base PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3458724Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_max_ten_do_not_lines PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3473975Z tests/test_negative_context_export.py::TestExportContextCLI::test_command_registered PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3573250Z tests/test_negative_context_export.py::TestExportContextCLI::test_help_text PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3694264Z tests/test_negative_context_export.py::TestExportContextCLI::test_progress_goes_to_stderr_not_stdout PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3814768Z tests/test_negative_context_export.py::TestExportContextCLI::test_write_success_message_goes_to_stderr_not_stdout PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3833614Z tests/test_negative_context_export.py::TestASCIISafeOutput::test_instructions_format_is_ascii_safe PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3850543Z tests/test_negative_context_export.py::TestASCIISafeOutput::test_prompt_format_is_ascii_safe PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3866241Z tests/test_negative_context_export.py::TestCrossReferences::test_instructions_mentions_copilot_context PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3881085Z tests/test_negative_context_export.py::TestCrossReferences::test_prompt_mentions_copilot_context PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3896576Z tests/test_negative_context_export.py::TestMCPSchemaDescriptions::test_catalog_parameters_have_descriptions PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3911971Z tests/test_negative_context_export.py::TestMCPSchemaDescriptions::test_catalog_descriptions_are_nonempty PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3930939Z tests/test_negative_context_export.py::TestScoreConsistency::test_raw_format_rounds_score_to_3_decimals PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3946440Z tests/test_negative_context_export.py::TestScoreConsistency::test_instructions_format_shows_3_decimals PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3961616Z tests/test_negative_context_export.py::TestScoreConsistency::test_prompt_format_shows_3_decimals PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3979457Z tests/test_negative_context_export.py::TestScoreConsistency::test_empty_raw_rounds_score PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.3994434Z tests/test_negative_context_export.py::TestMCPSchemaTypes::test_no_annotated_type_leak PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4012192Z tests/test_negative_context_export.py::TestMCPSchemaTypes::test_all_types_are_valid_json_schema PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4027693Z tests/test_negative_context_extra.py::test_scope_from_finding_file_when_has_file_path PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4041995Z tests/test_negative_context_extra.py::test_scope_from_finding_module_when_no_file_path PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4057906Z tests/test_negative_context_extra.py::test_gen_ecd_with_diverged_functions PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4072663Z tests/test_negative_context_extra.py::test_gen_ecd_without_diverged_functions PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4088129Z tests/test_negative_context_extra.py::test_gen_hsc_placeholder_secret_rule PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4103026Z tests/test_negative_context_extra.py::test_gen_hsc_hardcoded_api_token_rule PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4118591Z tests/test_negative_context_extra.py::test_gen_hsc_default_rule PASSED   [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4133848Z tests/test_negative_context_extra.py::test_scope_filter_returns_only_matching_scope PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4149182Z tests/test_negative_context_extra.py::test_scope_filter_invalid_scope_ignored PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4164296Z tests/test_negative_context_extra.py::test_target_file_filter_keeps_matching PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4179473Z tests/test_negative_context_extra.py::test_target_file_filter_removes_nonmatching PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4198216Z tests/test_negative_context_extra.py::test_deduplication_drops_duplicate_findings PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4227439Z tests/test_normalize_findings.py::test_parse_markdown_basic PASSED       [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4242849Z tests/test_normalize_findings.py::test_normalize_assigns_ids PASSED      [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4257729Z tests/test_normalize_findings.py::test_missing_required_field_produces_error PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4272010Z tests/test_normalize_findings.py::test_invalid_severity_rejected PASSED  [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4286437Z tests/test_normalize_findings.py::test_empty_string_counts_as_missing PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4300266Z tests/test_normalize_findings.py::test_unknown_field_reported PASSED     [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4353915Z tests/test_normalize_findings.py::test_cli_roundtrip PASSED              [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4403939Z tests/test_normalize_findings.py::test_cli_exit_nonzero_on_errors PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4455060Z tests/test_normalize_findings.py::test_json_input_parses PASSED          [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4473272Z tests/test_normalize_findings.py::test_schema_file_exists_and_matches_fields PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4559338Z tests/test_nudge.py::TestNudgeAPI::test_nudge_returns_schema_version PASSED [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4638408Z tests/test_nudge.py::TestNudgeAPI::test_nudge_direction_field PASSED     [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4716419Z tests/test_nudge.py::TestNudgeAPI::test_nudge_response_schema PASSED     [ 59%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4795033Z tests/test_nudge.py::TestNudgeAPI::test_nudge_parse_failure_fields_default_empty PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4875368Z tests/test_nudge.py::TestNudgeAPI::test_nudge_expected_transient_always_false PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.4953180Z tests/test_nudge.py::TestNudgeAPI::test_nudge_agent_instruction_present PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5034077Z tests/test_nudge.py::TestNudgeAPI::test_nudge_warns_cross_file_blind_spot PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5076857Z tests/test_nudge.py::TestNudgeAPI::test_get_changed_files_from_git_uses_relative_scope PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5092802Z tests/test_nudge.py::TestNudgeAPI::test_is_derived_cache_artifact_detects_top_level_cache_paths PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5173192Z tests/test_nudge.py::TestNudgeAPI::test_nudge_filters_derived_cache_changed_files PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5253131Z tests/test_nudge.py::TestNudgeAPI::test_nudge_short_circuits_with_no_effective_changes PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5352314Z tests/test_nudge.py::TestNudgeAPI::test_nudge_uses_cached_baseline PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5399102Z tests/test_nudge.py::TestNudgeAPI::test_nudge_error_returns_error_response PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5441823Z tests/test_nudge.py::TestNudgeAPI::test_nudge_warns_when_removed_file_findings_were_pruned PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5520886Z tests/test_nudge.py::TestNudgeAPI::test_nudge_skips_parse_for_hash_unchanged_changed_file PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5602359Z tests/test_nudge.py::TestNudgeAPI::test_nudge_parses_changed_file_when_hash_differs PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5681864Z tests/test_nudge.py::TestSafeToCommitHardrule::test_safe_when_no_issues PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5754597Z tests/test_nudge.py::TestSafeToCommitHardrule::test_blocks_on_critical_finding PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5834600Z tests/test_nudge.py::TestSafeToCommitHardrule::test_blocks_on_expired_baseline PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5921094Z tests/test_nudge.py::TestSafeToCommitHardrule::test_blocks_on_parse_failures_with_diagnostics PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.5983233Z tests/test_nudge.py::TestInvalidateBaseline::test_invalidate_removes_entry PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6026960Z tests/test_nudge.py::TestInvalidateBaseline::test_invalidate_noop_when_empty PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6043012Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_importable PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6161834Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_returns_json PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6259018Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_parses_comma_files PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6375244Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_no_stdout_leak PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6391122Z tests/test_nudge.py::TestMcpInstructions::test_instructions_mention_drift_nudge PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6410036Z tests/test_nudge.py::TestBaselineManager::test_singleton_identity PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6426285Z tests/test_nudge.py::TestBaselineManager::test_reset_creates_new_instance PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6486558Z tests/test_nudge.py::TestBaselineManager::test_store_and_get PASSED      [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6529166Z tests/test_nudge.py::TestBaselineManager::test_get_returns_none_when_empty PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6590013Z tests/test_nudge.py::TestBaselineManager::test_get_returns_none_when_expired PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6650912Z tests/test_nudge.py::TestBaselineManager::test_invalidate PASSED         [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6711030Z tests/test_nudge.py::TestBaselineManager::test_has_baseline PASSED       [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6774316Z tests/test_nudge.py::TestBaselineManager::test_instance_thread_safety PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6838662Z tests/test_nudge.py::TestBaselineManager::test_public_state_methods_use_instance_lock PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6884831Z tests/test_nudge.py::TestGitEventInvalidation::test_head_change_does_not_invalidate PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6930888Z tests/test_nudge.py::TestGitEventInvalidation::test_stash_change_invalidates PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.6976741Z tests/test_nudge.py::TestGitEventInvalidation::test_many_changed_files_invalidates PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7021971Z tests/test_nudge.py::TestGitEventInvalidation::test_high_but_stable_changed_files_keeps_baseline PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7067365Z tests/test_nudge.py::TestGitEventInvalidation::test_no_change_keeps_baseline PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7112334Z tests/test_nudge.py::TestGitEventInvalidation::test_no_git_repo_keeps_baseline PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7157545Z tests/test_nudge.py::TestGitEventInvalidation::test_rapid_head_change_not_hidden_by_ttl_cache PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7243933Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_creates_baseline_in_manager PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7316333Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_head_change_reuses_baseline PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7394939Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_refresh_reason_ttl_expired PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7474023Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_refresh_reason_stash_changed PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7552156Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_refresh_reason_changed_file_threshold PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7648680Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_loads_persisted_baseline_after_manager_reset PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7765593Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_config_change_invalidates_persisted_baseline PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7845522Z tests/test_nudge.py::TestFindingClusterSummary::test_cluster_summary_present_in_response PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.7949694Z tests/test_nudge.py::TestFindingClusterSummary::test_cluster_summary_counts_all_findings_not_just_capped PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8029609Z tests/test_nudge.py::TestFindingClusterSummary::test_cluster_summary_empty_when_no_findings PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8112499Z tests/test_nudge.py::TestDynamicAgentInstruction::test_agent_instruction_mentions_brief_when_degrading PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8193966Z tests/test_nudge.py::TestDynamicAgentInstruction::test_agent_instruction_standard_when_safe PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8280544Z tests/test_nudge.py::TestPostEditRegressionDetector::test_revert_recommended_true_when_degrading_and_not_safe PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8361597Z tests/test_nudge.py::TestPostEditRegressionDetector::test_revert_recommended_false_when_degrading_but_safe PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8448454Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_ms_present_in_response PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8530236Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_exceeded_true_when_over_threshold PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8611211Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_exceeded_false_when_under_threshold PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8693539Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_exceeded_false_when_timeout_disabled PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8775951Z tests/test_nudge.py::TestPostEditRegressionDetector::test_baseline_created_true_on_cold_start PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8851738Z tests/test_nudge.py::TestPostEditRegressionDetector::test_baseline_created_false_when_baseline_exists PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.8929436Z tests/test_nudge.py::TestPostEditRegressionDetector::test_auto_fast_path_true_when_only_file_local_signals PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.9005619Z tests/test_nudge.py::TestPostEditRegressionDetector::test_auto_fast_path_false_when_cross_file_signals_estimated PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.9088930Z tests/test_nudge.py::TestPostEditRegressionDetector::test_response_schema_includes_new_fields PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.9172525Z tests/test_nudge_cold_start.py::TestNudgeColdStartLatency::test_cold_start_latency_under_limit PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.9259375Z tests/test_nudge_cold_start.py::TestNudgeColdStartLatency::test_file_hashes_populated_from_pipeline PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.9349432Z tests/test_nudge_cold_start.py::TestNudgeColdStartLatency::test_parse_map_is_empty_on_cold_start PASSED [ 60%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.9496462Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_no_state_file_and_no_python_staged PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.9643993Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_revert_not_recommended PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.9792534Z tests/test_nudge_gate.py::TestNudgeGate::test_blocks_when_revert_and_file_unchanged PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:29.9941753Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_revert_but_file_was_modified PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0087813Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_revert_but_files_not_staged PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0216723Z tests/test_nudge_gate.py::TestNudgeGate::test_skipped_via_env PASSED     [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0362606Z tests/test_nudge_gate.py::TestNudgeGate::test_on_missing_block_policy PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0512561Z tests/test_nudge_gate.py::TestNudgeGate::test_on_missing_warn_policy_is_default PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0529419Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_defaults PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0546271Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_to_dict_computed_fields PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0561969Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_to_dict_zero_denominator PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0578158Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_roundtrip PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0595244Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_from_dict_empty PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0615367Z tests/test_orchestration_extensions.py::TestClaimGuard::test_double_claim_blocked_and_counted PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0634982Z tests/test_orchestration_extensions.py::TestClaimGuard::test_claim_after_expire_allowed PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0653068Z tests/test_orchestration_extensions.py::TestClaimGuard::test_claim_updates_metrics PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0672885Z tests/test_orchestration_extensions.py::TestClaimGuard::test_first_claim_at_not_overwritten PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0692321Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_result_stored PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0711272Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_result_none_not_stored PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0730165Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_complete_updates_metrics PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0749470Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_complete_tracks_lease_duration PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0768498Z tests/test_orchestration_extensions.py::TestReleaseMetrics::test_release_increments_counter PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0787936Z tests/test_orchestration_extensions.py::TestReleaseMetrics::test_release_tracks_lease_duration PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0811912Z tests/test_orchestration_extensions.py::TestReleaseMetrics::test_release_max_reclaim_marks_failed PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0832537Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_roundtrip_completed_results PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0853361Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_roundtrip_metrics PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0870288Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_roundtrip_legacy_no_metrics PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0890192Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_end_summary_includes_metrics PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0907060Z tests/test_orchestration_extensions.py::TestPlanFingerprint::test_fingerprint_deterministic PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0923351Z tests/test_orchestration_extensions.py::TestPlanFingerprint::test_fingerprint_changes_with_state PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0939192Z tests/test_orchestration_extensions.py::TestPlanValidation::test_invalidated_plan_returns_replan PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0955002Z tests/test_orchestration_extensions.py::TestPlanValidation::test_legacy_plan_without_state_passes PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0970525Z tests/test_orchestration_extensions.py::TestPlanValidation::test_validation_result_serialisation PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.0986364Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_has_allowed_files PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1001648Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_has_forbidden_files PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1016990Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_has_completion_evidence PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1032420Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_no_file_empty_allowed PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1050588Z tests/test_orchestration_extensions.py::TestTaskContracts::test_max_files_changed_minimum PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1065292Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_none_session PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1080874Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_applies_path PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1095315Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_applies_signals PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1109592Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_preserves_explicit PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1123901Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_applies_target_path PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1138614Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromScan::test_sets_score PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1152788Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromScan::test_none_session PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1167481Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromScan::test_finding_count PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1182147Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromBrief::test_sets_guardrails PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1197007Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromDiff::test_score_update PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1211021Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromDiff::test_none_session PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1226476Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_records_verification PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1242445Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_dedup PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1257558Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_loc_changed_fallback PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1271613Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_none_session PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1286389Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_no_metrics PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1300475Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_none PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1314652Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_from_trace PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1329163Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_infers_validate PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1343693Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_infers_brief PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1358220Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_explicit PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1372063Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_none PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1386378Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_fix_phase PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1400464Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_init_phase PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1416306Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_unknown_phase PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1430340Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_valid PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1444596Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_not_dict PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1459202Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_empty_affected_files PASSED [ 61%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1473606Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_empty_non_goals_items PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1488229Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_missing_root_cause PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1502821Z tests/test_orchestration_pipeline_coverage.py::TestDeriveHypothesisId::test_deterministic PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1517873Z tests/test_orchestration_pipeline_coverage.py::TestDeriveHypothesisId::test_different_payload PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1532087Z tests/test_orchestration_pipeline_coverage.py::TestMakeDegradationEvent::test_basic PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1548948Z tests/test_orchestration_pipeline_coverage.py::TestMakeDegradationEvent::test_with_details PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1564753Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_minimal_construction PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1580602Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_frozen_rejects_mutation PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1595736Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_confidence_bounds PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1610750Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_extra_fields_rejected PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1627076Z tests/test_outcome_ledger.py::TestMergeTrajectory::test_construction_defaults PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1641987Z tests/test_outcome_ledger.py::TestMergeTrajectory::test_frozen PASSED    [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1658030Z tests/test_outcome_ledger.py::TestMergeTrajectory::test_roundtrip_json PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1671723Z tests/test_outcome_ledger.py::TestAnalyzeCommitPair::test_worktree_isolation_leaves_main_tree_unchanged SKIPPED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.1684511Z tests/test_outcome_ledger.py::TestAnalyzeCommitPair::test_cleanup_on_analysis_exception SKIPPED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2139373Z tests/test_outcome_ledger.py::TestWalker::test_walks_first_parent_merges PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2161878Z tests/test_outcome_ledger.py::TestCorrelator::test_direction_from_delta PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2183918Z tests/test_outcome_ledger.py::TestReporter::test_report_contains_aggregate_and_author_split PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2198419Z tests/test_outcome_ledger.py::TestReporter::test_report_handles_empty PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2247636Z tests/test_outcome_ledger.py::TestLedgerWriter::test_append_and_read_roundtrip PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2263287Z tests/test_outcome_tracker.py::TestFingerprint::test_uses_fqn_when_available PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2278618Z tests/test_outcome_tracker.py::TestFingerprint::test_falls_back_to_path_line PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2293589Z tests/test_outcome_tracker.py::TestFingerprint::test_different_signal_types_different_fingerprint PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2308280Z tests/test_outcome_tracker.py::TestFingerprint::test_deterministic PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2354943Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_record_creates_jsonl_file PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2400021Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_record_idempotent_same_session PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2448193Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_resolve_marks_missing_findings PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2495296Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_resolve_calculates_days_to_fix PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2540681Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_suppressed_findings_marked PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2582042Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_load_missing_file_no_error PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2648228Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_archive_moves_old_entries PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2692641Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_no_pii_in_outcomes PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2736895Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_resolve_does_not_touch_already_resolved PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2784640Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_issue_435_rewrite_is_atomic_on_replace_failure PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2854654Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_issue_435_archive_recovers_after_merge_crash PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2883708Z tests/test_output_golden.py::TestJsonOutputGolden::test_top_level_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2910251Z tests/test_output_golden.py::TestJsonOutputGolden::test_summary_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2964773Z tests/test_output_golden.py::TestJsonOutputGolden::test_finding_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.2992915Z tests/test_output_golden.py::TestJsonOutputGolden::test_module_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3044468Z tests/test_output_golden.py::TestJsonOutputGolden::test_severity_values_are_strings PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3087956Z tests/test_output_golden.py::TestJsonOutputGolden::test_finding_with_no_file_path PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3139266Z tests/test_output_golden.py::TestJsonOutputGolden::test_json_is_valid_json PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3164621Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_schema_version PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3190137Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_has_runs PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3215334Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_with_location PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3242399Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_start_line_only PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3264821Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_no_location PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3289728Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_file_without_line_gets_fallback_region PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3319426Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_related_files PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3344095Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_fix_text_included PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3406567Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_severity_mapping PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3434879Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_rule_deduplication PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3463873Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_is_valid_json PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3538097Z tests/test_output_minimal_and_signal_labels.py::test_analyze_quiet_emits_minimal_line PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3590223Z tests/test_output_minimal_and_signal_labels.py::test_check_quiet_emits_minimal_line PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3606063Z tests/test_output_minimal_and_signal_labels.py::test_signal_label_fallback_returns_real_signal_id PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3698734Z tests/test_output_minimal_and_signal_labels.py::test_analyze_no_color_uses_colorless_console PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3774084Z tests/test_output_minimal_and_signal_labels.py::test_check_no_color_uses_colorless_console PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3874827Z tests/test_output_minimal_and_signal_labels.py::test_analyze_json_threshold_message_uses_ascii_safe_marker PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.3941146Z tests/test_output_minimal_and_signal_labels.py::test_render_summary_ascii_fallback_is_windows_safe PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4166076Z tests/test_output_minimal_and_signal_labels.py::test_init_output_ascii_fallback_is_windows_safe PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4181047Z tests/test_output_mode_mirror.py::test_full_mode_returns_all_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4195720Z tests/test_output_mode_mirror.py::test_full_mode_preserves_task_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4210432Z tests/test_output_mode_mirror.py::test_mirror_mode_strips_prescriptive_top_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4224728Z tests/test_output_mode_mirror.py::test_mirror_mode_retains_diagnostic_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4241494Z tests/test_output_mode_mirror.py::test_mirror_mode_strips_prescriptive_task_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4256046Z tests/test_output_mode_mirror.py::test_mirror_mode_retains_diagnostic_task_keys PASSED [ 62%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4270215Z tests/test_output_mode_mirror.py::test_mirror_mode_no_tasks_key PASSED   [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4284043Z tests/test_output_mode_mirror.py::test_mirror_mode_empty_tasks PASSED    [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4300561Z tests/test_output_mode_mirror.py::test_mirror_mode_idempotent PASSED     [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4314608Z tests/test_output_mode_mirror.py::test_mirror_mode_strips_nudge_text PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.4331250Z tests/test_output_mode_mirror.py::test_unknown_mode_treated_as_full PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.6610141Z tests/test_output_schema_drift.py::TestSchemaGeneratorDrift::test_schema_file_is_up_to_date PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.6628580Z tests/test_output_schema_drift.py::TestSchemaGeneratorDrift::test_schema_version_matches_code PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.6646891Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_agent_telemetry_property_present PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.6665990Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_agent_telemetry_allows_null PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.6683967Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_agent_action_type_enum_complete PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.6701893Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_gate_enum_matches_severity_gate PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.6789675Z tests/test_output_schema_drift.py::TestGeneratedJsonValidatesAgainstSchema::test_analysis_without_telemetry_validates PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.6872944Z tests/test_output_schema_drift.py::TestGeneratedJsonValidatesAgainstSchema::test_analysis_with_agent_telemetry_validates PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.6953741Z tests/test_output_schema_drift.py::TestGeneratedJsonValidatesAgainstSchema::test_invalid_gate_value_rejected PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7026599Z tests/test_package_kpis.py::test_compute_monthly_kpis_core_metrics PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7066477Z tests/test_package_kpis.py::test_compute_monthly_kpis_retention_is_none_without_future_month PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7107188Z tests/test_package_kpis.py::test_parse_bool_variants PASSED              [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7146187Z tests/test_package_kpis.py::test_compute_monthly_kpis_merges_downloads PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7184762Z tests/test_package_kpis.py::test_compute_monthly_kpis_downloads_only PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7223520Z tests/test_package_kpis.py::test_metric_status_higher_and_lower PASSED   [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7267847Z tests/test_package_kpis.py::test_compute_monthly_kpis_adds_status_when_thresholds_enabled PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7311741Z tests/test_parse_file_resilience.py::TestParsePythonFileIOResilience::test_file_deleted_between_discovery_and_parse PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7353829Z tests/test_parse_file_resilience.py::TestParsePythonFileIOResilience::test_file_is_directory PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7399527Z tests/test_parse_file_resilience.py::TestParsePythonFileIOResilience::test_valid_file_still_works PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7442715Z tests/test_parse_file_resilience.py::TestParseTypescriptFileIOResilience::test_ts_file_deleted_between_discovery_and_parse PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7484573Z tests/test_parse_file_resilience.py::TestParseTypescriptFileIOResilience::test_ts_stub_file_deleted PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7530961Z tests/test_parse_file_resilience.py::TestParseTypescriptFileIOResilience::test_ts_valid_file_stub PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7547274Z tests/test_patch_api.py::TestPatchBegin::test_creates_intent_and_returns_dict PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7562062Z tests/test_patch_api.py::TestPatchBegin::test_with_session_id PASSED     [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7577425Z tests/test_patch_api.py::TestPatchBegin::test_with_full_params PASSED    [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7647333Z tests/test_patch_api.py::TestPatchCheck::test_clean_verdict_no_scope_violations PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7719116Z tests/test_patch_api.py::TestPatchCheck::test_review_required_scope_violation PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7780657Z tests/test_patch_api.py::TestPatchCheck::test_review_required_forbidden_path PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7842172Z tests/test_patch_api.py::TestPatchCheck::test_clean_when_no_changes PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7863510Z tests/test_patch_api.py::TestPatchCheck::test_diff_metrics_present PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7886166Z tests/test_patch_api.py::TestPatchCheck::test_max_diff_lines_exceeded PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7948559Z tests/test_patch_api.py::TestPatchCommit::test_produces_evidence_record PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7966977Z tests/test_patch_api.py::TestPatchCommit::test_uses_existing_verdict PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7982766Z tests/test_patch_bridge.py::TestTaskSpecToPatchIntent::test_basic_bridge PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.7997885Z tests/test_patch_bridge.py::TestTaskSpecToPatchIntent::test_session_id_forwarded PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8012980Z tests/test_patch_bridge.py::TestTaskSpecToPatchIntent::test_blast_radius_default_local PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8028251Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_basic_bridge PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8042844Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_change_scope_module PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8057347Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_change_scope_cross_module PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8071393Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_session_id PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8085727Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_related_files_included PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8102650Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_acceptance_from_success_criteria PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8116822Z tests/test_patch_models.py::TestPatchStatus::test_values PASSED          [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8131876Z tests/test_patch_models.py::TestPatchStatus::test_is_str_enum PASSED     [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8146558Z tests/test_patch_models.py::TestBlastRadius::test_values PASSED          [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8160514Z tests/test_patch_models.py::TestDiffMetrics::test_creation PASSED        [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8174248Z tests/test_patch_models.py::TestDiffMetrics::test_defaults PASSED        [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8188944Z tests/test_patch_models.py::TestAcceptanceResult::test_met PASSED        [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8202694Z tests/test_patch_models.py::TestAcceptanceResult::test_unknown PASSED    [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8217437Z tests/test_patch_models.py::TestPatchIntent::test_minimal_creation PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8231550Z tests/test_patch_models.py::TestPatchIntent::test_full_creation PASSED   [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8247242Z tests/test_patch_models.py::TestPatchIntent::test_serialization_roundtrip PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8261622Z tests/test_patch_models.py::TestPatchIntent::test_to_api_dict PASSED     [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8276274Z tests/test_patch_models.py::TestPatchVerdict::test_clean_verdict PASSED  [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8290761Z tests/test_patch_models.py::TestPatchVerdict::test_review_required_verdict PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8305028Z tests/test_patch_models.py::TestPatchVerdict::test_rollback_verdict PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8319641Z tests/test_patch_models.py::TestPatchVerdict::test_serialization_roundtrip PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8338118Z tests/test_patch_models.py::TestPatchVerdict::test_to_api_dict PASSED    [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8352658Z tests/test_patch_writer_eds.py::test_get_writer_returns_add_docstring_writer PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8366708Z tests/test_patch_writer_eds.py::test_get_writer_unknown_edit_kind_returns_none PASSED [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8380760Z tests/test_patch_writer_eds.py::test_can_write_python_finding PASSED     [ 63%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8394657Z tests/test_patch_writer_eds.py::test_can_write_rejects_non_python PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8408860Z tests/test_patch_writer_eds.py::test_can_write_rejects_missing_symbol PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8450544Z tests/test_patch_writer_eds.py::test_generate_patch_inserts_docstring PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8486987Z tests/test_patch_writer_eds.py::test_generate_patch_inserts_docstring_async_function PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8522784Z tests/test_patch_writer_eds.py::test_generate_patch_diff_is_unified_diff PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8555491Z tests/test_patch_writer_eds.py::test_generate_patch_skipped_when_docstring_exists PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8570750Z tests/test_patch_writer_eds.py::test_generate_patch_unsupported_for_non_python PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8609261Z tests/test_patch_writer_eds.py::test_patch_result_preserves_original_source PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8623749Z tests/test_patch_writer_gcd.py::test_get_writer_returns_add_guard_clause_writer PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8638117Z tests/test_patch_writer_gcd.py::test_can_write_python_finding PASSED     [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8652077Z tests/test_patch_writer_gcd.py::test_can_write_rejects_non_python PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8666226Z tests/test_patch_writer_gcd.py::test_can_write_rejects_missing_symbol PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8680519Z tests/test_patch_writer_gcd.py::test_can_write_rejects_no_guard_params PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8720618Z tests/test_patch_writer_gcd.py::test_generate_patch_inserts_guard_for_one_param PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8760580Z tests/test_patch_writer_gcd.py::test_generate_patch_inserts_guards_for_two_params PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8806464Z tests/test_patch_writer_gcd.py::test_generate_patch_adds_missing_guard_when_one_exists PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8843111Z tests/test_patch_writer_gcd.py::test_generate_patch_skipped_when_all_params_guarded PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8857934Z tests/test_patch_writer_gcd.py::test_generate_patch_unsupported_for_non_python PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8900025Z tests/test_patch_writer_gcd.py::test_patch_result_has_original_source PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8914792Z tests/test_path_overrides.py::TestResolvePathOverride::test_no_overrides_returns_none PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8929916Z tests/test_path_overrides.py::TestResolvePathOverride::test_none_path_returns_none PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8952087Z tests/test_path_overrides.py::TestResolvePathOverride::test_matching_glob PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8967329Z tests/test_path_overrides.py::TestResolvePathOverride::test_no_match PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.8993653Z tests/test_path_overrides.py::TestResolvePathOverride::test_most_specific_wins PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9016320Z tests/test_path_overrides.py::TestResolvePathOverride::test_exact_directory_match PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9031467Z tests/test_path_overrides.py::TestApplyPathOverrides::test_no_overrides_returns_all PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9047468Z tests/test_path_overrides.py::TestApplyPathOverrides::test_exclude_signal_removes_finding PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9062518Z tests/test_path_overrides.py::TestApplyPathOverrides::test_non_matching_signal_kept PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9078536Z tests/test_path_overrides.py::TestApplyPathOverrides::test_custom_weights_recompute_impact PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9103021Z tests/test_path_overrides.py::TestApplyPathOverrides::test_overlapping_globs_specific_wins PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9164577Z tests/test_path_overrides.py::TestPathOverrideConfig::test_path_override_loads_from_yaml PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9211849Z tests/test_path_overrides.py::TestPathOverrideConfig::test_empty_path_overrides_is_default PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9266393Z tests/test_path_overrides.py::TestPathOverrideConfig::test_path_override_with_custom_weights PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9414322Z tests/test_path_overrides.py::TestConfigValidatePathOverrides::test_unknown_signal_in_exclude_warns PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9430150Z tests/test_pattern_fragmentation.py::test_no_patterns_returns_no_findings PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9447130Z tests/test_pattern_fragmentation.py::test_single_variant_no_fragmentation PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9466329Z tests/test_pattern_fragmentation.py::test_two_variants_detected PASSED   [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9483151Z tests/test_pattern_fragmentation.py::test_error_handling_propagation_excluded_from_fragmentation PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9501413Z tests/test_pattern_fragmentation.py::test_error_handling_log_and_rethrow_is_not_propagation PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9520123Z tests/test_pattern_fragmentation.py::test_error_handling_propagation_excluded_metadata PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9536608Z tests/test_pattern_fragmentation.py::test_error_handling_exception_type_not_a_variant PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9553150Z tests/test_pattern_fragmentation.py::test_error_handling_loop_skip_is_captured PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9571280Z tests/test_pattern_fragmentation.py::test_three_variants_higher_score PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9590744Z tests/test_pattern_fragmentation.py::test_separate_modules_separate_findings PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9610204Z tests/test_pattern_fragmentation.py::test_framework_surface_error_handling_is_dampened PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9629483Z tests/test_pattern_fragmentation.py::test_core_error_handling_is_not_dampened PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9647281Z tests/test_pattern_fragmentation.py::test_identical_decorator_patterns_no_finding PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9669084Z tests/test_pattern_fragmentation.py::test_plugin_architecture_api_fragmentation_is_dampened_to_info PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9690687Z tests/test_pattern_fragmentation.py::test_combined_framework_and_plugin_dampening_caps_to_info PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9711240Z tests/test_pattern_fragmentation.py::test_issue_266_api_endpoint_variants_in_multi_extension_layout_are_info PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9731081Z tests/test_pattern_fragmentation.py::test_issue_266_error_handling_variants_in_multi_extension_layout_are_info PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9750219Z tests/test_pattern_fragmentation.py::test_plugin_variation_cap_is_not_applied_for_non_plugin_layout PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9764890Z tests/test_pattern_fragmentation.py::test_score_aggregation PASSED       [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9782417Z tests/test_pattern_fragmentation.py::test_return_pattern_two_variants_detected PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9798834Z tests/test_pattern_fragmentation.py::test_return_pattern_single_variant_no_finding PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9818971Z tests/test_pattern_fragmentation.py::test_return_pattern_three_variants PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9880722Z tests/test_patterns_command.py::test_patterns_json_output_file_and_target_path_passthrough PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9943278Z tests/test_patterns_command.py::test_patterns_rich_output_empty_catalog_prints_no_patterns PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9958812Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_classvars_exist PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:30.9973874Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_eviction_interval_is_one_hour PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0019660Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_first_call_runs_eviction PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0064843Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_second_call_within_interval_skips_eviction PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0110689Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_eviction_runs_again_after_interval PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0155488Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_warm_path_faster_than_cold PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0217378Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_thread_safety PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0236438Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_cache_populated_on_first_call PASSED [ 64%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0253883Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_cache_returns_same_object_on_second_call PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0271292Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_warm_path_faster_than_cold PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0291070Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_cache_is_invalidated_by_different_input PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0308064Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_empty_list_not_cached PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0326255Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_cache_populated_on_first_call PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0341623Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_cache_returns_same_object_on_second_call PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0356818Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_warm_path_faster_than_cold PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0372631Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_result_contains_file_local_and_other PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0388745Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_different_registry_produces_different_cache_entry PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0413563Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_thread_safety PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:31.0431117Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_cache_survives_monkeypatch_via_key_change PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3103682Z tests/test_perf_mcp_latency.py::TestIncrementalRunnerUsesCache::test_runner_run_populates_split_cache PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3121358Z tests/test_phantom_reference.py::TestNameCollector::test_collects_call_targets PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3138221Z tests/test_phantom_reference.py::TestNameCollector::test_collects_chained_attribute_root PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3154756Z tests/test_phantom_reference.py::TestNameCollector::test_skips_type_checking_block PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3169871Z tests/test_phantom_reference.py::TestNameCollector::test_detects_star_import PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3185579Z tests/test_phantom_reference.py::TestNameCollector::test_detects_module_getattr PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3201488Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_function_defs PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3216517Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_class_defs PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3232367Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_assignments PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3247567Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_for_targets PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3263921Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_with_as PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3280552Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_except_handler PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3295694Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_imports PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3368884Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_detects_phantom_calls PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3444422Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_no_findings_when_all_resolved PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3510750Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_star_import_files PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3575698Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_module_getattr PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3653210Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_builtins_not_flagged PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3711695Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_test_files PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3773484Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_dunder_names PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3817624Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_non_python PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3895510Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_cross_file_resolution PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.3963163Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_local_assignment_resolves PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4045984Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_comprehension_variables_not_flagged PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4116448Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_lambda_parameters_not_flagged PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4191101Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_import_from_phantom_detected PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4264446Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_import_from_constant_not_flagged PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4361945Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_internal_artifact_cache_avoids_second_ast_parse PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4468919Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_internal_artifact_cache_reparses_only_changed_file PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4484840Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_import_in_import_error_guard PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4500036Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_import_not_in_guard PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4515486Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_bare_except_guard PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4531202Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_module_not_found_error_guard PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4546950Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_tuple_handler_types PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4563728Z tests/test_phr_coverage.py::TestCollectTypeCheckingImportIds::test_name_style_tc_block PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4579883Z tests/test_phr_coverage.py::TestCollectTypeCheckingImportIds::test_attribute_style_tc_block PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4594825Z tests/test_phr_coverage.py::TestCollectTypeCheckingImportIds::test_no_tc_block_returns_empty PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4611301Z tests/test_phr_coverage.py::TestNameCollector::test_collects_used_names PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4626848Z tests/test_phr_coverage.py::TestNameCollector::test_star_import_detected PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4642253Z tests/test_phr_coverage.py::TestNameCollector::test_getattr_module_detected PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4658006Z tests/test_phr_coverage.py::TestNameCollector::test_exec_eval_detected PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4673871Z tests/test_phr_coverage.py::TestNameCollector::test_type_checking_names_skipped PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4689903Z tests/test_phr_coverage.py::TestScopeCollector::test_function_and_class PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4704791Z tests/test_phr_coverage.py::TestScopeCollector::test_imports PASSED      [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4720383Z tests/test_phr_coverage.py::TestScopeCollector::test_for_loop_target PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4735970Z tests/test_phr_coverage.py::TestScopeCollector::test_with_as PASSED      [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4751299Z tests/test_phr_coverage.py::TestScopeCollector::test_except_handler PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4767923Z tests/test_phr_coverage.py::TestScopeCollector::test_annotated_assignment PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4783195Z tests/test_phr_coverage.py::TestScopeCollector::test_augmented_assignment PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4799040Z tests/test_phr_coverage.py::TestScopeCollector::test_lambda_params PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4814580Z tests/test_phr_coverage.py::TestScopeCollector::test_comprehension_variable PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4830362Z tests/test_phr_coverage.py::TestScopeCollector::test_walrus_operator PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4846313Z tests/test_phr_coverage.py::TestScopeCollector::test_global_declaration PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4860939Z tests/test_phr_coverage.py::TestPathToModule::test_simple_module PASSED  [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4875437Z tests/test_phr_coverage.py::TestPathToModule::test_src_prefix_stripped PASSED [ 65%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4890023Z tests/test_phr_coverage.py::TestPathToModule::test_init_file PASSED      [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4904378Z tests/test_phr_coverage.py::TestPathToModule::test_empty_parts PASSED    [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4919906Z tests/test_phr_coverage.py::TestPathToModule::test_windows_backslash_src_layout PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4934644Z tests/test_phr_coverage.py::TestPathToModule::test_windows_backslash_lib_layout PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4949749Z tests/test_phr_coverage.py::TestBuildProjectSymbols::test_collects_functions_and_classes PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4964748Z tests/test_phr_coverage.py::TestBuildProjectSymbols::test_skips_non_python PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4979998Z tests/test_phr_coverage.py::TestBuildModuleExports::test_exports_include_imports PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.4996594Z tests/test_phr_coverage.py::TestBuildModuleExports::test_skips_non_python PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5012998Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_guarded_import PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5028004Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_unguarded_import PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5043098Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_bare_except_guard PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5059567Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_wrong_exception_type PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5075271Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_module_not_found_error PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5091327Z tests/test_phr_rich_coverage.py::TestCollectTypeCheckingImportIds::test_type_checking_block PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5106280Z tests/test_phr_rich_coverage.py::TestCollectTypeCheckingImportIds::test_no_type_checking PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5120936Z tests/test_phr_rich_coverage.py::TestPathToModule::test_simple PASSED    [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5135251Z tests/test_phr_rich_coverage.py::TestPathToModule::test_init PASSED      [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5150148Z tests/test_phr_rich_coverage.py::TestPathToModule::test_strip_src PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5165668Z tests/test_phr_rich_coverage.py::TestPathToModule::test_strip_lib PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5180423Z tests/test_phr_rich_coverage.py::TestPathToModule::test_empty PASSED     [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5195031Z tests/test_phr_rich_coverage.py::TestScoreBar::test_low_green PASSED     [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5209911Z tests/test_phr_rich_coverage.py::TestScoreBar::test_mid_yellow PASSED    [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5225013Z tests/test_phr_rich_coverage.py::TestScoreBar::test_high_red PASSED      [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5239653Z tests/test_phr_rich_coverage.py::TestScoreBar::test_zero PASSED          [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5253805Z tests/test_phr_rich_coverage.py::TestScoreBar::test_custom_width PASSED  [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5268113Z tests/test_phr_rich_coverage.py::TestSparkline::test_empty PASSED        [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5281916Z tests/test_phr_rich_coverage.py::TestSparkline::test_single PASSED       [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5296259Z tests/test_phr_rich_coverage.py::TestSparkline::test_ascending PASSED    [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5310196Z tests/test_phr_rich_coverage.py::TestSparkline::test_flat PASSED         [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5326760Z tests/test_phr_rich_coverage.py::TestSparkline::test_width_clamp PASSED  [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5398437Z tests/test_pipeline_components.py::test_ingestion_phase_uses_cache_and_preserves_order PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5459717Z tests/test_pipeline_components.py::test_ingestion_phase_remaps_all_cached_file_references PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5523371Z tests/test_pipeline_components.py::test_ingestion_phase_reparses_when_parse_cache_schema_is_stale PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5542406Z tests/test_pipeline_components.py::test_fetch_git_history_uses_cache_for_same_head PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5559826Z tests/test_pipeline_components.py::test_fetch_git_history_cache_invalidates_on_head_change PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5579016Z tests/test_pipeline_components.py::test_fetch_git_history_uses_persistent_index_when_enabled PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5648634Z tests/test_pipeline_components.py::test_signal_phase_records_degradation_on_signal_failure PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5721106Z tests/test_pipeline_components.py::test_ingestion_phase_records_degradation_on_parser_timeout PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5788377Z tests/test_pipeline_components.py::test_signal_phase_warning_always_includes_exc_info PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5855556Z tests/test_pipeline_components.py::test_signal_phase_records_degradation_on_signal_timeout PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5920954Z tests/test_pipeline_components.py::test_signal_phase_filters_active_signals PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.5981985Z tests/test_pipeline_components.py::test_signal_phase_skips_embedding_init_when_not_needed PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6043159Z tests/test_pipeline_components.py::test_signal_phase_initializes_embeddings_when_needed PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6064930Z tests/test_pipeline_components.py::test_scoring_phase_applies_small_repo_kwargs_and_post_processing PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6127979Z tests/test_pipeline_components.py::test_default_workers_uses_env_override PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6186239Z tests/test_pipeline_components.py::test_default_workers_ignores_invalid_env PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6279852Z tests/test_pipeline_components.py::test_signal_phase_file_local_dependency_cache_reruns_only_changed_file PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6349219Z tests/test_pipeline_components.py::test_signal_phase_file_local_cache_reuses_results_across_scope_switch PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6408320Z tests/test_pipeline_components.py::test_signal_phase_file_local_respects_should_process_file PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6490234Z tests/test_pipeline_components.py::test_signal_phase_repo_wide_dependency_spec_ignores_unrelated_changes PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6507632Z tests/test_pipeline_components.py::test_analysis_pipeline_exposes_phase_timings PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6552896Z tests/test_pipeline_components.py::test_signal_phase_records_degradation_when_active_signals_match_none PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6916876Z tests/test_pipeline_components.py::test_signal_phase_exposes_per_signal_timing_map PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.6994152Z tests/test_pipeline_components.py::test_ingestion_phase_continues_in_degraded_mode_on_parser_exception PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7009027Z tests/test_pipeline_diff_analyzer_extended.py::test_prune_git_history_cache_stale_entries PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7023735Z tests/test_pipeline_diff_analyzer_extended.py::test_prune_git_history_cache_max_entries PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7077557Z tests/test_pipeline_diff_analyzer_extended.py::test_diff_baseline_file_outside_repo PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7144777Z tests/test_pipeline_diff_analyzer_extended.py::test_diff_baseline_file_inside_repo PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7207467Z tests/test_pipeline_diff_analyzer_extended.py::test_analyzer_is_git_repo_wrapper PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7297375Z tests/test_pipeline_diff_analyzer_extended.py::test_analyzer_fetch_git_history_wrapper PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7631211Z tests/test_pipeline_diff_analyzer_extended.py::test_analyze_repo_with_on_progress_callback PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7684674Z tests/test_pipeline_diff_analyzer_extended.py::test_analyze_diff_subprocess_failure_fallback PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7728222Z tests/test_pipeline_diff_analyzer_extended.py::test_function_is_guarded_no_function PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7743761Z tests/test_pipeline_diff_analyzer_extended.py::test_max_nesting_depth_nested_function PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7758613Z tests/test_pipeline_diff_analyzer_extended.py::test_function_max_nesting_syntax_error PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7773207Z tests/test_pipeline_diff_analyzer_extended.py::test_function_max_nesting_no_function PASSED [ 66%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7790288Z tests/test_pipeline_diff_analyzer_extended.py::test_scope_from_finding_module_scope_standalone PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7804558Z tests/test_pipeline_diff_analyzer_extended.py::test_scope_from_finding_repo_scope_standalone PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7819709Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_maz_non_string_auth_mech_standalone PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7834823Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_ecd_with_diverged_fns_and_comparison_ref PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7850089Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_with_blast_radius_and_import_path PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7865167Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_integer_layer_zero_not_treated_as_unknown PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7880285Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_zone_of_pain_no_layer_metadata PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7894725Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_blast_radius_no_layer_metadata PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7909858Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_god_module_no_layer_metadata PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7924902Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_policy_boundary_no_layer_metadata PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7940490Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_ccc_with_co_change_weight_and_commit_samples PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7955322Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_hsc_api_token_rule PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7970182Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_hsc_placeholder_secret_rule PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.7984950Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_hsc_default_rule PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8000706Z tests/test_pipeline_diff_analyzer_extended.py::test_findings_to_nc_invalid_scope_filter PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8018206Z tests/test_pipeline_diff_analyzer_extended.py::test_findings_to_nc_target_file_filter_excludes PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8035315Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_meta_returns_25_core_signals PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8051273Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_abbrevs_are_unique PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8067253Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_signal_ids_are_unique PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8082801Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_abbrev_map_contains_known_entries PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8098352Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_abbrev_map_has_25_entries PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8113753Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_signal_to_abbrev_reverses_abbrev_map PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8130204Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_weight_defaults_contains_known_weights PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8146543Z tests/test_plugin_api.py::TestSignalRegistryCore::test_registry_default_weights_match_runtime_defaults PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8162326Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_meta_known_signal PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8177912Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_meta_unknown_signal_returns_none PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8192915Z tests/test_plugin_api.py::TestSignalRegistryCore::test_resolve_abbrev_case_insensitive PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8208484Z tests/test_plugin_api.py::TestSignalRegistryCore::test_resolve_abbrev_unknown_returns_none PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8223675Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_signals_by_category PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8239651Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_categories_are_known PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8256313Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_all_signals_have_valid_repair_level PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8273566Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_all_signals_have_valid_benchmark_coverage PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8290552Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_verifiable_requires_verify_plan PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8306863Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_plannable_requires_recommender_or_verify_plan PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8323042Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_example_based_requires_fix_field PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8339433Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_diagnosis_has_no_recommender_or_fix PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8356272Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_get_repair_coverage_summary_returns_all_signals PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8371718Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_no_signal_has_benchmark_without_repair PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8387665Z tests/test_plugin_api.py::TestPluginRegistration::test_register_plugin_signal_meta PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8403402Z tests/test_plugin_api.py::TestPluginRegistration::test_duplicate_registration_is_idempotent PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8422982Z tests/test_plugin_api.py::TestPluginRegistration::test_duplicate_abbreviation_raises_value_error PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8441503Z tests/test_plugin_api.py::TestPluginRegistration::test_duplicate_abbreviation_between_plugins_raises PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8457627Z tests/test_plugin_api.py::TestPluginRegistration::test_reset_removes_plugin_signal PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8472913Z tests/test_plugin_api.py::TestPluginConfig::test_plugin_config_default_empty PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8491631Z tests/test_plugin_api.py::TestPluginConfig::test_drift_config_has_plugins_field PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8507448Z tests/test_plugin_api.py::TestPluginConfig::test_plugin_config_can_disable_plugins PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8524131Z tests/test_plugin_api.py::TestPluginConfig::test_drift_config_plugins_roundtrip PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8544226Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_empty_when_no_entry_points PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8566969Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_loads_valid_signal PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8592198Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_skips_non_basesignal PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8620440Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_skips_failed_load PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8639468Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_output_plugins_empty_when_no_entry_points PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8660697Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_command_plugins_empty_when_no_entry_points PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8675960Z tests/test_policy_compiler.py::TestPolicyRule::test_to_dict_roundtrip PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8690159Z tests/test_policy_compiler.py::TestPolicyRule::test_defaults PASSED      [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8704852Z tests/test_policy_compiler.py::TestCompiledPolicy::test_to_dict PASSED   [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8719287Z tests/test_policy_compiler.py::TestPathsToModules::test_simple_paths PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8733600Z tests/test_policy_compiler.py::TestPathsToModules::test_short_paths PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8748137Z tests/test_policy_compiler.py::TestPathsToModules::test_single_segment PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8762437Z tests/test_policy_compiler.py::TestPathsToModules::test_backslash_normalisation PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8778038Z tests/test_policy_compiler.py::TestPathsToModules::test_empty PASSED     [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8792407Z tests/test_policy_compiler.py::TestInScope::test_empty_scope_matches_everything PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8806867Z tests/test_policy_compiler.py::TestInScope::test_allowed_path_matches PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8821227Z tests/test_policy_compiler.py::TestInScope::test_unrelated_path_no_match PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8835696Z tests/test_policy_compiler.py::TestInScope::test_module_match PASSED     [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8850156Z tests/test_policy_compiler.py::TestExtractTopSignals::test_empty_findings PASSED [ 67%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8867052Z tests/test_policy_compiler.py::TestExtractTopSignals::test_extracts_top PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8881305Z tests/test_policy_compiler.py::TestBuildRiskContext::test_empty PASSED   [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8910602Z tests/test_policy_compiler.py::TestBuildRiskContext::test_with_findings PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8925530Z tests/test_policy_compiler.py::TestCompileScopeRules::test_forbidden_paths_generate_block_rules PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8940136Z tests/test_policy_compiler.py::TestCompileScopeRules::test_allowed_paths_generate_warn_rule PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8954424Z tests/test_policy_compiler.py::TestCompileScopeRules::test_empty_scope_no_rules PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8969400Z tests/test_policy_compiler.py::TestCompileCalibrationRules::test_no_confidence_returns_empty PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.8985065Z tests/test_policy_compiler.py::TestCompileCalibrationRules::test_low_confidence_generates_rule PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9000031Z tests/test_policy_compiler.py::TestCompileCalibrationRules::test_high_confidence_no_rule PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9014141Z tests/test_policy_compiler.py::TestCompileFindingRules::test_empty PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9032429Z tests/test_policy_compiler.py::TestCompileFindingRules::test_generates_stop_conditions PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9047582Z tests/test_policy_compiler.py::TestAssembleRules::test_deduplication PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9062239Z tests/test_policy_compiler.py::TestAssembleRules::test_enforcement_priority PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9079218Z tests/test_policy_compiler.py::TestAssembleRules::test_max_rules_cap PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9095100Z tests/test_policy_compiler.py::TestAssembleRules::test_max_per_category_cap PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9110105Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_task_header PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9124800Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_rules_by_category PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9139882Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_reuse_targets PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9154242Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_risk_context PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9200654Z tests/test_policy_compiler.py::TestResolveCompileScope::test_git_diff_paths PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9251206Z tests/test_policy_compiler.py::TestResolveCompileScope::test_empty_inputs_returns_empty_scope PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9296456Z tests/test_policy_compiler.py::TestCompilePolicy::test_compiles_with_git_diff PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9343398Z tests/test_policy_compiler.py::TestCompilePolicy::test_compiles_with_empty_inputs PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9388928Z tests/test_policy_compiler.py::TestCompilePolicy::test_max_rules_respected PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9438681Z tests/test_policy_compiler.py::TestCompilePolicy::test_calibration_data_integrated PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9487107Z tests/test_policy_compiler.py::TestCompilePolicy::test_to_dict_serialisable PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9536463Z tests/test_policy_gate.py::TestValidateGate::test_valid_gate_no_issues PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9579637Z tests/test_policy_gate.py::TestValidateGate::test_missing_aufgabe PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9626156Z tests/test_policy_gate.py::TestValidateGate::test_missing_entscheidung PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9670366Z tests/test_policy_gate.py::TestValidateGate::test_invalid_entscheidung_value PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9712996Z tests/test_policy_gate.py::TestValidateGate::test_short_begruendung_warning PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9757238Z tests/test_policy_gate.py::TestValidateGate::test_inconsistent_signal_layers PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9812133Z tests/test_policy_gate.py::TestValidateGate::test_consistent_signal_layers_ja PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9855387Z tests/test_policy_gate.py::TestValidateGate::test_abbruch_is_valid_decision PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9909985Z tests/test_policy_gate.py::TestValidateGate::test_missing_audit_artifacts_when_signal_work PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9928419Z tests/test_pr_comment.py::test_pr_comment_contains_header PASSED         [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9951426Z tests/test_pr_comment.py::test_pr_comment_summary_table PASSED           [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9969759Z tests/test_pr_comment.py::test_pr_comment_top_findings_heading PASSED    [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:35.9991244Z tests/test_pr_comment.py::test_pr_comment_findings_rows PASSED           [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.0010976Z tests/test_pr_comment.py::test_pr_comment_max_findings_limit PASSED      [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.0029439Z tests/test_pr_comment.py::test_pr_comment_no_trend_shown_as_na PASSED    [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.0046090Z tests/test_pr_comment.py::test_pr_comment_trend_worsening_arrow PASSED   [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.0062392Z tests/test_pr_comment.py::test_pr_comment_trend_improving_arrow PASSED   [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.0077839Z tests/test_pr_comment.py::test_pr_comment_empty_findings PASSED          [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.0096330Z tests/test_pr_comment.py::test_pr_comment_no_location_for_file_less_finding PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.0603202Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[changelog_gate_fails] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.1468749Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[version_bump_gate_fails] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.2441815Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[lockfile_gate_fails] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.3044692Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[docstring_gate_fails] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.3720756Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[risk_audit_gate_fails] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.4343280Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_changelog_gate] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.5138084Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_version_bump_gate] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.5977297Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_lockfile_gate] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.6588236Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_docstring_gate] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7244621Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_risk_audit_gate] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7649455Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_all_hooks] PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7665347Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_exact_file_match PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7681460Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_substring_match_in_file_path PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7698299Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_no_match_wrong_signal PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7712950Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_file_path_none_skipped PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7728276Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_related_files_fallback PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7743148Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_no_match_at_all PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7758368Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_trailing_slash_stripped PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7773164Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_empty_report PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7788122Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_perfect_precision PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7802863Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_precision_with_fp PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7817850Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_recall_with_fn PASSED [ 68%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7832372Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_f1_score PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7846848Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_f1_zero_when_no_tp PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7860994Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_precision_recall_default_when_no_data PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7875351Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_all_signals_sorted PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7891741Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_to_dict_structure PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7908805Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_to_json PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7924408Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_summary_format PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.7941899Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_aggregate_f1_multi_signal PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.8073735Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.8181408Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.8330552Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_validation_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.8451453Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_logging_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.8558100Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_boundary_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.8669908Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_confounder_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.8788192Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_decorator_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.8896442Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_return_pattern_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.9028009Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.9158282Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.9274624Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_circular_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.9406014Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_skip_layer_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.9536955Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_boundary_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.9661078Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_confounder_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.9793871Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:36.9896923Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.0039042Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_near_dup_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.0180279Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_exact_triple_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.0301486Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.0444556Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.0566303Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_state_machine_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.0687840Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_nested_loops_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.0799747Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_init_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.0926511Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_private_micro_helper_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.1052784Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.1158266Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.1275001Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.1392903Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.1510017Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_ml_in_web_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.1623643Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.1741842Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.1854478Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_adr_mismatch_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.1978862Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_adr_file_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.2080564Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_url_fragment_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.2196258Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.2310652Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.2430210Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_mixed_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.2541603Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_boundary_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.2647609Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_decorator_boundary_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.2767198Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.2891701Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.3036382Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_large_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.3135265Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_few_tests_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.3316098Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.3494754Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.3681828Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_complex_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.3779745Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_simple_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.3946135Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_decorator_guard_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.4064245Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.4177235Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.4296910Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_private_helpers_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.4403060Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_validate_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.4501546Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ensure_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.4605130Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_is_has_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.4706422Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_get_or_create_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.4812489Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_try_tp] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.4933056Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5030776Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_stub_tn] PASSED [ 69%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5138359Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_async_bool_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5249666Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_ensure_upsert_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5343284Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5450186Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_high_density_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5542858Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5635954Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_tiny_file_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5726174Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_test_file_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5861228Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.5986897Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.6102625Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.6200077Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_boundary_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.6300697Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_confounder_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.6424928Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.6541215Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_confounder_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.6662052Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.6777919Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_confounder_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.6886639Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.7008196Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.7121029Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_confounder_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.7278271Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.7402556Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.7508567Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_confounder_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.7608551Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.7710766Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_confounder_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.7813593Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_boundary_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.7932064Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_flask_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.8053989Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_celery_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.8162138Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_logging_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.8271669Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_string_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.8380206Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_confounder_badge_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.8485255Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_confounder_heading_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.8589882Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_confounder_api_path_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.8748794Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_confounder_dispatch_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.8878867Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_confounder_functional_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.8979772Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_confounder_short_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.9083012Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_confounder_feature_toggle_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.9288866Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_confounder_type_stub_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.9392558Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_confounder_noqa_config_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.9497903Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_tn_package_lazy_getattr] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.9618335Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_tn_negative_assert_inline] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.9736750Z tests/test_precision_recall.py::test_ground_truth_fixture[maz_tn_cli_serving_path] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.9839438Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_tn_ml_tokenizer_constants] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:37.9947446Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_tn_try_comparison_helper] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.0053301Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_repository_pattern_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.0176412Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_new_file_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.0293791Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_property_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.0397935Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_inline_code_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.0529627Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_test_mock_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.0647081Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_boundary_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.0765379Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_boundary_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.0882753Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_init_medium_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.0995612Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_boundary_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.1121725Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.1227992Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.1332642Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_confounder_few_commits_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.1453279Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_boundary_min_commits_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.1691939Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_large_commit_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.1807353Z tests/test_precision_recall.py::test_ground_truth_fixture[ecm_tn_stable_contract] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.2157483Z tests/test_precision_recall.py::test_ground_truth_fixture[ecm_tp_contract_changed] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.2507107Z tests/test_precision_recall.py::test_ground_truth_fixture[ecm_confounder_refactored_body_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.2644656Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.2778889Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.2886602Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_star_import_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.3005386Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_builtin_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.3137540Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_cross_file_tp] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.3251407Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_dynamic_tn] PASSED [ 70%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.3377675Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_comprehension_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.3489975Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_lambda_param_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.3607065Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_import_from_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.3727014Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_decorator_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.3841949Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_multi_phantom_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.3961946Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_type_checking_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.4071129Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_private_boundary] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.4182525Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_single_char_boundary] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.4307605Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_parent_reexport_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.4428968Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_missing_package_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.4540143Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_optional_dep_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.4664501Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_stdlib_import_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.4775175Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_type_checking_third_party_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.4883716Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_module_not_found_error_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.4989737Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_runtime_missing_attr_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5098961Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_runtime_valid_attr_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5206716Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_runtime_guarded_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5301396Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_github_token_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5396660Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_high_entropy_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5500464Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_env_read_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5599401Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_placeholder_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5696295Z tests/test_precision_recall.py::test_ground_truth_fixture[foe_high_import_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5789779Z tests/test_precision_recall.py::test_ground_truth_fixture[foe_normal_import_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5875407Z tests/test_precision_recall.py::test_ground_truth_fixture[foe_barrel_file_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.5985622Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_conditional_import_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.6121383Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_framework_decorator_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.6259789Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_models_omnilayer_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.6395104Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_confounder_dto_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.6518133Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_custom_auxiliary_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.6638769Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_protocol_methods_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.6748502Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_thin_wrapper_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.6867666Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_name_diverse_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.6997011Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_tp_deep_nesting] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.7107436Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_tn_flat_code] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.7305514Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_tp_many_elif] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.7431131Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_boundary_threshold] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.7544947Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_confounder_async_loops] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.7657523Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_confounder_decorators] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.7779300Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_tp_cross_layer] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.7890838Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_confounder_burst_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.7986804Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_confounder_single_method_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.8100936Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_confounder_property_only_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.8220473Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_boundary_partial_cohesion] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.8318740Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_django_insecure_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.8420945Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_verify_false_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.8518259Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_secure_django_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.8616263Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_verify_false_localhost_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.8708976Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ignore_directive_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.8831238Z tests/test_precision_recall.py::test_ground_truth_fixture[tsb_ts_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.8950092Z tests/test_precision_recall.py::test_ground_truth_fixture[tsb_ts_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.9061123Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_validate_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.9180455Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.9481804Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_ts_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.9606742Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_ts_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.9752291Z tests/test_precision_recall.py::test_ground_truth_fixture[tsa_circular_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:38.9894994Z tests/test_precision_recall.py::test_ground_truth_fixture[tsa_clean_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.0041685Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_ts_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.0167968Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_ts_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.0319057Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_ts_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.0434314Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_ts_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.0575136Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_ts_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.0686690Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_ts_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.0833941Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_ts_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.0986320Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_ts_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.1079121Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_ts_github_token_tp] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.1170834Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_ts_env_read_tn] PASSED [ 71%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.1299225Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_ts_deep_nesting_tp] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.1401384Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_ts_flat_code_tn] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.1504469Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ts_cors_wildcard_tp] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.1597427Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ts_reject_unauth_tp] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.1694145Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ts_secure_tn] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.1802784Z tests/test_precision_recall.py::test_ground_truth_fixture[maz_ts_express_no_auth_tp] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.1900634Z tests/test_precision_recall.py::test_ground_truth_fixture[maz_ts_express_auth_tn] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.2005082Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_tp] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.2115955Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_tn] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.2233034Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_triangle_tp] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.2338976Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_confounder_tn] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.2464914Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_tp] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.2579518Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_tn] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.2692834Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_boundary_tp] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.2798523Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_confounder_tn] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:39.2934153Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_transitive_tp] PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8145326Z tests/test_precision_recall.py::test_precision_recall_report PASSED      [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8161074Z tests/test_preflight_and_report.py::TestPreflightResult::test_defaults PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8176296Z tests/test_preflight_and_report.py::TestPreflightResult::test_skipped_count PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8191175Z tests/test_preflight_and_report.py::TestPreflightResult::test_to_dict_roundtrip PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8370541Z tests/test_preflight_and_report.py::TestRunPreflight::test_with_git_repo PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8689181Z tests/test_preflight_and_report.py::TestRunPreflight::test_with_git_init PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8777629Z tests/test_preflight_and_report.py::TestRunPreflight::test_empty_directory PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8792382Z tests/test_preflight_and_report.py::TestMarkdownReport::test_repo_analysis_preflight_annotation_is_concrete PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8839448Z tests/test_preflight_and_report.py::TestMarkdownReport::test_basic_report_structure PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8885545Z tests/test_preflight_and_report.py::TestMarkdownReport::test_preflight_section PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8933778Z tests/test_preflight_and_report.py::TestMarkdownReport::test_no_findings_message PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.8979783Z tests/test_preflight_and_report.py::TestMarkdownReport::test_feedback_prompt PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.9025752Z tests/test_preflight_and_report.py::TestMarkdownReport::test_signal_coverage_section PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.9072563Z tests/test_preflight_and_report.py::TestMarkdownReport::test_analyzer_warnings_section PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.9118765Z tests/test_preflight_and_report.py::TestMarkdownReport::test_exclude_preflight PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.9231734Z tests/test_preflight_and_report.py::TestMarkdownCLIFormat::test_analyze_help_lists_markdown_format PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.9327188Z tests/test_preflight_and_report.py::TestMarkdownCLIFormat::test_format_markdown_produces_report PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.9461899Z tests/test_preflight_and_report.py::TestGuidanceFooter::test_guidance_shows_when_no_config PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.9575209Z tests/test_preflight_and_report.py::TestGuidanceFooter::test_guidance_hidden_when_config_exists PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:40.9722688Z tests/test_preflight_and_report.py::TestGuidanceFooter::test_guidance_german PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0063995Z tests/test_preset.py::TestPresetListCommand::test_preset_list_shows_all_builtin PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0296817Z tests/test_preset.py::TestPresetListCommand::test_preset_list_json PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0471074Z tests/test_preset.py::TestPresetListCommand::test_preset_list_json_has_required_fields PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0579019Z tests/test_preset.py::TestPresetShowCommand::test_show_default PASSED    [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0708261Z tests/test_preset.py::TestPresetShowCommand::test_show_fastapi PASSED    [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0747853Z tests/test_preset.py::TestPresetShowCommand::test_show_unknown_preset PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0772865Z tests/test_preset.py::TestProfileRegistry::test_all_profiles_registered PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0800157Z tests/test_preset.py::TestProfileRegistry::test_fastapi_has_layer_policies PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0828032Z tests/test_preset.py::TestProfileRegistry::test_library_upweights_api_quality PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0850496Z tests/test_preset.py::TestProfileRegistry::test_monorepo_has_high_file_limit PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0874307Z tests/test_preset.py::TestProfileRegistry::test_quick_disables_expensive_signals PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0893943Z tests/test_preset.py::TestProfileRegistry::test_get_profile_unknown_raises PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.0921898Z tests/test_preset.py::TestProfileRegistry::test_list_profiles_returns_all PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:41.4621146Z tests/test_property_based.py::test_config_load_from_yaml_never_raises_unexpected PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:42.0256983Z tests/test_property_based.py::test_config_model_validate_never_raises_unexpected PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.0175681Z tests/test_property_based.py::test_matches_any_always_returns_bool PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.2170702Z tests/test_property_based.py::test_matches_any_empty_patterns_always_false PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.4081391Z tests/test_property_based.py::test_discover_files_terminates_on_empty_repo PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6522080Z tests/test_property_based.py::test_discover_files_finds_all_python_files PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6537805Z tests/test_quality_gate.py::TestCompareRuns::test_improving PASSED       [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6555031Z tests/test_quality_gate.py::TestCompareRuns::test_degrading PASSED       [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6571064Z tests/test_quality_gate.py::TestCompareRuns::test_stable PASSED          [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6587121Z tests/test_quality_gate.py::TestCompareRuns::test_score_improving_findings_stable PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6602957Z tests/test_quality_gate.py::TestCompareRuns::test_findings_degrading_score_stable PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6618302Z tests/test_quality_gate.py::TestCompareRuns::test_custom_tolerances_can_mark_small_regression_as_stable PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6632831Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_empty_history PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6647337Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_single_entry PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6662494Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_two_entries PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6677723Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_uses_last_two PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6704505Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_missing_score_in_prev_raises_valueerror PASSED [ 72%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6732710Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_missing_finding_count_in_prev_raises_valueerror PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6757669Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_missing_score_in_curr_raises_valueerror PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6781394Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_error_message_names_missing_keys PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6799723Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_custom_tolerances_are_forwarded_to_compare PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6819984Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_all_pass PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6835415Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_median_below_threshold PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6851222Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_positive_seed_rate_below_threshold PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6866479Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_ruff_regression_blocks_gate PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6881874Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_mypy_regression_blocks_gate PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6897481Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_drift_delta_above_tolerance PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6912440Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_drift_delta_within_tolerance PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6927786Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_all_seeds_errored PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6942799Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_mixed_errors_partial_valid PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6958465Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_multiple_failures_all_reported PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6978071Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_basic_aggregation PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.6994614Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_positive_seed_rate_calculation PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7011321Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_gate_pass_true_in_result PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7028923Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_gate_fail_in_result PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7044806Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_error_seeds_tracked PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7061009Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_thresholds_stored_in_result PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7077401Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_from_result_dict PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7092399Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_from_error PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7107839Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_ruff_regression_detected PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7122412Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_mypy_regression_detected PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7139071Z tests/test_quality_loop/test_evaluate.py::TestJsonContract::test_all_required_fields_present PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7196029Z tests/test_quality_loop/test_evaluate.py::TestJsonContract::test_json_round_trip PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7215468Z tests/test_quality_loop/test_evaluate.py::TestJsonContract::test_seed_detail_fields PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7262764Z tests/test_quality_loop/test_genetic.py::TestIndividual::test_random_creates_valid_individual PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7278471Z tests/test_quality_loop/test_genetic.py::TestIndividual::test_clone_is_independent PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7294113Z tests/test_quality_loop/test_genetic.py::TestCrossover::test_crossover_preserves_combined_ops PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7310523Z tests/test_quality_loop/test_genetic.py::TestCrossover::test_crossover_fitness_reset PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7326112Z tests/test_quality_loop/test_genetic.py::TestCrossover::test_crossover_with_empty_parent PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7341969Z tests/test_quality_loop/test_genetic.py::TestMutation::test_mutation_changes_individual PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7357763Z tests/test_quality_loop/test_genetic.py::TestMutation::test_mutation_respects_max_len PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7372567Z tests/test_quality_loop/test_genetic.py::TestMutation::test_mutation_fitness_reset PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7390541Z tests/test_quality_loop/test_genetic.py::TestTournamentSelect::test_tournament_selects_best_from_k PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7420180Z tests/test_quality_loop/test_genetic.py::TestTournamentSelect::test_tournament_prefers_lower_fitness PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7467864Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_initialize_size PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7514185Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_initialize_with_seeds PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7562952Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_evolve_produces_next_generation PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7580888Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_stats_with_evaluated_population PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7599193Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_best_returns_lowest_fitness PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7614340Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_ucb1_returns_inf_for_unvisited PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7630822Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_ucb1_formula_correctness PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7646119Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_best_child_returns_highest_ucb1 PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7660842Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_is_fully_expanded PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7676548Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_backpropagation_updates_ancestors PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7693715Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_mean_reward PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7750894Z tests/test_quality_loop/test_metric.py::TestCompositeMetric::test_measure_returns_metric_result PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7797525Z tests/test_quality_loop/test_metric.py::TestCompositeMetric::test_json_extraction_strips_rich_output PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7855083Z tests/test_quality_loop/test_metric.py::TestCompositeMetric::test_normalisation_is_set_on_first_call PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7901631Z tests/test_quality_loop/test_transforms.py::TestRemoveUnusedImports::test_removes_unused_import PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7928413Z tests/test_quality_loop/test_transforms.py::TestRemoveUnusedImports::test_keeps_used_import PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7944081Z tests/test_quality_loop/test_transforms.py::TestRemoveUnusedImports::test_applicable_to PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.7970941Z tests/test_quality_loop/test_transforms.py::TestInlineOneTimeVariable::test_inlines_simple_return PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8002183Z tests/test_quality_loop/test_transforms.py::TestInlineOneTimeVariable::test_does_not_inline_used_variable PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8017691Z tests/test_quality_loop/test_transforms.py::TestInlineOneTimeVariable::test_applicable_to PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8046752Z tests/test_quality_loop/test_transforms.py::TestFlattenNestedIf::test_flattens_nested_if PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8077460Z tests/test_quality_loop/test_transforms.py::TestFlattenNestedIf::test_no_flatten_with_outer_else PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8092654Z tests/test_quality_loop/test_transforms.py::TestFlattenNestedIf::test_applicable_to PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8121179Z tests/test_quality_loop/test_transforms.py::TestSimplifyBooleanReturn::test_simplifies_bool_return PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8147453Z tests/test_quality_loop/test_transforms.py::TestSimplifyBooleanReturn::test_leaves_non_bool_pattern PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8162866Z tests/test_quality_loop/test_transforms.py::TestSimplifyBooleanReturn::test_applicable_to PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8188759Z tests/test_quality_loop/test_transforms.py::TestRemoveRedundantParens::test_removes_redundant_return_parens PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8211056Z tests/test_quality_loop/test_transforms.py::TestRemoveRedundantParens::test_keeps_tuple_parens PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8226610Z tests/test_quality_loop/test_transforms.py::TestRemoveRedundantParens::test_applicable_to PASSED [ 73%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8259574Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_inlines_true_branch PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8284244Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_removes_false_branch PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8309651Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_leaves_dynamic_condition PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8324778Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_applicable_to PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8351774Z tests/test_quality_loop/test_transforms.py::TestRemoveEmptyExcept::test_removes_bare_except_pass PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8381050Z tests/test_quality_loop/test_transforms.py::TestRemoveEmptyExcept::test_keeps_typed_except PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8398965Z tests/test_quality_loop/test_transforms.py::TestRemoveEmptyExcept::test_applicable_to PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8417753Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_apply_returns_new_object PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8434834Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_apply_does_not_mutate_original PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8453344Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_all_transforms_have_unique_names PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8468208Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_all_transforms_non_empty PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8483161Z tests/test_quality_loop_config_optimizer.py::TestArmStats::test_ucb1_unvisited_returns_inf PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8498320Z tests/test_quality_loop_config_optimizer.py::TestArmStats::test_ucb1_after_update PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8512953Z tests/test_quality_loop_config_optimizer.py::TestArmStats::test_update_increments_visits PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8540794Z tests/test_quality_loop_config_optimizer.py::TestConfigSearchResult::test_to_dict_has_required_keys PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8557746Z tests/test_quality_loop_config_optimizer.py::TestConfigSearchResult::test_improvement_computed_correctly PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8578706Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_run_returns_result PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8599995Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_no_improvement_when_all_same_score PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8621123Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_improvement_detected_with_varying_metric PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8642504Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_custom_transforms_subset PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:43.8710613Z tests/test_quality_scorecard.py::test_build_scorecard_contains_all_iso_dimensions PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1652683Z tests/test_quality_scorecard.py::test_build_scorecard_has_aggregate_scores PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1669953Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_basic_low_effort PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1686004Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_basic_medium_effort PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1701817Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_basic_high_effort PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1717542Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_min_samples_enforced PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1732708Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_custom_min_samples PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1748364Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_suppressed_excluded PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1763577Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_unresolved_excluded PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1779647Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_multiple_signal_types PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1832793Z tests/test_recommendation_calibrator.py::TestPersistence::test_save_load_roundtrip PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1880028Z tests/test_recommendation_calibrator.py::TestPersistence::test_load_missing_file PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1928301Z tests/test_recommendation_calibrator.py::TestPersistence::test_load_corrupt_file PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1983333Z tests/test_recommendation_calibrator.py::TestPersistence::test_load_effort_convenience PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.1999797Z tests/test_recommendation_refiner.py::TestRefine::test_good_enough_returns_unchanged PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2016548Z tests/test_recommendation_refiner.py::TestRefine::test_does_not_mutate_original PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2032615Z tests/test_recommendation_refiner.py::TestRefine::test_enriches_location_on_low_fix_speed PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2048773Z tests/test_recommendation_refiner.py::TestRefine::test_replaces_generic_verbs_on_low_specificity PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2064834Z tests/test_recommendation_refiner.py::TestRefine::test_context_suffix_test PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2081229Z tests/test_recommendation_refiner.py::TestRefine::test_context_suffix_generated PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2098409Z tests/test_recommendation_refiner.py::TestRefine::test_no_double_suffix PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2114262Z tests/test_recommendation_refiner.py::TestRefine::test_max_iterations_respected PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2133054Z tests/test_recommendation_refiner.py::TestRefine::test_production_context_no_suffix PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2148510Z tests/test_recommendations.py::TestGenerateRecommendations::test_empty_findings PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2168711Z tests/test_recommendations.py::TestGenerateRecommendations::test_respects_max_limit PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2185077Z tests/test_recommendations.py::TestGenerateRecommendations::test_deduplicates_by_title PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2202526Z tests/test_recommendations.py::TestGenerateRecommendations::test_sorted_by_impact_then_effort PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2218704Z tests/test_recommendations.py::TestPatternFragmentationRecommendation::test_generates_consolidation_rec PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2234509Z tests/test_recommendations.py::TestArchitectureViolationRecommendation::test_circular_dependency_rec PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2250392Z tests/test_recommendations.py::TestMutantDuplicateRecommendation::test_same_file_merge PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2266326Z tests/test_recommendations.py::TestMutantDuplicateRecommendation::test_cross_file_merge PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2281671Z tests/test_recommendations.py::TestExplainabilityRecommendation::test_missing_docstring PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2297521Z tests/test_recommendations.py::TestTemporalVolatilityRecommendation::test_high_ai_ratio_warning PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2312699Z tests/test_recommendations.py::TestSystemMisalignmentRecommendation::test_novel_deps_warning PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2328599Z tests/test_recommendations.py::TestCohesionDeficitRecommendation::test_split_low_cohesion_module PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2347179Z tests/test_recommendations.py::TestCoChangeCouplingRecommendation::test_hidden_coupling_recommendation PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2363209Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_variant_count_below_two_returns_none PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2378858Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_variant_count_zero_returns_none PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2394872Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_many_related_files_truncated PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2411497Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_no_related_files_shows_question_mark PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2426775Z tests/test_recommendations_edge_cases.py::TestArchitectureViolationEdgeCases::test_unrecognized_title_returns_none PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2441727Z tests/test_recommendations_edge_cases.py::TestArchitectureViolationEdgeCases::test_upward_import_recommendation PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2456460Z tests/test_recommendations_edge_cases.py::TestArchitectureViolationEdgeCases::test_layer_violation_recommendation PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2471146Z tests/test_recommendations_edge_cases.py::TestExplainabilityDeficitEdgeCases::test_all_present_returns_none PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2486286Z tests/test_recommendations_edge_cases.py::TestExplainabilityDeficitEdgeCases::test_high_complexity_suggests_split PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2500851Z tests/test_recommendations_edge_cases.py::TestExplainabilityDeficitEdgeCases::test_missing_return_type_only PASSED [ 74%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2515517Z tests/test_recommendations_edge_cases.py::TestTemporalVolatilityEdgeCases::test_low_ai_ratio_low_churn PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2530389Z tests/test_recommendations_edge_cases.py::TestSystemMisalignmentEdgeCases::test_fallback_to_novel_dependencies_key PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2544995Z tests/test_recommendations_edge_cases.py::TestSystemMisalignmentEdgeCases::test_empty_both_keys_still_generates PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2559779Z tests/test_recommendations_edge_cases.py::TestDocImplDriftNoRecommender::test_doc_impl_drift_skipped PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2575978Z tests/test_recommendations_edge_cases.py::TestGenerateRecommendationsEdgeCases::test_max_recommendations_exactly_reached PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2590990Z tests/test_recommendations_edge_cases.py::TestGenerateRecommendationsEdgeCases::test_mixed_signal_types_sorted PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2609885Z tests/test_recommendations_edge_cases.py::TestMutantDuplicateFallbacks::test_mutant_duplicate_recommendation_avoids_question_placeholders PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2700663Z tests/test_release_automation.py::test_upsert_release_section_repositions_existing_version_below_unreleased PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2720676Z tests/test_release_automation.py::test_upsert_release_section_with_only_unreleased_keeps_unreleased_on_top PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2740966Z tests/test_release_automation.py::test_ensure_clean_worktree_rejects_dirty_repo PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2761036Z tests/test_release_automation.py::test_ensure_release_target_available_rejects_existing_local_tag PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2796178Z tests/test_release_automation.py::test_get_latest_version_falls_back_to_local_tags_when_remote_unreachable PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2815919Z tests/test_release_automation.py::test_commit_messages_since_last_tag_falls_back_to_head_when_base_tag_missing PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2840245Z tests/test_release_automation.py::test_rollback_local_release_state_restores_commit_tag_and_files PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2912884Z tests/test_release_discipline.py::test_collect_release_bullets_only_from_curated_sections PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2932081Z tests/test_release_discipline.py::test_validate_summary_requires_short_version_line PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2950383Z tests/test_release_discipline.py::test_validate_curated_bullets_rejects_commit_dump_style PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2969452Z tests/test_release_discipline.py::test_validate_curated_bullets_rejects_more_than_five_bullets PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.2990029Z tests/test_release_discipline.py::test_validate_version_tag_lineage_fails_when_tag_missing PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3147044Z tests/test_release_discipline.py::test_validate_version_tag_lineage_fails_when_tag_not_ancestor PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3171268Z tests/test_release_discipline.py::test_validate_version_tag_lineage_passes_for_ancestor_tag PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3185749Z tests/test_release_readiness.py::test_ready_when_all_ok_and_no_findings PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3200697Z tests/test_release_readiness.py::test_blocked_when_active_gate_missing PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3214991Z tests/test_release_readiness.py::test_blocked_when_critical_finding_present PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3229165Z tests/test_release_readiness.py::test_review_when_high_finding_only PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3243348Z tests/test_release_readiness.py::test_review_when_audit_updates_required_only PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3257406Z tests/test_release_readiness.py::test_inactive_missing_gate_does_not_block PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3271043Z tests/test_release_readiness.py::test_blocked_takes_precedence_over_review PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3284923Z tests/test_release_readiness.py::test_low_severity_findings_do_not_trigger_review PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3301288Z tests/test_release_readiness.py::test_exit_codes_are_distinct PASSED     [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3351375Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_returns_none_when_no_data PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3402135Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_returns_summary_with_counts PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3451885Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_confidence_none_below_threshold PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3501987Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_confidence_computed_above_threshold PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3551524Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_wildcard_fallback PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3600869Z tests/test_remediation_memory.py::TestEnhancedRecordOutcome::test_new_fields_persisted PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3650470Z tests/test_remediation_memory.py::TestEnhancedRecordOutcome::test_defaults_for_new_fields PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3702084Z tests/test_remediation_memory.py::TestEnrichTasks::test_enrichment_attaches_outcomes PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3752450Z tests/test_remediation_memory.py::TestEnrichTasks::test_enrichment_skips_when_no_template_class PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3770908Z tests/test_remediation_memory.py::TestEnrichTasks::test_enrichment_survives_registry_failure PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3787278Z tests/test_repair_template_registry.py::test_regression_pattern_roundtrip PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3803386Z tests/test_repair_template_registry.py::test_entry_roundtrip PASSED      [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3854044Z tests/test_repair_template_registry.py::test_load_seed PASSED            [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3870839Z tests/test_repair_template_registry.py::test_load_missing_seed_does_not_raise PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3920688Z tests/test_repair_template_registry.py::test_lookup_exact_match PASSED   [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.3971508Z tests/test_repair_template_registry.py::test_lookup_missing_returns_none PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4020022Z tests/test_repair_template_registry.py::test_lookup_wildcard_fallback PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4035982Z tests/test_repair_template_registry.py::test_confidence_none_below_threshold PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4052693Z tests/test_repair_template_registry.py::test_confidence_none_at_threshold_minus_one PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4102715Z tests/test_repair_template_registry.py::test_confidence_returns_value_at_threshold PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4118450Z tests/test_repair_template_registry.py::test_confidence_all_improving PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4133475Z tests/test_repair_template_registry.py::test_confidence_all_regressing PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4148906Z tests/test_repair_template_registry.py::test_confidence_50_50 PASSED     [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4163972Z tests/test_repair_template_registry.py::test_confidence_stable_count_not_used PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4216395Z tests/test_repair_template_registry.py::test_record_outcome_improving_appends_to_file PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4268491Z tests/test_repair_template_registry.py::test_record_outcome_regressing_appends PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4320059Z tests/test_repair_template_registry.py::test_record_outcome_stable_is_recorded PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4373519Z tests/test_repair_template_registry.py::test_stable_count_persists_after_reload PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4424718Z tests/test_repair_template_registry.py::test_record_outcome_updates_in_memory PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4476421Z tests/test_repair_template_registry.py::test_record_outcome_creates_new_entry_for_unknown PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4530855Z tests/test_repair_template_registry.py::test_record_outcome_multiple_appends PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4582376Z tests/test_repair_template_registry.py::test_load_outcomes_merges_counts PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4633569Z tests/test_repair_template_registry.py::test_load_outcomes_skips_invalid_lines PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4690182Z tests/test_repair_template_registry.py::test_rebuild_seed_aggregates_correctly PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4741417Z tests/test_repair_template_registry.py::test_get_registry_returns_singleton PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4761646Z tests/test_repair_template_registry.py::test_reset_registry_clears_singleton PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4777626Z tests/test_repair_template_registry.py::test_agent_task_template_confidence_none_by_default PASSED [ 75%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4795535Z tests/test_repair_template_registry.py::test_agent_task_regression_guidance_field PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4827233Z tests/test_repo_hygiene.py::test_tracked_root_entries_extracts_unique_top_level_names PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4852518Z tests/test_repo_hygiene.py::test_find_root_violations_flags_unexpected_root_entries PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4871578Z tests/test_repo_hygiene.py::test_find_root_violations_supports_glob_patterns PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4968160Z tests/test_research_instruments.py::TestCohensKappa::test_perfect_agreement PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.4991672Z tests/test_research_instruments.py::TestCohensKappa::test_no_agreement_beyond_chance PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5032044Z tests/test_research_instruments.py::TestCohensKappa::test_moderate_agreement PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5056655Z tests/test_research_instruments.py::TestCohensKappa::test_empty_labels PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5093516Z tests/test_research_instruments.py::TestCohensKappa::test_unequal_length_raises PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5168421Z tests/test_research_instruments.py::TestCompare::test_compare_writes_artifact PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5237308Z tests/test_research_instruments.py::TestNormalizeTitle::test_strips_file_paths PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5258762Z tests/test_research_instruments.py::TestNormalizeTitle::test_collapses_whitespace PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5280087Z tests/test_research_instruments.py::TestClusterFindings::test_cluster_groups_by_signal PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5298559Z tests/test_research_instruments.py::TestAdversarialManifest::test_manifest_has_fixtures PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5317064Z tests/test_research_instruments.py::TestAdversarialManifest::test_fixture_fields PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5342776Z tests/test_research_instruments.py::TestAdversarialManifest::test_fixture_directories_exist PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5357727Z tests/test_retrieval_corpus.py::test_policy_id_format PASSED             [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5372085Z tests/test_retrieval_corpus.py::test_adr_id_format_and_zero_padding PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5386239Z tests/test_retrieval_corpus.py::test_audit_id_slugifies_row PASSED       [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5400161Z tests/test_retrieval_corpus.py::test_signal_id_and_evidence_id PASSED    [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5448508Z tests/test_retrieval_corpus.py::test_migration_registry_transitive_resolution PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5495722Z tests/test_retrieval_corpus.py::test_migration_registry_handles_cycles PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.5510670Z tests/test_retrieval_corpus.py::test_migration_registry_missing_file PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:44.8804115Z tests/test_retrieval_corpus.py::test_corpus_is_deterministic PASSED      [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:45.0439082Z tests/test_retrieval_corpus.py::test_corpus_covers_all_kinds PASSED      [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:45.0469743Z tests/test_retrieval_corpus.py::test_policy_chunks_exist PASSED          [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:45.0491270Z tests/test_retrieval_corpus.py::test_adr_parses_canonical_sections PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:45.3473169Z tests/test_retrieval_corpus.py::test_cache_roundtrip_stable PASSED       [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:45.3489553Z tests/test_retrieval_search.py::test_tokenize_is_lowercase_alnum PASSED  [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:45.3508679Z tests/test_retrieval_search.py::test_bm25_search_is_deterministic PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:45.3524470Z tests/test_retrieval_search.py::test_bm25_tiebreak_by_fact_id PASSED     [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:45.3541577Z tests/test_retrieval_search.py::test_empty_query_returns_no_hits PASSED  [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:45.5437966Z tests/test_retrieval_search.py::test_engine_retrieve_and_cite_roundtrip PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.0378685Z tests/test_retrieval_search.py::test_engine_filter_by_kind PASSED        [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.2191174Z tests/test_retrieval_search.py::test_engine_unknown_fact_id_returns_none PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8129813Z tests/test_retrieval_search.py::test_gold_set_precision_at_5 PASSED      [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8147417Z tests/test_reward_chain.py::TestComputeReward::test_no_outcome_low_confidence PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8162879Z tests/test_reward_chain.py::TestComputeReward::test_fast_fix_scores_high PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8178356Z tests/test_reward_chain.py::TestComputeReward::test_slow_fix_scores_low PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8193526Z tests/test_reward_chain.py::TestComputeReward::test_specificity_bonus_for_file_and_symbol PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8209056Z tests/test_reward_chain.py::TestComputeReward::test_specificity_penalty_for_generic_verbs PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8224306Z tests/test_reward_chain.py::TestComputeReward::test_effort_accuracy_perfect_match PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8239665Z tests/test_reward_chain.py::TestComputeReward::test_effort_accuracy_off_by_one PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8254624Z tests/test_reward_chain.py::TestComputeReward::test_effort_accuracy_off_by_two PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8270381Z tests/test_reward_chain.py::TestComputeReward::test_no_regression_detected PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8285305Z tests/test_reward_chain.py::TestComputeReward::test_no_regression_clean PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8301045Z tests/test_reward_chain.py::TestComputeReward::test_total_within_bounds PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8316446Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_calibrated_effort_exact_match_scores_1 PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8332200Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_calibrated_effort_off_by_one_scores_half PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8352366Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_fallback_to_outcome_estimate_when_no_calibrated_effort PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8369285Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_calibrated_effort_none_falls_back_to_outcome PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8421808Z tests/test_reward_chain.py::TestRewardLog::test_append_creates_file_and_writes_json_line PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8471750Z tests/test_reward_chain.py::TestRewardLog::test_append_accumulates_multiple_entries PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.8522170Z tests/test_reward_chain.py::TestRewardLog::test_missing_recommendation_id_written_as_null PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9062464Z tests/test_rich_output_boost.py::test_rich_output_smoke_paths PASSED     [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9224335Z tests/test_rich_output_boost.py::test_rich_output_timeline_recommendations_and_trend PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9276283Z tests/test_rich_output_boost.py::test_small_helpers_of_rich_output PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9348865Z tests/test_rich_output_boost.py::test_render_summary_surfaces_parser_failure_files PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9414387Z tests/test_rich_output_boost.py::test_render_summary_warns_on_expired_suppressions PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9477771Z tests/test_rich_output_boost.py::test_render_summary_surfaces_skipped_language_warning PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9557713Z tests/test_rich_output_boost.py::test_feedback_hint_shown_when_high_count_and_no_feedback PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9606628Z tests/test_rich_output_boost.py::test_feedback_hint_suppressed_below_threshold PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9674525Z tests/test_rich_output_boost.py::test_feedback_hint_suppressed_when_feedback_exists PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9689576Z tests/test_risk_audit_diff.py::test_detects_signal_audit_requirements PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9703760Z tests/test_risk_audit_diff.py::test_detects_output_audit_requirements PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9720506Z tests/test_risk_audit_diff.py::test_no_requirements_for_unrelated_changes PASSED [ 76%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9735321Z tests/test_roi_estimate.py::TestEstimateHours::test_known_signal_returns_configured_hours PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9749749Z tests/test_roi_estimate.py::TestEstimateHours::test_unknown_signal_returns_default PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9764223Z tests/test_roi_estimate.py::TestBuildEstimate::test_empty_findings PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9779991Z tests/test_roi_estimate.py::TestBuildEstimate::test_groups_by_signal_type PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9794627Z tests/test_roi_estimate.py::TestBuildEstimate::test_finding_without_location PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9859054Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_json_output_empty_findings PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9919087Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_json_output_with_findings PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:46.9993893Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_rich_output_no_findings PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0106186Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_rich_output_with_findings PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0203813Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_help_output PASSED  [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0219473Z tests/test_rule_ids.py::TestRuleIdField::test_default_rule_id_from_signal_type PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0233827Z tests/test_rule_ids.py::TestRuleIdField::test_custom_rule_id_preserved PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0251009Z tests/test_rule_ids.py::TestRuleIdField::test_all_signal_types_produce_rule_id PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0267209Z tests/test_rule_ids.py::TestRuleIdField::test_rule_ids_are_unique_per_signal PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0320921Z tests/test_rule_ids.py::TestRuleIdInJson::test_json_contains_rule_id PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0373945Z tests/test_rule_ids.py::TestRuleIdInJson::test_json_custom_rule_id PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0401174Z tests/test_rule_ids.py::TestRuleIdInSarif::test_sarif_rule_id_default PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0429314Z tests/test_rule_ids.py::TestRuleIdInSarif::test_sarif_custom_rule_id PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0455544Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_top_level_structure PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0481677Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_run_has_tool_and_results PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0507759Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_driver_has_required_fields PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0533403Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_rule_has_id_and_short_description PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0559476Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_result_has_rule_id_message_and_level PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0586886Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_location_format PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0612917Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_severity_mapping_high_to_error PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0639630Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_severity_mapping_medium_to_warning PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0665615Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_severity_mapping_low_to_note PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0692387Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_cwe_produces_help_uri PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0718293Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_analysis_status_in_run_properties PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0749062Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_related_locations_format PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0779913Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_multiple_findings_deduplicate_rules PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0807336Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_fix_included_in_message PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0833071Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_output_is_valid_json PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0858836Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_no_finding_without_file_has_locations PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0876092Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_selects_multiple_signals PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0894688Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_respects_max PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0913797Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_preserves_minimum_top_impact_share PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0933738Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_keeps_zero_impact_signal_visible_under_cap PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.0985999Z tests/test_scan_diversity.py::TestDiverseFindings::test_top_severity_preserves_old_behavior PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1047244Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_via_scan_api PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1070719Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_response_exposes_signal_abbrev_map PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1120119Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_reports_omitted_signals_when_truncated PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1175314Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_reports_deprioritized_top_impact_window_for_diverse PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1204936Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_omission_diagnostics_absent_without_truncation PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1239898Z tests/test_scan_diversity.py::TestFixFirstDedup::test_fix_first_deduplicates_file_signal_pairs PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1261284Z tests/test_scan_diversity.py::TestScanCrossValidationFields::test_concise_finding_contains_harmonized_signal_and_fingerprint PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1289868Z tests/test_scan_diversity.py::TestScanCrossValidationFields::test_detailed_scan_response_includes_cross_validation_metadata PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1318362Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_excludes_fixture_from_findings_by_default PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1345988Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_includes_fixture_in_findings_with_opt_in PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1399540Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_detailed_excludes_fixture_from_fix_first_by_default PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1449921Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_detailed_includes_fixture_with_opt_in PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1596498Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_excludes_non_operational_by_default PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1707146Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_excludes_deferred_by_default PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1810545Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_include_deferred_opt_in PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1912748Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_exclude_paths_filters_scope PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.1941655Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_overrides_diff_ref_to_head PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2051998Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_only_analyzes_wt_changes PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2081343Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_excludes_preexisting_head_findings PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2110344Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_ignores_shifted_findings_via_v2_fingerprint PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2138898Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_fuzzy_pass_catches_symbol_less_findings PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2166555Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_empty_diff_returns_accept_change_true PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2190895Z tests/test_scan_diversity.py::TestTargetPathWarning::test_scan_warns_on_nonexistent_target_path PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2212650Z tests/test_scan_diversity.py::TestTargetPathWarning::test_scan_warns_when_bare_ignore_suppresses_security_signal PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2234953Z tests/test_scan_diversity.py::TestUnmatchedActiveSignalsWarning::test_scan_includes_warning_when_no_active_signal_matches PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2261672Z tests/test_scan_diversity.py::TestTopSignalsFilter::test_top_signals_filtered_by_select PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2380291Z tests/test_scan_diversity.py::TestScanSignalFiltering::test_max_per_signal_caps_returned_findings PASSED [ 77%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2443846Z tests/test_scan_diversity.py::TestScanSignalFiltering::test_single_signal_scan_exposes_suppressed_finding_counts PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2479153Z tests/test_scan_diversity.py::TestScanSignalFiltering::test_scan_forwards_exclude_signals_to_config PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2510061Z tests/test_scan_diversity.py::TestAgentInstruction::test_scan_response_has_agent_instruction PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2636160Z tests/test_scan_diversity.py::TestAgentInstruction::test_fix_plan_response_has_agent_instruction PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2664523Z tests/test_scan_diversity.py::TestAgentInstruction::test_diff_response_has_agent_instruction PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2742708Z tests/test_scan_diversity.py::TestAgentInstruction::test_diff_agent_hint_new_findings_within_threshold PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2771040Z tests/test_scan_diversity.py::TestAgentInstruction::test_diff_agent_hint_no_findings_safe PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2875444Z tests/test_scan_diversity.py::TestFixPlanFindingIdDiagnostics::test_fix_plan_task_automation_fit PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.2977462Z tests/test_scan_diversity.py::TestFixPlanFindingIdDiagnostics::test_fix_plan_finding_id_accepts_rule_id PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3078069Z tests/test_scan_diversity.py::TestFixPlanFindingIdDiagnostics::test_fix_plan_finding_id_no_match_returns_diagnostics PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3108968Z tests/test_scan_diversity.py::TestNextStepContract::test_scan_detailed_has_contract PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3130492Z tests/test_scan_diversity.py::TestNextStepContract::test_scan_concise_no_contract PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3153311Z tests/test_scan_diversity.py::TestNextStepContract::test_scan_zero_findings_null_next PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3254016Z tests/test_scan_diversity.py::TestNextStepContract::test_fix_plan_has_contract PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3282935Z tests/test_scan_diversity.py::TestNextStepContract::test_diff_has_contract PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3297969Z tests/test_scan_diversity.py::TestNextStepContract::test_contract_shape_builder PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3312556Z tests/test_scan_diversity.py::TestNextStepContract::test_contract_null_next PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3327855Z tests/test_scan_diversity.py::TestNextStepContract::test_error_response_recovery_tool_call PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3342429Z tests/test_scan_diversity.py::TestNextStepContract::test_error_response_no_recovery_by_default PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3356942Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_empty_diverse_is_empty PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3372250Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_findings_no_none PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3390596Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_single_signal_no_none PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3409276Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_multi_signal_no_none PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3428860Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_respects_max_no_none PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3446027Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_preserves_no_none_metadata PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3461923Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_all_signals_no_none PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3477476Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_one_finding_no_none PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3492315Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_with_max_zero_empty PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3510748Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_result_no_none_end_line PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3526356Z tests/test_scope_resolver.py::TestExtractPaths::test_explicit_python_path PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3541259Z tests/test_scope_resolver.py::TestExtractPaths::test_directory_path PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3556151Z tests/test_scope_resolver.py::TestExtractPaths::test_relative_path PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3570466Z tests/test_scope_resolver.py::TestExtractPaths::test_no_paths PASSED     [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3584708Z tests/test_scope_resolver.py::TestExtractPaths::test_multiple_paths PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3599815Z tests/test_scope_resolver.py::TestTokenizeTask::test_stop_word_removal PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3614186Z tests/test_scope_resolver.py::TestTokenizeTask::test_separator_handling PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3629688Z tests/test_scope_resolver.py::TestTokenizeTask::test_empty_string PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3728546Z tests/test_scope_resolver.py::TestResolveScope::test_keyword_matches_directory PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3824601Z tests/test_scope_resolver.py::TestResolveScope::test_keyword_matches_api PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3885174Z tests/test_scope_resolver.py::TestResolveScope::test_manual_override PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.3984354Z tests/test_scope_resolver.py::TestResolveScope::test_fallback_for_vague_task PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4086154Z tests/test_scope_resolver.py::TestResolveScope::test_substring_match PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4150267Z tests/test_scope_resolver.py::TestResolveScope::test_explicit_path_in_task PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4210495Z tests/test_scope_resolver.py::TestResolveScope::test_empty_task_returns_fallback PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4305729Z tests/test_scope_resolver.py::TestResolveScope::test_layer_names_from_config PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4367827Z tests/test_scope_resolver.py::TestExpandScopeImports::test_expands_to_imported_directory PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4425206Z tests/test_scope_resolver.py::TestExpandScopeImports::test_no_expansion_for_empty_scope PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4488094Z tests/test_scope_resolver.py::TestExpandScopeImports::test_no_self_reference PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4549266Z tests/test_scope_resolver.py::TestExpandScopeImports::test_resolves_intra_repo_imports_only PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4564375Z tests/test_scope_resolver.py::TestLevenshtein::test_identical_strings PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4579406Z tests/test_scope_resolver.py::TestLevenshtein::test_single_insertion PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4594377Z tests/test_scope_resolver.py::TestLevenshtein::test_single_deletion PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4609432Z tests/test_scope_resolver.py::TestLevenshtein::test_single_substitution PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4624221Z tests/test_scope_resolver.py::TestLevenshtein::test_empty_strings PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4639330Z tests/test_scope_resolver.py::TestLevenshtein::test_two_edits PASSED     [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4655062Z tests/test_scope_resolver.py::TestLevenshtein::test_swap_order_does_not_matter PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4669746Z tests/test_scope_resolver.py::TestLevenshtein::test_empty_b_returns_len_a PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4756093Z tests/test_scope_resolver.py::TestCollectSymbols::test_finds_classes PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4841586Z tests/test_scope_resolver.py::TestCollectSymbols::test_finds_functions PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.4928305Z tests/test_scope_resolver.py::TestCollectSymbols::test_skips_private PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5023234Z tests/test_scope_resolver.py::TestSymbolBasedResolution::test_class_name_resolves_scope PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5123751Z tests/test_scope_resolver.py::TestSymbolBasedResolution::test_function_name_resolves_scope PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5219229Z tests/test_scope_resolver.py::TestSymbolBasedResolution::test_fuzzy_match_typo PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5288770Z tests/test_scope_resolver.py::TestScopeAliases::test_alias_resolves_scope PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5386179Z tests/test_scope_resolver.py::TestScopeAliases::test_alias_takes_precedence_over_substring PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5518429Z tests/test_scope_resolver.py::TestScopeAliases::test_empty_aliases_no_effect PASSED [ 78%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5572654Z tests/test_scope_resolver_boost.py::test_collect_symbols_max_files_limit PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5628424Z tests/test_scope_resolver_boost.py::test_collect_symbols_oserror_on_read_continues PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5679685Z tests/test_scope_resolver_boost.py::test_collect_symbols_root_level_class_skipped PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5732608Z tests/test_scope_resolver_boost.py::test_collect_symbols_private_skipped PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5784699Z tests/test_scope_resolver_boost.py::test_collect_directories_permission_error_in_subdir PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5836599Z tests/test_scope_resolver_boost.py::test_collect_directories_excludes_hidden_dirs PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5887561Z tests/test_scope_resolver_boost.py::test_collect_directories_excludes_noise_dirs PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5942215Z tests/test_scope_resolver_boost.py::test_collect_directories_first_seen_wins PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.5995588Z tests/test_scope_resolver_boost.py::test_match_keywords_scope_aliases_injection PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6046619Z tests/test_scope_resolver_boost.py::test_match_keywords_scope_aliases_normalises_path PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6102027Z tests/test_scope_resolver_boost.py::test_match_keywords_fuzzy_symbol_match PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6152619Z tests/test_scope_resolver_boost.py::test_match_keywords_fuzzy_dir_match PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6202240Z tests/test_scope_resolver_boost.py::test_match_keywords_fuzzy_dir_match_distance_1 PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6251325Z tests/test_scope_resolver_boost.py::test_match_keywords_no_match_returns_empty PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6297959Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_no_scope_paths PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6353514Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_no_python_files PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6407121Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_finds_intra_repo_import PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6459589Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_skips_root_level_modules PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6511140Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_oserror_continues PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6565033Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_skips_external_deps PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6619334Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_direct_py_file_scope PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6670127Z tests/test_scope_resolver_boost.py::test_resolve_scope_with_scope_override PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6721322Z tests/test_scope_resolver_boost.py::test_resolve_scope_path_match PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6770729Z tests/test_scope_resolver_boost.py::test_resolve_scope_keyword_fallback PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6826346Z tests/test_scope_resolver_boost.py::test_resolve_scope_keyword_dir_match PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6841707Z tests/test_scope_resolver_extended.py::TestModuleToPathCandidates::test_simple_module PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6856620Z tests/test_scope_resolver_extended.py::TestModuleToPathCandidates::test_single_component PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6871425Z tests/test_scope_resolver_extended.py::TestModuleToPathCandidates::test_deep_module PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6918402Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_empty_paths PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.6967823Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_single_file PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7018496Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_directory PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7066254Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_nonexistent_path PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7115122Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_non_py_file_skipped PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7166456Z tests/test_scope_resolver_extended.py::TestCollectSymbolsEdge::test_max_files_zero PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7218183Z tests/test_scope_resolver_extended.py::TestCollectSymbolsEdge::test_skips_root_level_files PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7274292Z tests/test_scope_resolver_extended.py::TestCollectSymbolsEdge::test_first_seen_wins PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7323012Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_empty_scope PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7373009Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_no_py_files PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7426119Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_resolves_import PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7478508Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_skips_root_level_imports PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7533789Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_no_duplicates_with_existing PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7551173Z tests/test_scoring.py::test_compute_signal_scores_averages PASSED        [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7566112Z tests/test_scoring.py::test_compute_signal_scores_empty PASSED           [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7581490Z tests/test_scoring.py::test_composite_score_all_zero PASSED              [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7596310Z tests/test_scoring.py::test_composite_score_balanced PASSED              [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7611263Z tests/test_scoring.py::test_composite_score_weighted PASSED              [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7628875Z tests/test_scoring.py::test_module_scores_grouping PASSED                [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7645437Z tests/test_scoring.py::test_module_ai_ratio PASSED                       [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7660331Z tests/test_scoring.py::test_module_scores_empty_findings_returns_empty_list PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7676293Z tests/test_scoring.py::test_gate_passes_when_clean PASSED                [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7691075Z tests/test_scoring.py::test_gate_fails_on_high PASSED                    [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7706073Z tests/test_scoring.py::test_gate_critical_only PASSED                    [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7720338Z tests/test_scoring.py::test_gate_empty_findings PASSED                   [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7748516Z tests/test_scoring.py::test_calibrate_weights_high_delta_gets_more_weight PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7775172Z tests/test_scoring.py::test_calibrate_weights_all_zero_returns_current PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7790941Z tests/test_scoring.py::test_calibrate_weights_respects_bounds PASSED     [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7806157Z tests/test_scoring.py::test_calibrate_weights_zero_total_after_clamp_returns_current PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7829293Z tests/test_scoring.py::test_auto_calibrate_weights_deterministic_across_input_order PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7864413Z tests/test_scoring.py::test_dampening_k20_reduces_prolific_signals PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7882102Z tests/test_scoring.py::test_dampening_k20_differentiates_midrange_counts PASSED [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7898107Z tests/test_scoring.py::test_dampening_k20_single_finding_penalty PASSED  [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7915547Z tests/test_scoring.py::test_score_to_grade_boundaries[0.0-A] PASSED      [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7932894Z tests/test_scoring.py::test_score_to_grade_boundaries[0.1-A] PASSED      [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7950290Z tests/test_scoring.py::test_score_to_grade_boundaries[0.19-A] PASSED     [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7967594Z tests/test_scoring.py::test_score_to_grade_boundaries[0.2-B] PASSED      [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.7984652Z tests/test_scoring.py::test_score_to_grade_boundaries[0.39-B] PASSED     [ 79%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8001741Z tests/test_scoring.py::test_score_to_grade_boundaries[0.4-C] PASSED      [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8018678Z tests/test_scoring.py::test_score_to_grade_boundaries[0.59-C] PASSED     [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8035331Z tests/test_scoring.py::test_score_to_grade_boundaries[0.6-D] PASSED      [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8052865Z tests/test_scoring.py::test_score_to_grade_boundaries[0.79-D] PASSED     [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8070184Z tests/test_scoring.py::test_score_to_grade_boundaries[0.8-F] PASSED      [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8087424Z tests/test_scoring.py::test_score_to_grade_boundaries[0.95-F] PASSED     [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8104636Z tests/test_scoring.py::test_score_to_grade_boundaries[1.0-F] PASSED      [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8120524Z tests/test_scoring.py::test_score_to_grade_returns_tuple PASSED          [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8138097Z tests/test_scoring.py::test_score_to_grade_worst_case PASSED             [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8155289Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores0] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8172109Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores1] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8189284Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores2] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8206030Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores3] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8222410Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores4] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8237520Z tests/test_scoring_edge_cases.py::test_composite_score_empty_dict_returns_zero PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8252274Z tests/test_scoring_edge_cases.py::test_composite_score_ignores_unknown_signal_types PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8267804Z tests/test_scoring_edge_cases.py::test_composite_score_zero_weights_returns_zero PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8282450Z tests/test_scoring_edge_cases.py::test_severity_for_score_monotonic PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8300191Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.0-info] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8317686Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.19-info] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8335727Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.2-low] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8353152Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.39-low] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8370476Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.4-medium] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8387982Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.59-medium] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8406123Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.6-high] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8423943Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.79-high] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8441329Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.8-critical] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8459559Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[1.0-critical] PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8475094Z tests/test_scoring_edge_cases.py::test_severity_gate_unknown_threshold_defaults_high PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8491229Z tests/test_scoring_edge_cases.py::test_severity_gate_low_blocks_all_severities PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8506549Z tests/test_scoring_edge_cases.py::test_severity_gate_medium_passes_low PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8522331Z tests/test_scoring_edge_cases.py::test_assign_impact_scores_breadth_factor PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8538360Z tests/test_scoring_edge_cases.py::test_module_scores_no_file_path PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8553947Z tests/test_scoring_edge_cases.py::test_module_scores_directory_path PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8581897Z tests/test_scoring_edge_cases.py::test_calibrate_weights_all_zero_deltas_uses_min_weight PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8608922Z tests/test_scoring_edge_cases.py::test_calibrate_weights_negative_deltas_use_abs PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8636253Z tests/test_scoring_edge_cases.py::test_calibrate_weights_extreme_single_signal PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8663507Z tests/test_scoring_edge_cases.py::test_calibrate_weights_missing_keys_use_zero PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8679599Z tests/test_scoring_edge_cases.py::test_signal_scores_missing_signals_have_zero_or_absent PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8970518Z tests/test_scoring_edge_cases.py::test_breadth_multiplier_capped_at_maximum PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.8985275Z tests/test_scoring_edge_cases.py::test_breadth_cap_value_is_four PASSED  [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9004361Z tests/test_scoring_edge_cases.py::test_breadth_multiplier_not_capped_for_moderate_clusters PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9019780Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_excellent PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9034493Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_good PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9049253Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_moderate PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9064286Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_significant PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9078809Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_critical PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9093338Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_boundary_a PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9108404Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_zero PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9123541Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_single_finding PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9138578Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_empty PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9156313Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_dampening PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9171523Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_min_findings PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9186753Z tests/test_scoring_engine_coverage.py::TestCompositeScore::test_basic PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9202027Z tests/test_scoring_engine_coverage.py::TestCompositeScore::test_empty_scores PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9217867Z tests/test_scoring_engine_coverage.py::TestCompositeScore::test_capped_at_one PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9232784Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_none_always_passes PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9247672Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_high_blocks PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9262253Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_high_passes_medium PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9276562Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_medium_blocks PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9291310Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_critical_blocks PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9306005Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_empty_passes PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9320644Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_no_overrides PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9335200Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_none_path PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9358672Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_matching_pattern PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9386240Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_longest_match_wins PASSED [ 80%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9402838Z tests/test_scoring_engine_extra.py::test_assign_impact_scores_zero_total_weight_sets_zero_contribution PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9418591Z tests/test_scoring_engine_extra.py::test_assign_impact_scores_normal_sets_contribution PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9433353Z tests/test_scoring_engine_extra.py::test_auto_calibrate_empty_findings_returns_base PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9448661Z tests/test_scoring_engine_extra.py::test_auto_calibrate_all_zero_weights_returns_base PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9467161Z tests/test_scoring_engine_extra.py::test_auto_calibrate_dominant_signal_dampened PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9483816Z tests/test_scoring_engine_extra.py::test_auto_calibrate_zero_count_signal_keeps_base_weight PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9500053Z tests/test_scoring_engine_extra.py::test_auto_calibrate_no_active_keys_returns_base PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9528379Z tests/test_scoring_engine_extra.py::test_auto_calibrate_rounding_residual_correction PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9542704Z tests/test_scoring_engine_extra.py::test_calibrate_weights_infeasible_min_weight PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9557213Z tests/test_scoring_engine_extra.py::test_calibrate_weights_infeasible_max_weight PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9571308Z tests/test_scoring_engine_extra.py::test_calibrate_weights_zero_delta_total_returns_unchanged PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9598133Z tests/test_scoring_engine_extra.py::test_calibrate_weights_normal_returns_calibrated PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9623799Z tests/test_scoring_engine_extra.py::test_calibrate_weights_all_signals_same_delta PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9651035Z tests/test_scoring_engine_extra.py::test_calibrate_weights_high_delta_capped_at_max_weight PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9677724Z tests/test_scoring_engine_extra.py::test_calibrate_weights_low_delta_floored_at_min_weight PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9692232Z tests/test_scoring_engine_extra.py::test_composite_score_total_weight_zero PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9706802Z tests/test_scoring_engine_extra.py::test_severity_gate_pass_none PASSED  [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9721386Z tests/test_scoring_engine_extra.py::test_severity_gate_pass_unknown_threshold PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9735501Z tests/test_scoring_engine_extra.py::test_delta_gate_pass_no_history PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9749572Z tests/test_scoring_engine_extra.py::test_delta_gate_pass_with_history_ok PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9763566Z tests/test_scoring_engine_extra.py::test_delta_gate_pass_with_history_exceeded PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9777838Z tests/test_scoring_engine_extra.py::test_resolve_path_override_none_path PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9794864Z tests/test_scoring_engine_extra.py::test_resolve_path_override_no_overrides PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9813440Z tests/test_scoring_engine_extra.py::test_compute_module_scores_no_file_path PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9887182Z tests/test_self_improvement_loop.py::TestBoundedProposals::test_max_proposals_cap_enforced PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:47.9952644Z tests/test_self_improvement_loop.py::TestBoundedProposals::test_per_signal_dominance_capped PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0027102Z tests/test_self_improvement_loop.py::TestRecurrence::test_recurring_finding_gets_priority PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0090699Z tests/test_self_improvement_loop.py::TestRegressiveSignal::test_negative_slope_emits_proposal PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0153482Z tests/test_self_improvement_loop.py::TestRegressiveSignal::test_stable_metric_no_proposal PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0216980Z tests/test_self_improvement_loop.py::TestStaleAudit::test_signals_newer_than_audits_emits_proposal PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0282544Z tests/test_self_improvement_loop.py::TestArtefactsAndDeterminism::test_artefacts_written PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0356036Z tests/test_self_improvement_loop.py::TestArtefactsAndDeterminism::test_proposal_ids_stable PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0496491Z tests/test_self_improvement_loop.py::TestCli::test_self_improve_run_invokes_cycle PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0617932Z tests/test_self_improvement_loop.py::TestCli::test_self_improve_ledger_handles_missing PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0633205Z tests/test_self_improvement_loop.py::TestProposalModel::test_proposal_is_frozen PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0648913Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_over_budget_emits_proposal PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0663688Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_no_violations_no_proposals PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0678704Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_recurrence_boosted_when_previous PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0694012Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_max_items_capped PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0709063Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_missing_oracle_returns_empty PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0772893Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_oracle_integrated_in_run PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0788989Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_stagnating_when_same_ids_repeat PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0804167Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_not_stagnating_with_diverse_ids PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0818850Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_returns_none_for_single_entry PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0934407Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_convergence_status_in_report PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0950094Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_overlap_ratio_bounded PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.0999196Z tests/test_self_improvement_loop.py::TestScanStaleness::test_old_report_emits_warning PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1048365Z tests/test_self_improvement_loop.py::TestScanStaleness::test_fresh_report_no_warning PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1096186Z tests/test_self_improvement_loop.py::TestScanStaleness::test_missing_file_no_error PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1145597Z tests/test_self_improvement_loop.py::TestScanStaleness::test_env_var_overrides PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1208121Z tests/test_self_improvement_loop.py::TestScanStaleness::test_stale_scan_appears_in_observations PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1271513Z tests/test_self_improvement_loop.py::TestQualityThreshold::test_low_score_filtered PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1335002Z tests/test_self_improvement_loop.py::TestQualityThreshold::test_zero_threshold_keeps_all PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1474699Z tests/test_self_improvement_loop.py::TestQualityThreshold::test_cli_min_score_flag PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1603275Z tests/test_self_improvement_loop.py::TestApplyCommand::test_dry_run_no_files_written PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1738903Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_creates_fp_triage PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.1877046Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_creates_adr_stub PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2007850Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_creates_hotspot_brief PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2127219Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_json_output_format PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2176571Z tests/test_self_improvement_loop.py::TestCloseProposal::test_appends_jsonl PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2226606Z tests/test_self_improvement_loop.py::TestCloseProposal::test_multiple_appends PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2276492Z tests/test_self_improvement_loop.py::TestCloseProposal::test_creates_parent_dirs PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2332294Z tests/test_self_improvement_loop.py::TestCloseProposal::test_closed_ids_excluded_from_previous_ids PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2456180Z tests/test_self_improvement_loop.py::TestSelfImproveCloseCLI::test_close_text_output PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2576885Z tests/test_self_improvement_loop.py::TestSelfImproveCloseCLI::test_close_json_output PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2698863Z tests/test_self_improvement_loop.py::TestSelfImproveCloseCLI::test_close_writes_log PASSED [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2715094Z tests/test_session.py::TestDriftSession::test_is_valid_fresh PASSED      [ 81%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2731086Z tests/test_session.py::TestDriftSession::test_is_valid_expired PASSED    [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2848978Z tests/test_session.py::TestDriftSession::test_touch_updates_activity_and_counter PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2865057Z tests/test_session.py::TestDriftSession::test_tasks_remaining_empty PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2881215Z tests/test_session.py::TestDriftSession::test_tasks_remaining_with_tasks PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2897264Z tests/test_session.py::TestDriftSession::test_scope_label_default PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2914801Z tests/test_session.py::TestDriftSession::test_scope_label_with_filters PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2931528Z tests/test_session.py::TestDriftSession::test_summary_contains_key_fields PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.2947941Z tests/test_session.py::TestDriftSession::test_end_summary_with_score_delta PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.3573857Z tests/test_session.py::TestDriftSession::test_begin_call_and_touch_timing PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.3898862Z tests/test_session.py::TestDriftSession::test_end_summary_includes_timing PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.3916327Z tests/test_session.py::TestDriftSession::test_to_dict_from_dict_roundtrip PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.3931938Z tests/test_session.py::TestSessionManager::test_singleton PASSED         [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.3949348Z tests/test_session.py::TestSessionManager::test_create_returns_session_id PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.3966222Z tests/test_session.py::TestSessionManager::test_get_valid_session PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.3981975Z tests/test_session.py::TestSessionManager::test_get_unknown_session_returns_none PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.3999205Z tests/test_session.py::TestSessionManager::test_get_expired_session_returns_none PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4017016Z tests/test_session.py::TestSessionManager::test_update_modifies_fields PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4035560Z tests/test_session.py::TestSessionManager::test_update_ignores_unknown_fields PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4053189Z tests/test_session.py::TestSessionManager::test_destroy_returns_summary PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4070536Z tests/test_session.py::TestSessionManager::test_destroy_unknown_returns_none PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4089868Z tests/test_session.py::TestSessionManager::test_list_active PASSED       [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4107403Z tests/test_session.py::TestSessionManager::test_prune_expired PASSED     [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4125291Z tests/test_session.py::TestSessionManager::test_multiple_sessions_per_repo PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4187410Z tests/test_session.py::TestSessionManager::test_save_to_disk_and_load PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4204538Z tests/test_session.py::TestSessionManager::test_load_from_disk_nonexistent PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4256130Z tests/test_session.py::TestSessionManager::test_load_from_disk_invalid_json PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4273383Z tests/test_session.py::TestSessionManager::test_create_isolates_signals_list PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4290672Z tests/test_session.py::TestSessionManager::test_create_isolates_exclude_paths_list PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4346869Z tests/test_session.py::TestQueueLogHooks::test_claim_complete_emits_events PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4402573Z tests/test_session.py::TestQueueLogHooks::test_release_emits_released_event PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4460961Z tests/test_session.py::TestQueueLogHooks::test_release_beyond_max_reclaim_emits_failed_event PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4538323Z tests/test_session.py::TestRestartReplay::test_new_session_resumes_queue_from_log PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4606594Z tests/test_session.py::TestRestartReplay::test_fresh_start_skips_replay PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4673116Z tests/test_session.py::TestRestartReplay::test_no_log_yields_no_resume PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4744278Z tests/test_session.py::TestResumedPlanStaleness::test_fresh_plan_reports_age_and_not_stale PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4815140Z tests/test_session.py::TestResumedPlanStaleness::test_stale_plan_flips_stale_and_redirects_next_tool_call PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4887529Z tests/test_session.py::TestResumedPlanStaleness::test_env_override_lowers_staleness_threshold PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.4959340Z tests/test_session.py::TestResumedPlanStaleness::test_env_override_invalid_falls_back_to_default PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5032134Z tests/test_session.py::TestResumedPlanStaleness::test_env_override_non_positive_falls_back_to_default PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5102940Z tests/test_session.py::TestResumedPlanStaleness::test_fresh_start_skips_plan_age_metadata PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5172171Z tests/test_session.py::TestResumedPlanStaleness::test_empty_log_yields_none_plan_metadata PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5201477Z tests/test_session.py::TestResumedPlanStaleness::test_create_rejects_when_max_sessions_reached PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5227128Z tests/test_session.py::TestResumedPlanStaleness::test_create_logs_warning_near_capacity PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5295310Z tests/test_session.py::TestConcurrentWriterAdvisory::test_no_lockfile_reports_no_concurrent_writer PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5367620Z tests/test_session.py::TestConcurrentWriterAdvisory::test_live_previous_writer_is_surfaced PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5436907Z tests/test_session.py::TestConcurrentWriterAdvisory::test_dead_pid_holder_is_ignored PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5507121Z tests/test_session.py::TestConcurrentWriterAdvisory::test_session_start_always_takes_ownership PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5625220Z tests/test_session.py::TestConcurrentWriterAdvisory::test_session_end_releases_writer_advisory PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5698670Z tests/test_session.py::TestResumedNextToolCall::test_fresh_resume_points_next_tool_call_at_fix_apply PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5770014Z tests/test_session.py::TestResumedNextToolCall::test_priority_ties_break_by_original_order PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5840889Z tests/test_session.py::TestResumedNextToolCall::test_missing_priority_score_falls_back_to_zero PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5913203Z tests/test_session.py::TestResumedNextToolCall::test_completed_tasks_are_skipped PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.5985176Z tests/test_session.py::TestResumedNextToolCall::test_all_tasks_terminal_yields_no_next_task_redirect PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6056123Z tests/test_session.py::TestResumedNextToolCall::test_stale_plan_wins_over_fix_apply_routing PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6129914Z tests/test_session.py::TestResumedNextToolCall::test_resumed_older_plans_counter_tracks_discards PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6199999Z tests/test_session.py::TestResumedNextToolCall::test_no_queue_yields_zero_discards_and_no_redirect PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6218348Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_a_task_with_verify_plan_no_evidence_is_rejected PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6236096Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_b_task_with_verify_plan_safe_to_commit_false_is_rejected PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6254943Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_c_task_with_verify_plan_safe_to_commit_true_completes PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6273715Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_d_task_with_empty_verify_plan_completes_without_evidence PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6295531Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_e_task_without_verify_plan_field_completes_without_evidence PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6441073Z tests/test_session_end_gate.py::TestSessionEndGate::test_blocks_when_artifacts_missing PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6609498Z tests/test_session_end_gate.py::TestSessionEndGate::test_unblocks_when_all_artifacts_valid PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6711512Z tests/test_session_end_gate.py::TestSessionEndGate::test_force_requires_valid_bypass_reason PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6812184Z tests/test_session_end_gate.py::TestSessionEndGate::test_force_with_placeholder_reason_blocks PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.6915378Z tests/test_session_end_gate.py::TestSessionEndGate::test_force_with_valid_reason_unblocks PASSED [ 82%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7217787Z tests/test_session_end_gate.py::TestSessionEndGate::test_retry_counter_increments_on_each_block PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7325154Z tests/test_session_end_gate.py::TestSessionEndGate::test_empty_session_without_work_is_exempt PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7342097Z tests/test_session_handover.py::TestClassifyTouched::test_signals_path_maps_to_signal PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7358713Z tests/test_session_handover.py::TestClassifyTouched::test_scoring_path_maps_to_signal PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7374839Z tests/test_session_handover.py::TestClassifyTouched::test_ingestion_path_maps_to_architecture PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7401405Z tests/test_session_handover.py::TestClassifyTouched::test_mcp_server_maps_to_architecture PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7451956Z tests/test_session_handover.py::TestClassifyTouched::test_other_src_drift_maps_to_fix PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7468378Z tests/test_session_handover.py::TestClassifyTouched::test_docs_only_maps_to_docs PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7484401Z tests/test_session_handover.py::TestClassifyTouched::test_lockfile_only_maps_to_chore PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7500389Z tests/test_session_handover.py::TestClassifyTouched::test_empty_maps_to_chore PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7516518Z tests/test_session_handover.py::TestClassifyTouched::test_highest_class_wins PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7569589Z tests/test_session_handover.py::TestRequiredArtifacts::test_signal_requires_evidence_adr_session PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7622196Z tests/test_session_handover.py::TestRequiredArtifacts::test_architecture_requires_evidence_adr_session PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7674538Z tests/test_session_handover.py::TestRequiredArtifacts::test_fix_requires_only_session_md PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7727846Z tests/test_session_handover.py::TestRequiredArtifacts::test_docs_requires_only_session_md PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7780641Z tests/test_session_handover.py::TestRequiredArtifacts::test_session_md_path_uses_first_eight_chars PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7875481Z tests/test_session_handover.py::TestL1Existence::test_missing_session_md_blocks PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.7970513Z tests/test_session_handover.py::TestL1Existence::test_too_small_session_md_blocks PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8067493Z tests/test_session_handover.py::TestL1Existence::test_valid_session_md_passes_l1 PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8164242Z tests/test_session_handover.py::TestL2Shape::test_session_id_mismatch_blocks PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8260948Z tests/test_session_handover.py::TestL2Shape::test_missing_section_blocks PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8364411Z tests/test_session_handover.py::TestL2Shape::test_signal_class_requires_nonempty_audit_artifacts PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8462583Z tests/test_session_handover.py::TestL3Placeholders::test_todo_in_offene_enden_blocks PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8560531Z tests/test_session_handover.py::TestL3Placeholders::test_lorem_ipsum_blocks PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8660704Z tests/test_session_handover.py::TestL3Placeholders::test_clean_docs_session_passes_all_layers PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8753129Z tests/test_session_handover.py::TestValidationResult::test_to_dict_contains_gate_code_when_blocked PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8852940Z tests/test_session_handover.py::TestValidationResult::test_semantic_ok_absent_without_llm_review PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.8953513Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_semantic_ok_absent_when_disabled PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9048018Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_semantic_ok_true_when_reviewer_accepts PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9143156Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_semantic_ok_false_blocks PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9239219Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_reviewer_exception_fails_closed PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9330782Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_reviewer_skipped_when_earlier_layer_blocked PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9433082Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_env_flag_enables_reviewer PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9450846Z tests/test_session_handover_script_cli.py::test_build_handover_markdown_has_required_sections PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9466580Z tests/test_session_handover_script_cli.py::test_make_session_id_uses_first_8_chars PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9483044Z tests/test_session_handover_script_cli.py::test_make_session_id_generates_when_missing PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9537933Z tests/test_session_queue_log.py::test_append_and_replay_roundtrip PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9586294Z tests/test_session_queue_log.py::test_replay_missing_file_returns_empty PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9637986Z tests/test_session_queue_log.py::test_replay_skips_corrupt_lines PASSED  [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9687568Z tests/test_session_queue_log.py::test_reduce_events_latest_plan_wins PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9701765Z tests/test_session_queue_log.py::test_reduce_events_empty_without_plan PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9716289Z tests/test_session_queue_log.py::test_reduce_events_exposes_latest_plan_metadata PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9730396Z tests/test_session_queue_log.py::test_reduce_events_metadata_none_without_plan PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9744796Z tests/test_session_queue_log.py::test_reduce_events_ignores_transient_events PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9759147Z tests/test_session_queue_log.py::test_reduce_events_skips_unknown_type PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9773362Z tests/test_session_queue_log.py::test_from_dict_rejects_invalid PASSED   [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9979028Z tests/test_session_queue_log.py::test_threaded_appends_do_not_corrupt_lines PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:48.9993780Z tests/test_session_queue_log.py::test_compact_events_keeps_latest_plan_and_terminals PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.0258065Z tests/test_session_queue_log.py::test_rotation_compacts_oversized_log PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.0311116Z tests/test_session_queue_log.py::test_clear_log PASSED                   [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.0365691Z tests/test_session_queue_log.py::test_utf8_encoding_roundtrip PASSED     [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.0446048Z tests/test_session_report.py::TestSessionReportCommand::test_no_session_files_exits_with_message PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.0743428Z tests/test_session_report.py::TestSessionReportCommand::test_load_and_render_session_file PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.0808258Z tests/test_session_report.py::TestSessionReportCommand::test_json_output PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.0869818Z tests/test_session_report.py::TestSessionReportCommand::test_invalid_session_file PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.0928841Z tests/test_session_report.py::TestSessionReportCommand::test_invalid_session_payload_shape PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.0987484Z tests/test_session_report.py::TestSessionReportCommand::test_invalid_session_payload_shape_direct_callback PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1066402Z tests/test_session_report.py::TestSessionReportCommand::test_multiple_sessions_shows_list PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1094764Z tests/test_session_report.py::TestSessionRenderer::test_render_minimal_session PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1187565Z tests/test_session_report.py::TestSessionRenderer::test_render_with_score_delta PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1205278Z tests/test_session_report.py::TestSessionRenderer::test_effectiveness_warnings PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1220807Z tests/test_session_writer_lock.py::TestIsPidAlive::test_current_process_is_alive PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1235550Z tests/test_session_writer_lock.py::TestIsPidAlive::test_pid_zero_is_not_alive PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1250589Z tests/test_session_writer_lock.py::TestIsPidAlive::test_negative_pid_is_not_alive PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1265488Z tests/test_session_writer_lock.py::TestIsPidAlive::test_highly_improbable_pid_is_not_alive PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1318637Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_acquire_writes_lockfile_with_expected_fields PASSED [ 83%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1372792Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_acquire_overwrites_existing_lockfile PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1427788Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_release_removes_lockfile_when_owner_matches PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1480418Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_release_refuses_when_owner_differs PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1530211Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_release_returns_false_when_lockfile_missing PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1579955Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_returns_none_when_lockfile_missing PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1632601Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_detects_own_live_pid PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1684927Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_dead_pid PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1737670Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_too_old_lockfile PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1790240Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_malformed_lockfile PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1842428Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_non_mapping_lockfile PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1895068Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_lockfile_with_non_integer_pid PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1948301Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_substitutes_unknown_session_id_when_missing PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1965434Z tests/test_session_writer_lock.py::TestWriterAdvisoryToDict::test_dict_round_trips_all_fields PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.1983207Z tests/test_session_writer_lock.py::TestWriterAdvisoryToDict::test_negative_age_clamped_to_zero PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2066770Z tests/test_setup_watch_boost.py::test_setup_helper_questions PASSED      [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2171818Z tests/test_setup_watch_boost.py::test_setup_build_config_and_overwrite_paths PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2328545Z tests/test_setup_watch_boost.py::test_setup_interactive_path PASSED      [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2390174Z tests/test_setup_watch_boost.py::test_watch_importerror_path PASSED      [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2495018Z tests/test_setup_watch_boost.py::test_watch_happy_path_and_keyboard_interrupt PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2512568Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[remove_import] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2530152Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[relocate_import] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2547429Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[reduce_dependencies] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2563982Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[extract_module] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2580417Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[decouple_modules] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2599153Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[delete_symbol] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2615969Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[rename_symbol] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2632501Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[add_test] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2649023Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[extract_function] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2665345Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[unspecified] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2681926Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[nonexistent_kind] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2697337Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_frozenset_immutable PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2712095Z tests/test_shadow_verify.py::TestAgentTaskFields::test_shadow_verify_default_false PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2726545Z tests/test_shadow_verify.py::TestAgentTaskFields::test_shadow_verify_scope_default_empty PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2741243Z tests/test_shadow_verify.py::TestAgentTaskFields::test_shadow_verify_can_be_set_true PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2756501Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_contains_primary_file PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2771600Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_contains_related_files PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2786768Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_expands_to_task_graph_neighbors PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2801817Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_no_duplicates_and_sorted PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2817055Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_nudge_safe_for_non_risky_task PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2831895Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_shadow_verify_clean_for_risky_task PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2847776Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_allowed_files_includes_file_and_related PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2862570Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_no_shadow_verify_key_defaults_to_nudge_safe PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.2951144Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_shadow_clean_when_no_new_findings PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3059550Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_not_shadow_clean_when_new_findings PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3138076Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_filters_findings_outside_scope PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3248419Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_no_baseline_treats_all_findings_as_new PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3263385Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_agent_instruction_pass PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3278552Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_agent_instruction_fail PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3296777Z tests/test_shadow_verify.py::TestMcpToolExported::test_drift_shadow_verify_in_exported_tools PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3351401Z tests/test_signal_contract.py::test_create_signals_binds_context_for_parameterless_signal PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3404170Z tests/test_signal_contract.py::test_create_signals_supports_legacy_constructor_contract PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3462020Z tests/test_signal_contract.py::test_create_signals_raises_clear_error_for_incompatible_constructor PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3531209Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-ArchitectureViolationSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3596805Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-BroadExceptionMonocultureSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3662340Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-BypassAccumulationSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3727559Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CircularImportSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3806805Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CoChangeCouplingSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3865682Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CognitiveComplexitySignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3930892Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CohesionDeficitSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.3996754Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-DeadCodeAccumulationSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4062816Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-DocImplDriftSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4127750Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-ExceptionContractDriftSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4194851Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-ExplainabilityDeficitSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4260382Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-FanOutExplosionSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4326703Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-GuardClauseDeficitSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4391832Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-MutantDuplicateSignal] PASSED [ 84%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4457180Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-NamingContractViolationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4522689Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-PatternFragmentationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4587960Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-PhantomReferenceSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4653548Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-SystemMisalignmentSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4718939Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TemporalVolatilitySignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4792521Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TestPolarityDeficitSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4857578Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TypeScriptArchitectureSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4922832Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-HardcodedSecretSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.4988637Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-InsecureDefaultSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5053940Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-MissingAuthorizationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5119677Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TypeSafetyBypassSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5188109Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-ArchitectureViolationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5253942Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-BroadExceptionMonocultureSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5319775Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-BypassAccumulationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5384809Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CircularImportSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5450227Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CoChangeCouplingSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5516886Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CognitiveComplexitySignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5581957Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CohesionDeficitSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5649706Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-DeadCodeAccumulationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5717002Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-DocImplDriftSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5783554Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-ExceptionContractDriftSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5850144Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-ExplainabilityDeficitSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5917058Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-FanOutExplosionSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.5982908Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-GuardClauseDeficitSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6049062Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-MutantDuplicateSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6116329Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-NamingContractViolationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6182322Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-PatternFragmentationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6255139Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-PhantomReferenceSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6322974Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-SystemMisalignmentSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6389630Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TemporalVolatilitySignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6464509Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TestPolarityDeficitSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6530758Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TypeScriptArchitectureSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6599858Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-HardcodedSecretSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6668240Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-InsecureDefaultSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6735405Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-MissingAuthorizationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6802065Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TypeSafetyBypassSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6870951Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-ArchitectureViolationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.6937272Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-BroadExceptionMonocultureSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7002967Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-BypassAccumulationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7068784Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CircularImportSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7133806Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CoChangeCouplingSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7200815Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CognitiveComplexitySignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7266520Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CohesionDeficitSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7334578Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-DeadCodeAccumulationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7402758Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-DocImplDriftSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7489028Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-ExceptionContractDriftSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7557030Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-ExplainabilityDeficitSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7623767Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-FanOutExplosionSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7691059Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-GuardClauseDeficitSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7758412Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-MutantDuplicateSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7825739Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-NamingContractViolationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7892070Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-PatternFragmentationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.7965480Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-PhantomReferenceSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8034165Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-SystemMisalignmentSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8101350Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TemporalVolatilitySignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8177348Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TestPolarityDeficitSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8244127Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TypeScriptArchitectureSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8312674Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-HardcodedSecretSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8380685Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-InsecureDefaultSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8450808Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-MissingAuthorizationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8518025Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TypeSafetyBypassSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8587397Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-ArchitectureViolationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8654588Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-BroadExceptionMonocultureSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8721901Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-BypassAccumulationSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8788607Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CircularImportSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8855140Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CoChangeCouplingSignal] PASSED [ 85%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8921072Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CognitiveComplexitySignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.8986063Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CohesionDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9053910Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-DeadCodeAccumulationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9120924Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-DocImplDriftSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9207182Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-ExceptionContractDriftSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9274357Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-ExplainabilityDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9341019Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-FanOutExplosionSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9408422Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-GuardClauseDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9474301Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-MutantDuplicateSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9541300Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-NamingContractViolationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9607601Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-PatternFragmentationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9677796Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-PhantomReferenceSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9746329Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-SystemMisalignmentSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9813352Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TemporalVolatilitySignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9912390Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TestPolarityDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:49.9993905Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TypeScriptArchitectureSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0061511Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-HardcodedSecretSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0129550Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-InsecureDefaultSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0197551Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-MissingAuthorizationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0264281Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TypeSafetyBypassSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0333486Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-ArchitectureViolationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0399429Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-BroadExceptionMonocultureSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0468324Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-BypassAccumulationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0534623Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CircularImportSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0600768Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CoChangeCouplingSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0679928Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CognitiveComplexitySignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0749568Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CohesionDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0823537Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-DeadCodeAccumulationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0891563Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-DocImplDriftSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.0978177Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-ExceptionContractDriftSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1076985Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-ExplainabilityDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1144178Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-FanOutExplosionSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1211976Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-GuardClauseDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1295927Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-MutantDuplicateSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1363287Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-NamingContractViolationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1430049Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-PatternFragmentationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1536524Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-PhantomReferenceSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1605054Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-SystemMisalignmentSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1672891Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TemporalVolatilitySignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1748576Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TestPolarityDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1815132Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TypeScriptArchitectureSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1908402Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-HardcodedSecretSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.1988128Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-InsecureDefaultSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2058750Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-MissingAuthorizationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2124870Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TypeSafetyBypassSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2194014Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-ArchitectureViolationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2261171Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-BroadExceptionMonocultureSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2327386Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-BypassAccumulationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2394128Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CircularImportSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2461292Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CoChangeCouplingSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2529360Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CognitiveComplexitySignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2597338Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CohesionDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2666497Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-DeadCodeAccumulationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2735249Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-DocImplDriftSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2802337Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-ExceptionContractDriftSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2869847Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-ExplainabilityDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.2936668Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-FanOutExplosionSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3003399Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-GuardClauseDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3071618Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-MutantDuplicateSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3139391Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-NamingContractViolationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3206152Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-PatternFragmentationSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3280965Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-PhantomReferenceSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3349990Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-SystemMisalignmentSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3421514Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TemporalVolatilitySignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3501670Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TestPolarityDeficitSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3569025Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TypeScriptArchitectureSignal] PASSED [ 86%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3638129Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-HardcodedSecretSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3706653Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-InsecureDefaultSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3776555Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-MissingAuthorizationSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3844002Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TypeSafetyBypassSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3914903Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-ArchitectureViolationSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.3997655Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-BroadExceptionMonocultureSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.4102405Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-BypassAccumulationSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.4173403Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CircularImportSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.4239442Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CoChangeCouplingSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.4399969Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CognitiveComplexitySignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.5250178Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CohesionDeficitSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.5339605Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-DeadCodeAccumulationSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.5408253Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-DocImplDriftSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.5495521Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-ExceptionContractDriftSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.5645920Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-ExplainabilityDeficitSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.5712462Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-FanOutExplosionSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.5780496Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-GuardClauseDeficitSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.5921401Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-MutantDuplicateSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.5990591Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-NamingContractViolationSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.6057856Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-PatternFragmentationSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.6434243Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-PhantomReferenceSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.6504095Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-SystemMisalignmentSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.6571269Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TemporalVolatilitySignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.6650746Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TestPolarityDeficitSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.6718199Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TypeScriptArchitectureSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7034665Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-HardcodedSecretSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7225376Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-InsecureDefaultSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7295214Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-MissingAuthorizationSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7364612Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TypeSafetyBypassSignal] PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7380354Z tests/test_signal_dependency_dag.py::test_topological_order_respects_dependencies PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7397507Z tests/test_signal_dependency_dag.py::test_topological_order_falls_back_on_cycle PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7412560Z tests/test_signal_helpers_extended.py::test_has_guard_isinstance_call_returns_true PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7427474Z tests/test_signal_helpers_extended.py::test_has_guard_isinstance_wrong_param_returns_false PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7442304Z tests/test_signal_helpers_extended.py::test_has_guard_assert_stmt_returns_true PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7457779Z tests/test_signal_helpers_extended.py::test_has_guard_if_raise_returns_true PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7472336Z tests/test_signal_helpers_extended.py::test_has_guard_if_with_else_not_guard PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7487343Z tests/test_signal_helpers_extended.py::test_has_guard_plain_assign_returns_false PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7502221Z tests/test_signal_helpers_extended.py::test_max_nesting_depth_nested_function_skipped PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7517439Z tests/test_signal_helpers_extended.py::test_function_max_nesting_no_function_returns_none PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7532986Z tests/test_signal_helpers_extended.py::test_function_max_nesting_with_function_returns_int PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7585064Z tests/test_signal_helpers_extended.py::test_read_function_source_nonexistent_file_returns_none PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7641509Z tests/test_signal_helpers_extended.py::test_guard_clause_analyze_benefit_of_doubt PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7656266Z tests/test_signal_helpers_extended.py::test_is_automated_commit_ai_attributed_true PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7670129Z tests/test_signal_helpers_extended.py::test_is_automated_commit_bot_author PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7684230Z tests/test_signal_helpers_extended.py::test_is_automated_commit_normal_author_false PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7698228Z tests/test_signal_helpers_extended.py::test_resolve_non_relative_targets_empty_module PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7712141Z tests/test_signal_helpers_extended.py::test_resolve_non_relative_targets_known_module PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7726517Z tests/test_signal_helpers_extended.py::test_resolve_non_relative_targets_nested_known_module PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7742321Z tests/test_signal_helpers_extended.py::test_resolve_relative_targets_with_module_part PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7758614Z tests/test_signal_helpers_extended.py::test_resolve_relative_targets_with_imported_names PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7775262Z tests/test_signal_helpers_extended.py::test_explicit_dependency_pairs_with_relative_import PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7790323Z tests/test_signal_helpers_extended.py::test_explicit_dependency_pairs_with_non_relative_import PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7807045Z tests/test_signal_helpers_extended.py::test_ccc_analyze_too_few_known_files_returns_empty PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7828974Z tests/test_signal_helpers_extended.py::test_ccc_analyze_with_merge_commits_reduces_weight PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7852416Z tests/test_signal_helpers_extended.py::test_ccc_analyze_produces_finding_with_enough_co_changes PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.7976253Z tests/test_signal_thresholds.py::TestEDSThresholds::test_high_complexity_produces_finding PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.8086145Z tests/test_signal_thresholds.py::TestEDSThresholds::test_severity_medium_range PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.8202653Z tests/test_signal_thresholds.py::TestEDSThresholds::test_score_moderate_with_normal_normalization PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.8331441Z tests/test_signal_thresholds.py::TestGCDThresholds::test_single_param_excluded PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.8496648Z tests/test_signal_thresholds.py::TestGCDThresholds::test_guarded_module_excluded PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.8641729Z tests/test_signal_thresholds.py::TestGCDThresholds::test_unguarded_module_severity PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.8788197Z tests/test_signal_thresholds.py::TestGCDThresholds::test_nesting_score_formula PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.8918364Z tests/test_signal_thresholds.py::TestMDSThresholds::test_size_ratio_filter PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.9026567Z tests/test_signal_thresholds.py::TestMDSThresholds::test_loc_ratio_filter PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.9251332Z tests/test_signal_thresholds.py::TestMDSThresholds::test_exact_duplicates_produce_findings PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.9417864Z tests/test_signal_thresholds.py::TestMDSThresholds::test_near_duplicates_via_phase2 PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.9563258Z tests/test_signal_thresholds.py::TestMDSThresholds::test_severity_medium_for_near_duplicates PASSED [ 87%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.9687120Z tests/test_signal_thresholds.py::TestPFSThresholds::test_two_patterns_produces_findings PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.9817913Z tests/test_signal_thresholds.py::TestPFSThresholds::test_severity_levels_match_score PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:50.9927893Z tests/test_signal_thresholds.py::TestPFSThresholds::test_two_variants_medium_severity PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0070789Z tests/test_signal_thresholds.py::TestPFSThresholds::test_spread_boost_crosses_high_boundary PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0221287Z tests/test_signal_thresholds.py::TestPFSThresholds::test_spread_multiplier_sensitivity PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0377761Z tests/test_signal_thresholds.py::TestAVSThresholds::test_hub_dampening_precision PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0393969Z tests/test_signal_thresholds.py::TestAVSThresholds::test_hub_nodes_strict_percentile PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0419546Z tests/test_signal_thresholds.py::TestAVSThresholds::test_embedding_layer_inference_threshold PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0434813Z tests/test_signal_utils.py::TestIsTestFile::test_python_test_prefix PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0450168Z tests/test_signal_utils.py::TestIsTestFile::test_python_test_suffix PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0465080Z tests/test_signal_utils.py::TestIsTestFile::test_python_production_file PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0480414Z tests/test_signal_utils.py::TestIsTestFile::test_ts_dot_test PASSED      [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0495288Z tests/test_signal_utils.py::TestIsTestFile::test_ts_dot_spec PASSED      [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0510236Z tests/test_signal_utils.py::TestIsTestFile::test_tsx_dot_test PASSED     [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0524759Z tests/test_signal_utils.py::TestIsTestFile::test_tsx_dot_spec PASSED     [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0539829Z tests/test_signal_utils.py::TestIsTestFile::test_js_dot_test PASSED      [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0554627Z tests/test_signal_utils.py::TestIsTestFile::test_js_dot_spec PASSED      [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0569979Z tests/test_signal_utils.py::TestIsTestFile::test_jsx_dot_test PASSED     [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0584824Z tests/test_signal_utils.py::TestIsTestFile::test_jsx_dot_spec PASSED     [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0599727Z tests/test_signal_utils.py::TestIsTestFile::test_dunder_tests_dir PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0614610Z tests/test_signal_utils.py::TestIsTestFile::test_nested_dunder_tests_dir PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0629325Z tests/test_signal_utils.py::TestIsTestFile::test_conftest_is_test_file PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0645364Z tests/test_signal_utils.py::TestIsTestFile::test_ts_production_file PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0660475Z tests/test_signal_utils.py::TestIsTestFile::test_tsx_production_file PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0675268Z tests/test_signal_utils.py::TestIsTestFile::test_js_production_file PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0690246Z tests/test_signal_utils.py::TestIsTestFile::test_init_file PASSED        [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0707621Z tests/test_signal_utils.py::TestIsTestFile::test_index_file PASSED       [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0722648Z tests/test_signals_misc_extended.py::test_explanation_score_with_test_adds_weight PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0737611Z tests/test_signals_misc_extended.py::test_explanation_score_all_evidence_maxes_out PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0793692Z tests/test_signals_misc_extended.py::test_exd_class_method_test_targets PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0848263Z tests/test_signals_misc_extended.py::test_exd_parametrize_decorator_test_targets PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0902780Z tests/test_signals_misc_extended.py::test_exd_setup_teardown_marks_all_functions PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.0957822Z tests/test_signals_misc_extended.py::test_exd_short_function_skipped_line_155 PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1011474Z tests/test_signals_misc_extended.py::test_exd_init_method_skipped_line_160 PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1065265Z tests/test_signals_misc_extended.py::test_exd_test_file_reduce_severity_mode PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1125042Z tests/test_signals_misc_extended.py::test_exd_typescript_typed_signature_not_flagged_without_jsdoc PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1184321Z tests/test_signals_misc_extended.py::test_exd_typescript_inferred_return_not_penalized PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1248203Z tests/test_signals_misc_extended.py::test_exd_typescript_colocated_test_file_counts_as_test PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1311699Z tests/test_signals_misc_extended.py::test_exd_typescript_dunder_tests_mapping_counts_as_test PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1332311Z tests/test_signals_misc_extended.py::test_exd_typescript_unknown_test_status_is_neutral_without_repo_path PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1392006Z tests/test_signals_misc_extended.py::test_exd_typescript_internal_ui_function_caps_high_to_medium PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1451660Z tests/test_signals_misc_extended.py::test_exd_typescript_exported_function_can_still_be_high PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1511828Z tests/test_signals_misc_extended.py::test_exd_javascript_still_requires_explainability_evidence PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1526626Z tests/test_signals_misc_extended.py::test_get_mistune_returns_module_when_available PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1543716Z tests/test_signals_misc_extended.py::test_get_mistune_returns_none_when_unavailable PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1573195Z tests/test_signals_misc_extended.py::test_extract_dir_refs_regex_fallback_when_no_mistune PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1591247Z tests/test_signals_misc_extended.py::test_extract_dir_refs_mistune_exception_returns_empty PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1607977Z tests/test_signals_misc_extended.py::test_doc_impl_analyze_no_repo_path_returns_empty PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1666284Z tests/test_signals_misc_extended.py::test_doc_impl_analyze_no_readme_file PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1682286Z tests/test_signals_misc_extended.py::test_doc_impl_adr_check_no_repo_path PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1703077Z tests/test_signals_misc_extended.py::test_assertion_counter_visit_assert_exception_in_get_source_segment PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1719749Z tests/test_signals_misc_extended.py::test_assertion_counter_visit_assert_negative_pattern PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1735626Z tests/test_signals_misc_extended.py::test_call_name_nested_attribute PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1791293Z tests/test_signals_misc_extended.py::test_tpd_analyze_source_none_for_test_file PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1861197Z tests/test_signals_misc_extended.py::test_tpd_analyze_fallback_discover PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1877881Z tests/test_signals_misc_extended.py::test_has_create_path_conditional_then_assign PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1893724Z tests/test_signals_misc_extended.py::test_has_create_path_else_branch_assign PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1951892Z tests/test_signals_misc_extended.py::test_ncv_analyze_source_none_continues PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1968444Z tests/test_situational_hints.py::TestSH001::test_fires_when_tasks_remain PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1984199Z tests/test_situational_hints.py::TestSH001::test_silent_when_all_completed PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.1999993Z tests/test_situational_hints.py::TestSH001::test_silent_for_other_tools PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2015094Z tests/test_situational_hints.py::TestSH002::test_fires_when_top_signal_missing PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2030333Z tests/test_situational_hints.py::TestSH002::test_silent_when_signal_covered PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2046612Z tests/test_situational_hints.py::TestSH003::test_fires_after_three_degradations PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2062146Z tests/test_situational_hints.py::TestSH003::test_silent_with_only_two PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2077204Z tests/test_situational_hints.py::TestSH003::test_streak_broken_by_improving PASSED [ 88%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2092645Z tests/test_situational_hints.py::TestSH004::test_fires_with_active_leases PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2107763Z tests/test_situational_hints.py::TestSH004::test_silent_without_leases PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2122741Z tests/test_situational_hints.py::TestSH005::test_fires_when_blocker_unresolved PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2137947Z tests/test_situational_hints.py::TestSH005::test_silent_when_blocker_completed PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2153223Z tests/test_situational_hints.py::TestSH006::test_fires_with_three_degrading_snapshots PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2168504Z tests/test_situational_hints.py::TestSH006::test_silent_when_stable PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2183502Z tests/test_situational_hints.py::TestSH006::test_silent_with_too_few_snapshots PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2198732Z tests/test_situational_hints.py::TestSH007::test_fires_after_two_stale_events PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2213469Z tests/test_situational_hints.py::TestSH007::test_silent_with_one_stale PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2230623Z tests/test_situational_hints.py::TestNoSession::test_returns_none_for_none_session PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2245968Z tests/test_skill_generator.py::TestSkillBriefingModel::test_create_briefing PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2260715Z tests/test_skill_generator.py::TestSkillBriefingModel::test_to_dict_keys PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2276636Z tests/test_skill_generator.py::TestSkillBriefingModel::test_to_dict_values_are_plain PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2291402Z tests/test_skill_generator.py::TestSkillBriefingModel::test_confidence_stored PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2306591Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_empty_graph_returns_empty PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2321181Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_no_hotspots_returns_empty PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2336536Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_below_threshold_returns_empty PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2353003Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_rich_graph_produces_briefings PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2369149Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_contains_module_data PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2384890Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_includes_hotspot_files PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2400982Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_includes_abstractions PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2416916Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_includes_decision_constraints PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2432681Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_name_is_kebab_case PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2448656Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_confidence_in_range PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2463633Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_min_occurrences_param PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2478714Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_min_confidence_filters PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2502698Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_one_briefing_per_module PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2557855Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_no_graph_returns_error PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2614678Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_empty_graph_returns_ok PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2683514Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_rich_graph_returns_briefings PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2752810Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_response_has_agent_instruction PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2822619Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_agent_instruction_contains_skill_creation_directive PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2879828Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_agent_instruction_empty_briefings PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.2948731Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_briefing_dicts_are_serializable PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3020615Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_response_has_next_step_contract PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3036509Z tests/test_skill_writer.py::TestFrontmatter::test_has_yaml_fences PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3052031Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_contains_name PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3067738Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_description_contains_module_path PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3083018Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_description_contains_signals PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3098558Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_description_contains_confidence PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3113465Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_has_argument_hint PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3128542Z tests/test_skill_writer.py::TestRequiredSections::test_has_header PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3143632Z tests/test_skill_writer.py::TestRequiredSections::test_has_when_to_use PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3158744Z tests/test_skill_writer.py::TestRequiredSections::test_has_core_rules PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3173881Z tests/test_skill_writer.py::TestRequiredSections::test_has_review_checklist PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3189088Z tests/test_skill_writer.py::TestRequiredSections::test_has_references PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3204201Z tests/test_skill_writer.py::TestRequiredSections::test_has_architecture_context PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3219594Z tests/test_skill_writer.py::TestSignalContent::test_when_to_use_mentions_each_signal PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3235559Z tests/test_skill_writer.py::TestSignalContent::test_core_rules_covers_each_signal PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3250662Z tests/test_skill_writer.py::TestSignalContent::test_checklist_has_signal_items PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3265612Z tests/test_skill_writer.py::TestSignalContent::test_single_signal PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3280930Z tests/test_skill_writer.py::TestConstraintContent::test_constraint_rule_appears_in_core_rules PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3296133Z tests/test_skill_writer.py::TestConstraintContent::test_constraint_enforcement_label_appears PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3311180Z tests/test_skill_writer.py::TestConstraintContent::test_no_constraints_still_renders PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3326662Z tests/test_skill_writer.py::TestConstraintContent::test_multiple_constraints_all_rendered PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3341436Z tests/test_skill_writer.py::TestArchitectureContext::test_layer_appears PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3356647Z tests/test_skill_writer.py::TestArchitectureContext::test_unknown_layer_fallback PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3371433Z tests/test_skill_writer.py::TestArchitectureContext::test_neighbors_listed PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3386447Z tests/test_skill_writer.py::TestArchitectureContext::test_empty_neighbors PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3401270Z tests/test_skill_writer.py::TestArchitectureContext::test_abstractions_listed PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3416575Z tests/test_skill_writer.py::TestArchitectureContext::test_empty_abstractions PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3431871Z tests/test_skill_writer.py::TestHotspotReferences::test_hotspot_files_in_references PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3447925Z tests/test_skill_writer.py::TestHotspotReferences::test_no_hotspot_files PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3465148Z tests/test_skill_writer.py::TestChecklist::test_checklist_has_nudge_item PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3480886Z tests/test_skill_writer.py::TestChecklist::test_checklist_items_use_checkbox_syntax PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:07:51.3498806Z tests/test_skill_writer.py::TestChecklist::test_checklist_mentions_safe_to_commit PASSED [ 89%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2414450Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_analysis_completes PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2429618Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_file_count_reasonable PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2444545Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_drift_score_in_range PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2462161Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_no_critical_findings PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2478689Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_multiple_signals_fire PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2496089Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_findings_have_file_paths PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2528978Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_signal_distribution_report PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2544373Z tests/test_steer.py::TestSteerContext::test_construction_with_defaults PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2559633Z tests/test_steer.py::TestSteerContext::test_to_dict PASSED               [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2576017Z tests/test_steer.py::TestSteerFromGraph::test_basic_module_context PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2591296Z tests/test_steer.py::TestSteerFromGraph::test_neighbors_are_resolved PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2606804Z tests/test_steer.py::TestSteerFromGraph::test_abstractions_from_neighbors PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2622250Z tests/test_steer.py::TestSteerFromGraph::test_hotspots_filtered_to_target PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2637691Z tests/test_steer.py::TestSteerFromGraph::test_layer_policies_extracted PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2652970Z tests/test_steer.py::TestSteerFromGraph::test_target_file_resolves_to_module PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2667772Z tests/test_steer.py::TestSteerFromGraph::test_unknown_target_returns_empty_context PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2683172Z tests/test_steer.py::TestSteerFromGraph::test_max_abstractions_limits_result PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2699331Z tests/test_steer.py::TestSteerFromGraph::test_to_dict_is_json_serializable PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2715229Z tests/test_steer.py::TestSteerFromGraph::test_db_target_context PASSED   [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2789531Z tests/test_steer.py::TestSteerAPI::test_steer_with_cached_graph PASSED   [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2844585Z tests/test_steer.py::TestSteerAPI::test_steer_without_graph_returns_empty PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2914430Z tests/test_steer.py::TestSteerAPI::test_steer_response_has_next_step PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.2983086Z tests/test_steer.py::TestSteerAPI::test_steer_with_file_target PASSED    [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3053255Z tests/test_steer.py::TestSteerAPI::test_steer_with_include_reuse PASSED  [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3122505Z tests/test_steer.py::TestSteerAPI::test_steer_without_include_reuse_has_empty_suggestions PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3195081Z tests/test_steer.py::TestSteerAPI::test_steer_reuse_agent_instruction_mentions_suggestion PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3211309Z tests/test_study_infrastructure.py::TestFleissKappa::test_perfect_agreement PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3226565Z tests/test_study_infrastructure.py::TestFleissKappa::test_systematic_disagreement_negative PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3240944Z tests/test_study_infrastructure.py::TestFleissKappa::test_empty_input PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3257281Z tests/test_study_infrastructure.py::TestCohenKappa::test_perfect_agreement PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3271981Z tests/test_study_infrastructure.py::TestCohenKappa::test_known_value PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3286525Z tests/test_study_infrastructure.py::TestCohenKappa::test_complete_disagreement PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3304157Z tests/test_study_infrastructure.py::TestAnalyzeFile::test_rater_matrix_fixture PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3321336Z tests/test_study_infrastructure.py::TestAnalyzeFile::test_per_finding_structure PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3343521Z tests/test_study_infrastructure.py::TestSelfAnalysisAggregate::test_aggregate_fixture PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3358306Z tests/test_study_infrastructure.py::TestSelfAnalysisAggregate::test_empty_reports PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3373422Z tests/test_study_infrastructure.py::TestSpearmanRho::test_perfect_positive PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3388456Z tests/test_study_infrastructure.py::TestSpearmanRho::test_perfect_negative PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3403070Z tests/test_study_infrastructure.py::TestSpearmanRho::test_insufficient_data PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3419272Z tests/test_study_infrastructure.py::TestDebtCorrelationSchema::test_fixture_structure PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3438476Z tests/test_study_infrastructure.py::TestKappaSelfTest::test_self_test_passes PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3549965Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_no_active_findings_exits_cleanly PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.3684864Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_quit_immediately_on_q PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.5813919Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_yes_suppresses_with_90d_in_dry_run PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.5966344Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_always_suppresses_permanently_in_dry_run PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.6099097Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_no_keeps_finding_active PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.6232039Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_skip_skips_finding PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.6374545Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_summary_line_present PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.6518510Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_yes_writes_comment_with_until PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.6660403Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_always_writes_comment_without_until PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.6804090Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_reason_is_written_to_comment PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.6945238Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_no_does_not_write_comment PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7000185Z tests/test_suppression.py::TestScanSuppressions::test_ignore_all_python PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7054762Z tests/test_suppression.py::TestScanSuppressions::test_ignore_single_signal PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7109732Z tests/test_suppression.py::TestScanSuppressions::test_ignore_multiple_signals PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7164011Z tests/test_suppression.py::TestScanSuppressions::test_js_comment_syntax PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7220409Z tests/test_suppression.py::TestScanSuppressions::test_unsupported_language_skipped PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7273356Z tests/test_suppression.py::TestScanSuppressions::test_missing_file_skipped PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7327522Z tests/test_suppression.py::TestScanSuppressions::test_multiple_lines PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7343186Z tests/test_suppression.py::TestFilterFindings::test_empty_suppressions_passes_all PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7358772Z tests/test_suppression.py::TestFilterFindings::test_suppress_all_signals_on_line PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7374373Z tests/test_suppression.py::TestFilterFindings::test_bare_ignore_marks_broad_security_suppression PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7390141Z tests/test_suppression.py::TestFilterFindings::test_suppress_matching_signal PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7405473Z tests/test_suppression.py::TestFilterFindings::test_non_matching_signal_passes PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7420699Z tests/test_suppression.py::TestFilterFindings::test_finding_without_file_passes PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7436045Z tests/test_suppression.py::TestFilterFindings::test_finding_without_start_line_passes PASSED [ 90%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7451816Z tests/test_suppression.py::TestFilterFindings::test_multiple_findings_mixed PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7467494Z tests/test_suppression.py::TestFilterFindings::test_suppresses_when_ignore_matches_end_line PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7482732Z tests/test_suppression.py::TestFilterFindings::test_sparse_line_index_suppresses_inside_large_range PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7539521Z tests/test_suppression.py::TestFilterFindings::test_abbrev_comment_suppresses_matching_finding PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7597584Z tests/test_suppression.py::TestFilterFindings::test_expired_until_is_not_applied_and_is_reported PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7653310Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_bare_ignore PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7709634Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_single_signal PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7764941Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_multiple_signals_sorted PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7820086Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_with_until PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7875609Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_with_reason PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7931469Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_with_until_and_reason PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.7986278Z tests/test_suppression.py::TestInsertSuppressionComment::test_js_bare_ignore PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8041140Z tests/test_suppression.py::TestInsertSuppressionComment::test_js_single_signal PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8095707Z tests/test_suppression.py::TestInsertSuppressionComment::test_second_line_in_multiline_file PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8150361Z tests/test_suppression.py::TestInsertSuppressionComment::test_utf8_content_preserved PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8204984Z tests/test_suppression.py::TestInsertSuppressionComment::test_trailing_newline_preserved PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8285493Z tests/test_suppression.py::TestInsertSuppressionComment::test_include_hash_embeds_tag PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8342273Z tests/test_suppression.py::TestInsertSuppressionComment::test_include_hash_matches_collect PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8398741Z tests/test_suppression.py::TestStalenessDetection::test_unchanged_line_is_not_stale PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8464639Z tests/test_suppression.py::TestStalenessDetection::test_changed_line_is_stale PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8519879Z tests/test_suppression.py::TestStalenessDetection::test_suppression_without_hash_has_none_stored_hash PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8581139Z tests/test_suppression.py::TestStalenessDetection::test_stale_security_signal_scenario PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8596733Z tests/test_synthesizer.py::TestClusterFeedback::test_precision_no_data PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8611847Z tests/test_synthesizer.py::TestClusterFeedback::test_precision_with_data PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8626504Z tests/test_synthesizer.py::TestClusterFeedback::test_recall_with_data PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8641077Z tests/test_synthesizer.py::TestClusterFeedback::test_total PASSED        [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8655620Z tests/test_synthesizer.py::TestClusterFeedback::test_to_dict PASSED      [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8670677Z tests/test_synthesizer.py::TestComputeClusterId::test_deterministic PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8685149Z tests/test_synthesizer.py::TestComputeClusterId::test_different_inputs PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8700331Z tests/test_synthesizer.py::TestFindingCluster::test_to_dict_roundtrip PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8715415Z tests/test_synthesizer.py::TestSkillDraft::test_to_dict PASSED           [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8731777Z tests/test_synthesizer.py::TestTriageDecision::test_to_dict PASSED       [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8746603Z tests/test_synthesizer.py::TestSkillEffectivenessRecord::test_effectiveness_insufficient_data PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8761322Z tests/test_synthesizer.py::TestSkillEffectivenessRecord::test_effectiveness_computed PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8776133Z tests/test_synthesizer.py::TestSkillEffectivenessRecord::test_effectiveness_zero_pre PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8790821Z tests/test_synthesizer.py::TestStableDir::test_posix PASSED              [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8805472Z tests/test_synthesizer.py::TestStableDir::test_root PASSED               [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8820289Z tests/test_synthesizer.py::TestResolveModulePath::test_no_known_modules PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8834848Z tests/test_synthesizer.py::TestResolveModulePath::test_longest_prefix PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8849224Z tests/test_synthesizer.py::TestResolveModulePath::test_fallback PASSED   [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8863965Z tests/test_synthesizer.py::TestComputeTrend::test_single_value PASSED    [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8877727Z tests/test_synthesizer.py::TestComputeTrend::test_degrading PASSED       [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8891640Z tests/test_synthesizer.py::TestComputeTrend::test_improving PASSED       [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8906149Z tests/test_synthesizer.py::TestComputeTrend::test_stable PASSED          [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8920573Z tests/test_synthesizer.py::TestBuildFindingClusters::test_empty_snapshots PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8937080Z tests/test_synthesizer.py::TestBuildFindingClusters::test_below_threshold PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8953404Z tests/test_synthesizer.py::TestBuildFindingClusters::test_recurring_findings_cluster PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8971747Z tests/test_synthesizer.py::TestBuildFindingClusters::test_feedback_enrichment PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8985717Z tests/test_synthesizer.py::TestToKebab::test_simple PASSED               [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.8999674Z tests/test_synthesizer.py::TestToKebab::test_underscores PASSED          [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9014007Z tests/test_synthesizer.py::TestComputeDraftConfidence::test_base_confidence PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9028307Z tests/test_synthesizer.py::TestComputeDraftConfidence::test_degrading_boost PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9042289Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_empty_clusters PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9058449Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_guard_and_repair_generated PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9072971Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_guard_only PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9087975Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_repair_only PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9102813Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_draft_names_are_kebab PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9118495Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_negative_examples_from_fp_feedback PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9132725Z tests/test_synthesizer.py::TestComputeOverlap::test_no_overlap PASSED    [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9147202Z tests/test_synthesizer.py::TestComputeOverlap::test_signal_overlap PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9162034Z tests/test_synthesizer.py::TestComputeOverlap::test_module_overlap PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9216323Z tests/test_synthesizer.py::TestListExistingSkills::test_no_skills_dir PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9294507Z tests/test_synthesizer.py::TestListExistingSkills::test_finds_skills PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9309335Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_empty_drafts PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9324148Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_low_confidence_discard PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9377725Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_new_when_no_existing PASSED [ 91%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9430528Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_sprawl_guard PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9485564Z tests/test_synthesizer.py::TestEffectivenessTracking::test_save_and_load PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9540779Z tests/test_synthesizer.py::TestEffectivenessTracking::test_create_baseline PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9598465Z tests/test_synthesizer.py::TestEffectivenessTracking::test_update_effectiveness PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9613412Z tests/test_synthesizer.py::TestRenderRepairSkillMd::test_render_basic PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9667573Z tests/test_synthesizer.py::TestSynthesizeApi::test_no_snapshots PASSED   [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9736250Z tests/test_synthesizer.py::TestSynthesizeApi::test_full_pipeline PASSED  [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9750685Z tests/test_synthesizer.py::TestSynthesizeCli::test_command_exists PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9784024Z tests/test_synthesizer.py::TestSynthesizeCli::test_help_text PASSED      [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9801805Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[feat] PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9818559Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[fix] PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9835022Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[chore] PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9851236Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[signal] PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9867719Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[prompt] PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9883998Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[review] PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9899261Z tests/test_task_card.py::test_build_card_includes_gate_and_audit_sections PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9913197Z tests/test_task_card.py::test_every_valid_type_has_gates_and_routing PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9963086Z tests/test_task_card.py::test_cli_rejects_invalid_type PASSED            [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9978284Z tests/test_task_graph.py::TestEmptyTaskGraph::test_empty_list_returns_empty_graph PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:52.9992800Z tests/test_task_graph.py::TestEmptyTaskGraph::test_empty_graph_api_dict PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0007423Z tests/test_task_graph.py::TestEmptyTaskGraph::test_empty_graph_to_text_summary PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0022833Z tests/test_task_graph.py::TestSingleTask::test_one_task_graph PASSED     [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0038997Z tests/test_task_graph.py::TestLinearChain::test_topo_sort_order PASSED   [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0054771Z tests/test_task_graph.py::TestLinearChain::test_preferred_order PASSED   [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0070206Z tests/test_task_graph.py::TestLinearChain::test_blocks_inverse PASSED    [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0085629Z tests/test_task_graph.py::TestLinearChain::test_execution_phases_sequential PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0101035Z tests/test_task_graph.py::TestLinearChain::test_critical_path_is_full_chain PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0117441Z tests/test_task_graph.py::TestParallelTasks::test_parallel_detection PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0133471Z tests/test_task_graph.py::TestParallelTasks::test_execution_phases_diamond PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0149548Z tests/test_task_graph.py::TestParallelTasks::test_critical_path_diamond PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0167409Z tests/test_task_graph.py::TestParallelTasks::test_to_text_includes_phase_and_dependency_view PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0182608Z tests/test_task_graph.py::TestIndependentTasks::test_all_in_one_phase PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0198371Z tests/test_task_graph.py::TestIndependentTasks::test_parallel_with_all PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0214776Z tests/test_task_graph.py::TestTopologicalSortDeterminism::test_execution_phases_stable_regardless_of_input_order PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0230942Z tests/test_task_graph.py::TestTopologicalSortDeterminism::test_preferred_order_stable_regardless_of_input_order PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0247674Z tests/test_task_graph.py::TestTopologicalSortDeterminism::test_sequential_chain_stable PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0261471Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_empty_sorted_ids_returns_empty_list PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0275975Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_tie_breaking_is_deterministic_lexicographic PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0289903Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_tie_breaking_prefers_smallest_id PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0303694Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_build_task_graph_empty_critical_path PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0322301Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_duplicate_ids_raise_value_error PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0339406Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_duplicate_ids_lists_all_duplicates PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0357159Z tests/test_task_graph.py::TestBatchGroups::test_batch_group_from_template_and_signal PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0372443Z tests/test_task_graph.py::TestBatchGroups::test_different_signals_different_groups PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0387442Z tests/test_task_graph.py::TestBatchGroups::test_singleton_group_filtered PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0402455Z tests/test_task_graph.py::TestBatchGroups::test_no_template_no_group PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0424328Z tests/test_task_graph.py::TestCycleDetection::test_simple_cycle_raises PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0439694Z tests/test_task_graph.py::TestCycleDetection::test_three_node_cycle_raises PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0462353Z tests/test_task_graph.py::TestCycleDetection::test_cycle_error_lists_members PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0484065Z tests/test_task_graph.py::TestUnknownDependencies::test_unknown_dep_emits_warning PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0500188Z tests/test_task_graph.py::TestUnknownDependencies::test_unknown_dep_still_builds_graph PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0517674Z tests/test_task_graph.py::TestUnknownDependencies::test_multiple_unknown_deps_each_warn PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0533435Z tests/test_task_graph.py::TestEstimatedDelta::test_total_delta_summed PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0550523Z tests/test_task_graph.py::TestApiDict::test_api_dict_structure PASSED    [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0566571Z tests/test_task_graph.py::TestApiDict::test_api_dict_delta_rounded PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0586257Z tests/test_task_graph.py::TestApiDict::test_api_dict_roundtrip_reconstructs_task_graph PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0602526Z tests/test_task_graph.py::TestShapeForProfile::test_none_profile_returns_full PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0618556Z tests/test_task_graph.py::TestShapeForProfile::test_unknown_profile_returns_full PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0634458Z tests/test_task_graph.py::TestShapeForProfile::test_planner_keeps_tasks PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0650173Z tests/test_task_graph.py::TestShapeForProfile::test_coder_keeps_findings PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0666597Z tests/test_task_graph.py::TestShapeForProfile::test_verifier_keeps_deltas PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0682213Z tests/test_task_graph.py::TestShapeForProfile::test_merge_readiness_minimal PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0698588Z tests/test_task_graph.py::TestShapeForProfile::test_always_keeps_envelope PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0793772Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_empty_graph PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0883098Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_single_task_plan PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.0972536Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_batch_tasks_grouped PASSED [ 92%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1061821Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_step_numbering_sequential PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1149742Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_session_id_in_params PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1241041Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_no_session_id_omitted PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1328751Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_success_criteria_set PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1415379Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_abort_criteria_set PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1504516Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_estimated_delta_from_graph PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1593020Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_api_dict_roundtrip PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1681830Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_default_step_timeout_is_exposed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1770687Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_step_timeout_is_exposed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1859566Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_preconditions_first_phase_empty PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1951235Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_preconditions_later_phase_populated PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1966652Z tests/test_task_graph_contracts_types.py::test_next_step_contract_helpers_build_expected_shape PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.1981283Z tests/test_task_graph_contracts_types.py::test_error_response_contains_contract_fields PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2071302Z tests/test_task_graph_contracts_types.py::test_build_task_graph_and_workflow_plan_smoke PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2163560Z tests/test_task_graph_contracts_types.py::test_validate_plan_detects_hard_repo_state_change PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2252836Z tests/test_task_graph_contracts_types.py::test_validate_plan_handles_legacy_and_invalidated_plan PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2269792Z tests/test_task_graph_contracts_types.py::test_task_to_api_dict_emits_contract_and_refs PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2284153Z tests/test_task_graph_contracts_types.py::test_derive_task_contract_builds_allowed_files PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2312617Z tests/test_task_graph_contracts_types.py::test_types_module_is_importable_and_exposes_aliases PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2330029Z tests/test_task_graph_contracts_types.py::test_response_shaping_helpers_cover_base_and_profile_filtering PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2349044Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_returns_first_pending_fifo PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2366715Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_specific_task_id PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2384463Z tests/test_task_queue.py::TestTaskQueueClaim::test_double_claim_same_task_returns_none PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2400330Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_completed_task_returns_none PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2416062Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_no_selected_tasks_returns_none PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2431761Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_all_completed_returns_none PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2451992Z tests/test_task_queue.py::TestTaskQueueClaim::test_fifo_skips_claimed_tasks PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2467628Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_failed_task_returns_none PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2485086Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_sets_lease_fields PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2503459Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_extends_expiry PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2521100Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_wrong_agent_fails PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2539038Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_after_expiry_fails PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2554303Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_nonexistent_task PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2573690Z tests/test_task_queue.py::TestLeaseLifecycle::test_expired_lease_becomes_reclaimable PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2594511Z tests/test_task_queue.py::TestLeaseLifecycle::test_max_reclaim_marks_task_failed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2613459Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_increments_reclaim_count PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2637831Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_max_reclaim_marks_failed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2655425Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_wrong_agent_fails PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2670875Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_nonexistent_lease PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2690299Z tests/test_task_queue.py::TestCompleteTask::test_complete_removes_lease_and_marks_completed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2723555Z tests/test_task_queue.py::TestCompleteTask::test_complete_wrong_agent_fails PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2740134Z tests/test_task_queue.py::TestCompleteTask::test_complete_already_completed_idempotent PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2756286Z tests/test_task_queue.py::TestCompleteTask::test_complete_without_lease_fails PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2771651Z tests/test_task_queue.py::TestCompleteTask::test_complete_unknown_task_fails PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2790657Z tests/test_task_queue.py::TestCompleteTask::test_complete_with_result_flag PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2806991Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_empty PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2827387Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_mixed_states PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2844918Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_counts_consistent PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2862875Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_includes_agent_in_claimed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2878810Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_excludes_completed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2894153Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_excludes_failed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2911583Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_includes_claimed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2927534Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_zero_when_all_done_or_failed PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2946493Z tests/test_task_queue.py::TestToFromDict::test_round_trip_preserves_lease_fields PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2963114Z tests/test_task_queue.py::TestToFromDict::test_from_dict_backward_compat_no_lease_fields PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2984016Z tests/test_task_queue.py::TestToFromDict::test_summary_includes_claimed_and_failed_counts PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.2999111Z tests/test_task_spec.py::TestTaskSpecModel::test_minimal_valid_spec PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3013779Z tests/test_task_spec.py::TestTaskSpecModel::test_signal_layer_auto_inference PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3028290Z tests/test_task_spec.py::TestTaskSpecModel::test_output_layer_auto_inference PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3042302Z tests/test_task_spec.py::TestTaskSpecModel::test_ingestion_layer_auto_inference PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3057124Z tests/test_task_spec.py::TestTaskSpecModel::test_explicit_override_preserves_values PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3070921Z tests/test_task_spec.py::TestTaskSpecModel::test_multiple_layers PASSED  [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3084869Z tests/test_task_spec.py::TestTaskSpecModel::test_commit_type_default PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3100244Z tests/test_task_spec.py::TestTaskSpecModel::test_post_construction_mutation_is_rejected PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3114853Z tests/test_task_spec.py::TestTaskSpecModel::test_invalid_commit_type_raises_validation_error PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3129904Z tests/test_task_spec.py::TestTaskSpecModel::test_uppercase_commit_type_raises_validation_error PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3144054Z tests/test_task_spec.py::TestTaskSpecModel::test_all_architecture_layers_exist PASSED [ 93%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3158982Z tests/test_task_spec.py::TestValidateTaskSpec::test_valid_spec_advisory_only PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3174868Z tests/test_task_spec.py::TestValidateTaskSpec::test_missing_tests_layer_warning PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3189562Z tests/test_task_spec.py::TestValidateTaskSpec::test_adr_required_but_missing PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3204390Z tests/test_task_spec.py::TestValidateTaskSpec::test_vague_acceptance_criteria_warning PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3218961Z tests/test_task_spec.py::TestValidateTaskSpec::test_forbidden_path_tagesplanung PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3233543Z tests/test_task_spec.py::TestTaskSpecSerialization::test_schema_version_defaults_to_1 PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3248542Z tests/test_task_spec.py::TestTaskSpecSerialization::test_from_dict_versioned_allows_missing_schema_version PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3277506Z tests/test_task_spec.py::TestTaskSpecSerialization::test_from_dict_versioned_rejects_unsupported_future_version PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3371969Z tests/test_task_spec.py::TestTaskSpecSerialization::test_yaml_roundtrip PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.3426450Z tests/test_task_spec.py::TestTaskSpecSerialization::test_json_roundtrip PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.5565213Z tests/test_task_spec.py::TestValidateTaskSpecCLI::test_example_flag PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.7659247Z tests/test_task_spec.py::TestValidateTaskSpecCLI::test_valid_yaml_file PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.9823665Z tests/test_task_spec.py::TestValidateTaskSpecCLI::test_invalid_yaml_file PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.9909879Z tests/test_telemetry.py::test_log_tool_event_writes_jsonl_when_enabled PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:53.9967638Z tests/test_telemetry.py::test_log_tool_event_uses_explicit_run_id PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0065612Z tests/test_telemetry.py::test_log_tool_event_sanitizes_home_directory_paths PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0163323Z tests/test_telemetry.py::test_log_tool_event_sanitizes_error_message_paths PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0217622Z tests/test_telemetry.py::test_log_tool_event_disabled_writes_nothing PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0283770Z tests/test_telemetry.py::test_api_explain_emits_telemetry PASSED         [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0312692Z tests/test_telemetry.py::test_api_diff_returns_acceptance_fields PASSED  [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0341849Z tests/test_telemetry.py::test_api_diff_scopes_decision_logic_to_target_path PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0369371Z tests/test_telemetry.py::test_api_diff_recommends_baseline_for_large_working_tree PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0398776Z tests/test_telemetry.py::test_api_diff_does_not_recommend_baseline_when_baseline_is_provided PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0426712Z tests/test_telemetry.py::test_api_diff_uncommitted_mode_passed_to_analyzer PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0446824Z tests/test_telemetry.py::test_api_diff_rejects_conflicting_mode_flags PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0474610Z tests/test_telemetry.py::test_api_diff_staged_only_reports_zero_staged_files PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0505726Z tests/test_telemetry.py::test_api_scan_returns_acceptance_fields PASSED  [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0533216Z tests/test_test_detection.py::test_is_test_file_patterns PASSED          [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0549612Z tests/test_test_detection.py::test_is_generated_file_patterns PASSED     [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0568951Z tests/test_test_detection.py::test_classify_file_context PASSED          [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0583886Z tests/test_test_orchestrator.py::test_docs_only_skips PASSED             [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0598331Z tests/test_test_orchestrator.py::test_signals_triggers_precision_recall PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0612641Z tests/test_test_orchestrator.py::test_output_triggers_contract_before_dev PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0626925Z tests/test_test_orchestrator.py::test_ingestion_triggers_test_dev PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0640908Z tests/test_test_orchestrator.py::test_other_src_drift_uses_test_fast PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0655171Z tests/test_test_orchestrator.py::test_tests_or_scripts_use_test_fast PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0669692Z tests/test_test_orchestrator.py::test_empty_diff_defaults_to_test_fast PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0683954Z tests/test_test_orchestrator.py::test_mixed_paths_deduplicate_tiers PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0700338Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[full-check] PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0716498Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[precision-recall] PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0732383Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[skip] PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0749587Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[test-contract] PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0765530Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[test-dev] PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0783883Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[test-fast] PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0849978Z tests/test_test_polarity_deficit.py::test_tpd_zero_assertion_density PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0917350Z tests/test_test_polarity_deficit.py::test_tpd_counts_negative_assert_forms PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0935652Z tests/test_test_polarity_deficit.py::test_tpd_counts_pytest_fail_and_raises_calls PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.0952200Z tests/test_test_polarity_deficit.py::test_tpd_ignores_out_of_range_assert_position_metadata PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1018888Z tests/test_test_polarity_deficit.py::test_tpd_ignores_unexpected_source_segment_exception PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1089694Z tests/test_test_polarity_deficit.py::test_tpd_fallback_discovers_tests_when_parse_results_are_empty PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1105684Z tests/test_timeline.py::TestGroupCommitsByModule::test_groups_by_first_directory PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1120863Z tests/test_timeline.py::TestGroupCommitsByModule::test_root_level_files PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1136156Z tests/test_timeline.py::TestDetectAiBursts::test_no_ai_commits_no_bursts PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1151476Z tests/test_timeline.py::TestDetectAiBursts::test_detects_burst PASSED    [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1166742Z tests/test_timeline.py::TestDetectAiBursts::test_spread_out_commits_no_burst PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1181545Z tests/test_timeline.py::TestFindDriftOnset::test_no_commits_returns_none PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1198218Z tests/test_timeline.py::TestFindDriftOnset::test_detects_onset_from_ai_commits PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1213063Z tests/test_timeline.py::TestBuildTimeline::test_empty_inputs PASSED      [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1229390Z tests/test_timeline.py::TestBuildTimeline::test_builds_module_timeline PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1247116Z tests/test_timeline.py::TestBuildTimeline::test_global_events_from_high_confidence_ai PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1331384Z tests/test_timeline_command.py::test_timeline_command_builds_and_renders_timeline PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1408262Z tests/test_timeline_command.py::test_timeline_command_handles_empty_commit_history PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1423565Z tests/test_tool_metadata.py::TestToolCatalog::test_catalog_has_all_tools PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1438620Z tests/test_tool_metadata.py::TestToolCatalog::test_every_entry_has_cost PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1453275Z tests/test_tool_metadata.py::TestToolCatalog::test_every_entry_has_context_hint PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1467874Z tests/test_tool_metadata.py::TestToolCatalog::test_phases_defined PASSED [ 94%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1482304Z tests/test_tool_metadata.py::TestToolsForPhase::test_init_phase PASSED   [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1496748Z tests/test_tool_metadata.py::TestToolsForPhase::test_fix_phase PASSED    [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1511795Z tests/test_tool_metadata.py::TestToolsForPhase::test_verify_phase PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1526383Z tests/test_tool_metadata.py::TestToolsForPhase::test_unknown_phase_returns_all PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1543568Z tests/test_tool_metadata.py::TestMetadataAsDict::test_serialisation PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1566795Z tests/test_trend_chart.py::TestRenderTrendChart::test_needs_at_least_two_snapshots PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.1643331Z tests/test_trend_chart.py::TestRenderTrendChart::test_renders_chart_with_multiple_snapshots PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.2536713Z tests/test_trend_command_history.py::test_trend_command_uses_canonical_history_and_keeps_legacy_entries PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3047563Z tests/test_trend_command_history.py::test_trend_command_last_short_alias PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3076147Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_raises_on_window_less_than_two PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3100874Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_insufficient_history_returns_not_blocked PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3110148Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_empty_history_returns_not_blocked PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3126065Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_below_delta_threshold_returns_not_blocked PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3141510Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_above_threshold_no_remediation_blocks PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3156654Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_above_threshold_with_remediation_not_blocked PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3171721Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_above_threshold_require_false_blocks_regardless PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3186676Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_window_deduplication_by_commit_hash PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3201836Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_history_points_reflects_window_size PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3216846Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_return_type PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3231259Z tests/test_trend_gate.py::TestFindingFingerprints::test_returns_set_from_list PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3246042Z tests/test_trend_gate.py::TestFindingFingerprints::test_missing_key_returns_empty PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3260335Z tests/test_trend_gate.py::TestFindingFingerprints::test_non_list_value_returns_empty PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3274753Z tests/test_trend_gate.py::TestFindingFingerprints::test_filters_non_strings PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3289933Z tests/test_trend_gate.py::TestFindingFingerprints::test_filters_empty_strings PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3317569Z tests/test_trend_gate.py::TestResolvedFingerprints::test_returns_fps_present_before_absent_after PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3332351Z tests/test_trend_gate.py::TestResolvedFingerprints::test_no_resolved_if_identical PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3347672Z tests/test_trend_gate.py::TestResolvedFingerprints::test_empty_before_returns_empty PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3362399Z tests/test_trend_gate.py::TestHasRemediationActivity::test_returns_false_if_fewer_than_two_snapshots PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3377421Z tests/test_trend_gate.py::TestHasRemediationActivity::test_returns_false_if_window_commits_less_than_two PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3391888Z tests/test_trend_gate.py::TestHasRemediationActivity::test_detects_resolved_fingerprint PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3407212Z tests/test_trend_gate.py::TestHasRemediationActivity::test_returns_false_when_no_resolution PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3421577Z tests/test_trend_gate.py::TestHasRemediationActivity::test_skips_same_commit_pairs PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3439119Z tests/test_trend_gate.py::TestHasRemediationActivity::test_true_if_any_commit_resolves PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3500184Z tests/test_trend_history.py::test_save_history_keeps_existing_file_when_atomic_replace_fails PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3661049Z tests/test_trend_history.py::test_save_history_retries_on_transient_permission_error PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3753457Z tests/test_trend_history.py::test_apply_trend_and_persist_snapshot_logs_warning_on_corrupt_history PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3806895Z tests/test_ts_alias_resolver.py::test_load_compiler_options_missing_file PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3863529Z tests/test_ts_alias_resolver.py::test_load_compiler_options_invalid_json PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3922525Z tests/test_ts_alias_resolver.py::test_load_compiler_options_non_dict_compiler_options PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.3977548Z tests/test_ts_alias_resolver.py::test_load_compiler_options_valid PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4029800Z tests/test_ts_alias_resolver.py::test_load_tsconfig_data_missing_file PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4083328Z tests/test_ts_alias_resolver.py::test_load_tsconfig_data_invalid_json PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4152220Z tests/test_ts_alias_resolver.py::test_load_tsconfig_data_non_dict PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4227427Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_package_style_returns_none PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4296128Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_absolute_nonexistent PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4351391Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_relative_json_file_exists PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4407060Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_adds_json_extension PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4463500Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_empty_suffix_tries_tsconfig_json PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4520795Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_single PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4576887Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_cycle_prevention PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4631839Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_extends_non_string PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4687064Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_parent_not_found PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4741959Z tests/test_ts_alias_resolver.py::test_iter_effective_paths_invalid_base_url_type PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4797471Z tests/test_ts_alias_resolver.py::test_iter_effective_paths_shadowed_empty_targets PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4852591Z tests/test_ts_alias_resolver.py::test_iter_effective_paths_valid PASSED  [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4867020Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_exact_no_wildcard PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4881118Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_wildcard PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4895079Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_no_match_prefix PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4908977Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_multiple_wildcards_returns_none PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4922615Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_suffix_mismatch PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4936634Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_no_wildcard_empty_capture PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4950659Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_no_wildcard_nonempty_capture_returns_none PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4965353Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_with_wildcard PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.4979444Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_multiple_wildcards_returns_none PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5033651Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_ts_file_exists PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5087602Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_without_extension_tries_ts PASSED [ 95%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5142652Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_index_ts PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5196940Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_no_match_returns_none PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5252684Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_tsx PASSED  [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5306112Z tests/test_ts_alias_resolver.py::test_resolve_alias_no_tsconfig PASSED   [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5359026Z tests/test_ts_alias_resolver.py::test_resolve_alias_relative_import_skipped PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5420104Z tests/test_ts_alias_resolver.py::test_resolve_alias_resolves_to_ts_file PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5479021Z tests/test_ts_alias_resolver.py::test_resolve_alias_no_match_returns_none PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5526304Z tests/test_ts_export_detection.py::TestExportDetection::test_exported_function PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5570311Z tests/test_ts_export_detection.py::TestExportDetection::test_default_exported_function PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5613725Z tests/test_ts_export_detection.py::TestExportDetection::test_exported_arrow_function PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5658338Z tests/test_ts_export_detection.py::TestExportDetection::test_non_exported_underscore_function PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5703594Z tests/test_ts_export_detection.py::TestExportDetection::test_non_exported_public_function PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5748453Z tests/test_ts_export_detection.py::TestExportDetection::test_non_exported_arrow_function PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5776920Z tests/test_ts_export_detection.py::TestExportDetection::test_no_exports_file PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5792347Z tests/test_ts_export_detection.py::TestExportDetection::test_python_function_default_not_exported PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5813675Z tests/test_ts_export_detection.py::TestDCAScoreBoost::test_non_exported_ts_functions_are_not_treated_as_exports PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5837717Z tests/test_ts_export_detection.py::TestDCAScoreBoost::test_exported_ts_functions_no_boost PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5869060Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_basic_interface PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5899550Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_is_interface_flag PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5933191Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_methods PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5963714Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_method_params PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.5998949Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_method_return_type PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6029644Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_type_alias_has_no_methods PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6067454Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_extends PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6104553Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_generic_interface_methods PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6128731Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_empty_file_no_interfaces PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6152334Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_regular_class_not_interface PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6182579Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_language_set PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6200487Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_python_classinfo_default_not_interface PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6252039Z tests/test_ts_naming_consistency.py::TestIPrefixConsistency::test_dominant_i_prefix_does_not_flag_outliers PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6280529Z tests/test_ts_naming_consistency.py::TestIPrefixConsistency::test_consistent_no_prefix_no_findings PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6318178Z tests/test_ts_naming_consistency.py::TestEnumCasingConsistency::test_mixed_enum_casing_flagged PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6353292Z tests/test_ts_naming_consistency.py::TestGenericParameterNaming::test_mixed_generics_not_flagged PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6385539Z tests/test_ts_react_hooks.py::TestMissingDependencyArray::test_effect_without_deps_detected PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6414015Z tests/test_ts_react_hooks.py::TestMissingDependencyArray::test_clean_effect_no_missing_deps PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6450605Z tests/test_ts_react_hooks.py::TestStaleClosure::test_empty_deps_with_referenced_state PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6478282Z tests/test_ts_react_hooks.py::TestStaleClosure::test_clean_effect_no_stale_closure PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6508997Z tests/test_ts_react_hooks.py::TestHookPlacement::test_custom_hook_outside_hooks_dir PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6537287Z tests/test_ts_react_hooks.py::TestHookPlacement::test_non_tsx_file_no_hook_patterns PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6554382Z tests/test_ts_react_hooks.py::TestPatternCategory::test_react_hook_category_exists PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6571735Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_unsupported_language_skipped PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6715157Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_guarded_functions_no_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6856769Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_unguarded_functions_triggers PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.6986247Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_index_file_excluded PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7003679Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_test_file_excluded PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7071088Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_single_delegation_wrappers_are_treated_as_guarded PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7157167Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_strongly_typed_non_imperative_functions_are_treated_as_guarded PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7175437Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_bare_catch_detected PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7193260Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_any_catch_detected PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7211115Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_unknown_catch_detected PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7228468Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_error_catch_detected PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7245695Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_specific_catch_not_broad PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7263115Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_mixed_broad_and_specific PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7342082Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_validate_with_throw_no_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7420793Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_validate_without_throw_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7488151Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_is_with_boolean_return_no_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7558806Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_is_without_boolean_return_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7628702Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_ensure_with_throw_no_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7700921Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_try_catch_no_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7770426Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_promise_catch_no_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7843477Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_optional_chain_and_fallback_no_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7915214Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_conditional_early_fallback_no_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.7983514Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_without_recovery_pattern_still_finding PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8002101Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_test_file_excluded PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8019544Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_unsupported_language_skipped PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8083703Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_bare_catch_is_bare PASSED [ 96%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8147490Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_untyped_catch_is_bare PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8211451Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_any_catch_extracted PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8278229Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_error_type_extracted PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8295447Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_throw_new_error PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8314142Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_multiple_throw_types PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8331372Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_catch_typed PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8348643Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_catch_untyped_is_bare PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8365289Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_no_catch_no_throw PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8382936Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_arrow_function_throw PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8398705Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_private_function_skipped PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8414928Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_function_declaration PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8432533Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_arrow_function PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8449440Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_method_definition PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8465410Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_no_public_functions PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8536727Z tests/test_ts_signals_phase3.py::TestEcmSignalTs::test_detects_exception_contract_change PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8601444Z tests/test_ts_signals_phase3.py::TestEcmSignalTs::test_no_finding_when_same_profile PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8667663Z tests/test_ts_signals_phase3.py::TestEcmSignalTs::test_no_finding_when_signature_changed PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8686684Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_positive_assertions PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8704613Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_negative_assertions PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8724129Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_mixed_assertions PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8743479Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_boundary_keyword_detection PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8760867Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_assert_throws_node_style PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8778134Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_not_matcher_counted_as_negative PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8852780Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_detects_happy_path_only_suite PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8921637Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_no_finding_with_enough_negative_tests PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.8983384Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_skips_non_test_file PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9044792Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_below_min_test_functions_threshold PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9117769Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_javascript_test_file PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9144835Z tests/test_tsjs_alias_resolution.py::test_resolve_tsconfig_alias_import_resolves_two_aliases_and_ignores_unknown PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9181955Z tests/test_tsjs_alias_resolution.py::test_build_relative_import_graph_resolves_alias_imports PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9233939Z tests/test_tsjs_alias_resolution.py::test_resolve_tsconfig_alias_import_resolves_recursive_extends_chain PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9276600Z tests/test_tsjs_barrel_resolution.py::test_build_relative_import_graph_resolves_one_hop_barrel_index PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9318797Z tests/test_tsjs_barrel_resolution.py::test_build_relative_import_graph_resolves_one_hop_barrel_index_tsx PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9390090Z tests/test_tsjs_barrel_resolution.py::test_build_relative_import_graph_ignores_node_modules_sources PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9429114Z tests/test_tsjs_import_graph_relative.py::test_build_relative_import_graph_resolves_relative_ts_and_tsx PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9454523Z tests/test_tsjs_rule_circular_module_detection.py::test_positive_fixture_produces_exactly_one_cycle_finding_with_required_fields PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9480411Z tests/test_tsjs_rule_circular_module_detection.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9535919Z tests/test_tsjs_rule_cross_package_import_ban.py::test_positive_fixture_produces_exactly_one_finding_with_required_fields PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9585628Z tests/test_tsjs_rule_cross_package_import_ban.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9613461Z tests/test_tsjs_rule_layer_leak_detection.py::test_positive_fixture_produces_exactly_one_finding_with_required_fields PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9643001Z tests/test_tsjs_rule_layer_leak_detection.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9669908Z tests/test_tsjs_rule_ui_to_infra_import_ban.py::test_positive_fixture_produces_exactly_one_finding_with_required_fields PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9701238Z tests/test_tsjs_rule_ui_to_infra_import_ban.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9725232Z tests/test_tsjs_workspace_boundaries.py::test_discover_workspace_package_roots_from_root_package_json PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9762140Z tests/test_tsjs_workspace_boundaries.py::test_assigns_each_fixture_source_to_exactly_one_package PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9798597Z tests/test_tsjs_workspace_boundaries.py::test_exposes_package_membership_for_rule_modules PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9872716Z tests/test_tsjs_workspace_boundaries.py::test_assignments_ignore_node_modules_sources PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9893042Z tests/test_type_safety_bypass.py::TestBypassCounting::test_clean_file_no_bypasses PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9912290Z tests/test_type_safety_bypass.py::TestBypassCounting::test_moderate_file_has_bypasses PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9932940Z tests/test_type_safety_bypass.py::TestBypassCounting::test_severe_file_many_bypasses PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9948467Z tests/test_type_safety_bypass.py::TestBypassCounting::test_as_any_detected PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9963853Z tests/test_type_safety_bypass.py::TestBypassCounting::test_non_null_detected PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9979091Z tests/test_type_safety_bypass.py::TestBypassCounting::test_ts_ignore_detected PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:54.9994543Z tests/test_type_safety_bypass.py::TestBypassCounting::test_ts_expect_error_detected PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0017974Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_clean_file_no_findings PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0040253Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_moderate_file_produces_finding PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0063075Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_severe_file_high_score PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0079570Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_python_file_no_findings PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0094339Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_signal_type PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0109036Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_signal_registered PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0170415Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/user.test.ts] PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0229999Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/user.spec.tsx] PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0290126Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/__tests__/user.ts] PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0349896Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/__mocks__/user.ts] PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0409678Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_files_can_be_included_with_reduced_severity PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0471810Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_src_test_helpers_and_test_prefixed_paths_are_skipped[extensions/whatsapp/src/test-helpers.ts] PASSED [ 97%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0532906Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_src_test_helpers_and_test_prefixed_paths_are_skipped[src/gateway/test-http-response.ts] PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0601114Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_sdk_event_emitter_non_null_assertions_are_dampened PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0708062Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_274_playwright_sdk_non_null_patterns_do_not_escalate_to_high PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0772233Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_278_playwright_core_event_emitter_patterns_are_sdk_dampened PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0834882Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_278_event_emitter_patterns_without_sdk_import_are_not_dampened PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.0938659Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_279_playwright_runtime_guarded_double_cast_is_sdk_dampened PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1001823Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_279_playwright_double_cast_without_runtime_guard_stays_weighted PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1069460Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_280_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1133921Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_282_fixture_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1197442Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_292_mock_harness_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1260772Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_295_test_utils_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1323689Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_293_status_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1388218Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_296_spawn_workspace_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1451734Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_297_menu_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1517224Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_299_provider_usage_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1621401Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_functions PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1685595Z tests/test_typescript_parser.py::TestTypeScriptParser::test_extract_return_type_from_typed_arrow_declarator PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1752137Z tests/test_typescript_parser.py::TestTypeScriptParser::test_extract_type_predicate_return_type PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1854870Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_classes PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.1921338Z tests/test_typescript_parser.py::TestTypeScriptParser::test_export_flags_for_ts_type_interface_and_class PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2031503Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_imports PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2135128Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_error_handling_patterns PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2215716Z tests/test_typescript_parser.py::TestTypeScriptParser::test_api_client_wrapper_call_is_not_detected_as_endpoint PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2290661Z tests/test_typescript_parser.py::TestTypeScriptParser::test_inline_route_handler_body_auth_is_detected PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2370158Z tests/test_typescript_parser.py::TestTypeScriptParser::test_enclosing_function_throw_auth_guard_is_detected PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2445738Z tests/test_typescript_parser.py::TestTypeScriptParser::test_app_use_auth_middleware_marks_routes_as_authed PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2516075Z tests/test_typescript_parser.py::TestTypeScriptParser::test_loopback_listen_marks_routes_as_loopback_only PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2586723Z tests/test_typescript_parser.py::TestTypeScriptParser::test_non_loopback_listen_does_not_mark_loopback_only PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2656136Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_tsx PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2713536Z tests/test_typescript_parser.py::TestTypeScriptFallback::test_stub_extracts_imports PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2771547Z tests/test_typescript_parser.py::TestTypeScriptFallback::test_fallback_when_treesitter_missing PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2831376Z tests/test_typescript_parser.py::TestTypeScriptFallback::test_fallback_preserves_requested_language PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2846498Z tests/test_verify.py::TestDirectionFromDelta::test_improving PASSED      [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2861508Z tests/test_verify.py::TestDirectionFromDelta::test_degrading PASSED      [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2877921Z tests/test_verify.py::TestDirectionFromDelta::test_stable_zero PASSED    [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2892583Z tests/test_verify.py::TestDirectionFromDelta::test_stable_near_zero PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2907497Z tests/test_verify.py::TestVerifyAgentInstruction::test_pass_instruction PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2922185Z tests/test_verify.py::TestVerifyAgentInstruction::test_fail_instruction PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2948835Z tests/test_verify.py::TestVerifyApi::test_pass_when_clean_and_no_degradation PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.2975174Z tests/test_verify.py::TestVerifyApi::test_fail_on_score_degradation PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3000637Z tests/test_verify.py::TestVerifyApi::test_fail_on_new_high_finding PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3027056Z tests/test_verify.py::TestVerifyApi::test_pass_when_finding_below_threshold PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3052304Z tests/test_verify.py::TestVerifyApi::test_fail_on_none_never_blocks PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3078492Z tests/test_verify.py::TestVerifyApi::test_pass_with_improving_score PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3103067Z tests/test_verify.py::TestVerifyApi::test_next_tool_on_pass PASSED       [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3129442Z tests/test_verify.py::TestVerifyApi::test_next_tool_on_fail PASSED       [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3151194Z tests/test_verify.py::TestVerifyApi::test_error_propagation PASSED       [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3177376Z tests/test_verify.py::TestVerifyApi::test_scope_files_passed_through PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3203423Z tests/test_verify.py::TestVerifyApi::test_ref_mode_uses_diff_api PASSED  [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3230843Z tests/test_verify.py::TestVerifyApi::test_baseline_mode_uses_diff_api PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3257843Z tests/test_verify.py::TestVerifyApi::test_staged_only_mode_uses_diff_api PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3279607Z tests/test_verify.py::TestVerifyApi::test_invalid_uncommitted_with_staged_only_returns_error PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3299669Z tests/test_verify.py::TestVerifyApi::test_invalid_ref_with_uncommitted_returns_error PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3319766Z tests/test_verify.py::TestVerifyApi::test_invalid_ref_with_baseline_returns_error PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3353113Z tests/test_verify.py::TestVerifyApi::test_exception_returns_error_response PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3380906Z tests/test_verify.py::TestVerifyCommand::test_cli_pass_exits_zero PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3407361Z tests/test_verify.py::TestVerifyCommand::test_cli_fail_exits_one PASSED  [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3434639Z tests/test_verify.py::TestVerifyCommand::test_cli_exit_zero_flag PASSED  [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3493173Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_global_safe_to_commit_true PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3549625Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_global_approved_true PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3607009Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_embedded_json_nudge_safe_to_commit PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3664318Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_gate_table_auto_row_clean PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3721506Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_review_pending_not_actioned_is_clean PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3787398Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_review_actioned_with_safe_to_commit_is_clean PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3844511Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_review_actioned_without_approval_is_bypass PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3901213Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_block_actioned_without_approval_is_bypass PASSED [ 98%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.3961041Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_global_safe_to_commit_overrides_bypass PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4019469Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_mixed_auto_review_bypass PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4075629Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactEdgeCases::test_empty_artifact_returns_warning PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4132401Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactEdgeCases::test_no_gate_table_with_prose_is_clean PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4187746Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactEdgeCases::test_artifact_parse_error_on_missing_file PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4260817Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_no_artifacts_exits_2 PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4325499Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_clean_artifact_exits_0 PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4391171Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_bypass_artifact_exits_1 PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4461404Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_json_output_clean PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4525909Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_specific_artifact_missing_exits_2 PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.4563754Z tests/test_visualize.py::TestVisualizeCommand::test_visualize_without_textual_shows_error PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7556546Z tests/test_visualize.py::TestVisualizeCommand::test_visualize_no_modules_exits_gracefully PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7571945Z tests/test_visualize.py::TestTuiRenderer::test_severity_label PASSED     [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7587257Z tests/test_visualize.py::TestTuiRenderer::test_score_bar PASSED          [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7604337Z tests/test_visualize.py::TestTuiRenderer::test_score_bar_full PASSED     [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7619451Z tests/test_visualize.py::TestTuiRenderer::test_score_bar_empty PASSED    [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7789746Z tests/test_visualize.py::TestTuiRenderer::test_app_creation PASSED       [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7824372Z tests/test_visualize.py::TestTuiRenderer::test_build_summary_contains_core_metrics PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7861266Z tests/test_visualize.py::TestTuiRenderer::test_build_detail_renders_signal_breakdown_and_findings PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7899653Z tests/test_visualize.py::TestTuiRenderer::test_mount_and_selection_update_detail_panel PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7934983Z tests/test_visualize.py::TestTuiRenderer::test_selection_out_of_bounds_is_ignored PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.7972783Z tests/test_visualize.py::TestTuiRenderer::test_build_detail_skips_zero_signal_scores_and_handles_no_findings PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8003589Z tests/test_watch.py::TestPrintNudgeSummary::test_improving_direction PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8031746Z tests/test_watch.py::TestPrintNudgeSummary::test_degrading_direction PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8053434Z tests/test_watch.py::TestPrintNudgeSummary::test_stable_direction PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8076277Z tests/test_watch.py::TestPrintNudgeSummary::test_initial_baseline PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8110092Z tests/test_watch.py::TestPrintNudgeSummary::test_many_new_findings_truncated PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8138393Z tests/test_watch.py::TestPrintNudgeSummary::test_shows_estimated_cross_file_signal_notice PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8166311Z tests/test_watch.py::TestPrintNudgeSummary::test_falls_back_to_confidence_map_for_estimated_notice PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8180269Z tests/test_watch.py::TestWatchCommandImport::test_command_exists PASSED  [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8197182Z tests/test_watch.py::TestWatchCommandImport::test_registered_in_cli PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8329528Z tests/test_watch_file_output.py::test_output_file_created_on_initial PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8442345Z tests/test_watch_file_output.py::test_output_updated_on_file_change PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8561701Z tests/test_watch_file_output.py::test_output_directory_created_automatically PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8676372Z tests/test_watch_file_output.py::test_output_written_on_loop_nudge_error PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8780809Z tests/test_watch_file_output.py::test_no_output_file_without_flag PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.8955631Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_build_matrix_returns_valid_structure PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9100477Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_baseline_version_has_7_signals PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9243311Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_latest_version_has_at_least_20_signals PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9387536Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_all_signals_have_introduction_version PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9535412Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_markdown_table_renders PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9551172Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_manifest_exists PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9567055Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_manifest_valid_json PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9582811Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_manifest_expectations_sum PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9608025Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_has_python_files PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9624162Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_has_readme PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9641923Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/service_a.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9659070Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/service_b.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9676252Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handler_v1.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9693064Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handler_v2.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9710125Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/auth.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9728067Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/orders.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9745229Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/payments.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9762144Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/shipping.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9778966Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/models/enriched.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9795315Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/utils/helpers.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9812172Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/outlier_module.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9828930Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/connectors/db.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9845368Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/processors/pricing.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9862058Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/processors/transform.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9879018Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/processors/validator.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9895974Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[tests/test_api.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9912657Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/utils/naming.py] PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:55.9929283Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_mds_duplicates_are_identical PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:56.3882421Z tests/test_workspace_value.py::TestAgentLoopBenchmark::test_scan_finds_patterns PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:09:56.5137153Z tests/test_workspace_value.py::TestAgentLoopBenchmark::test_nudge_returns_decision PASSED [ 99%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2322758Z tests/test_workspace_value.py::TestAgentLoopBenchmark::test_fix_plan_returns_result PASSED [100%]
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2323376Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2323644Z =============================== warnings summary ===============================
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2324326Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2326156Z   /home/runner/work/drift/drift/.venv-ci/lib/python3.12/site-packages/_pytest/monkeypatch.py:79: DeprecationWarning: drift.calibration.outcome_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2327563Z     __import__(used)
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2327732Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2328075Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2328781Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2329804Z tests/test_setup_watch_boost.py::test_setup_build_config_and_overwrite_paths
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2330448Z tests/test_setup_watch_boost.py::test_setup_build_config_and_overwrite_paths
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2331021Z tests/test_setup_watch_boost.py::test_setup_interactive_path
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2331945Z   /home/runner/work/drift/drift/src/drift/commands/setup.py:211: DeprecationWarning: drift setup is deprecated. Use 'drift init --interactive' instead.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2332769Z     warnings.warn(
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2332926Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2333244Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2334693Z   /home/runner/work/drift/drift/tests/test_github_api_correlator_and_export.py:21: DeprecationWarning: drift.calibration.github_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2336245Z     from drift.calibration.github_correlator import correlate_github_issues
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2336645Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2336972Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2337687Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2339011Z   /home/runner/work/drift/drift/src/drift/mcp_router_session.py:551: DeprecationWarning: drift_session_update is deprecated and will be removed in v3.0. Use drift_session_start(autopilot=true) for automatic session orchestration.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2340151Z     warnings.warn(
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2340304Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2340611Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2342448Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1179: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2343869Z     return await run_task_status(
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2344087Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2344396Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2345089Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2345741Z tests/test_mcp_server_task_tools_boost.py::test_task_claim_no_tasks_available
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2347419Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1075: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2348818Z     return await run_task_claim(
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2349026Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2349341Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2350087Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2350781Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2352299Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1103: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2353670Z     return await run_task_renew(
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2353875Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2354178Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2354919Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2355643Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2356511Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2358247Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1130: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2359615Z     return await run_task_release(
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2359841Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2360153Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2360893Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2361628Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2362311Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2363840Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1162: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2365222Z     return await run_task_complete(
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2365447Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2365716Z -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2366429Z ================================ tests coverage ================================
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2366980Z _______________ coverage: platform linux, python 3.12.13-final-0 _______________
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2367533Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2367762Z Name                                                     Stmts   Miss Branch BrPart  Cover   Missing
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2368383Z ----------------------------------------------------------------------------------------------------
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2369003Z src/drift/__init__.py                                       10      3      2      1    67%   13-15
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2369589Z src/drift/__main__.py                                        1      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2370289Z src/drift/adr_scanner.py                                    89      3     44      5    94%   53->50, 63, 87->89, 90->77, 121->109, 174-175
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2371183Z src/drift/analyzer.py                                      179     52     48      7    66%   102->104, 104->106, 158, 173, 239->248, 302, 354-358, 379-381, 395, 444, 471-558
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2372037Z src/drift/analyzers/typescript/__init__.py                   0      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2372755Z src/drift/analyzers/typescript/_path_utils.py                6      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2373586Z src/drift/analyzers/typescript/alias_resolver.py           136      5     74      7    94%   83, 113, 205->199, 207, 211, 215, 218->205
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2374524Z src/drift/analyzers/typescript/barrel_resolver.py           74     11     42      7    81%   39-40, 47-52, 61, 69->71, 119, 121, 125
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2375454Z src/drift/analyzers/typescript/import_graph.py              91     12     44      6    84%   73, 76, 79-83, 109->93, 138-141, 155
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2376535Z src/drift/analyzers/typescript/workspace_boundaries.py      63      8     30      4    83%   47-48, 54-59, 68->67, 74->72, 110
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2377305Z src/drift/api/__init__.py                                   29      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2377937Z src/drift/api/_config.py                                    47      5     16      3    87%   46-47, 94, 101, 103
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2378558Z src/drift/api/_util.py                                       5      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2379190Z src/drift/api/analyze_commit_pair.py                        33     33      2      0     0%   9-83
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2380022Z src/drift/api/brief.py                                     166     18     52     12    85%   58, 81, 88, 125, 362, 366, 381-390, 392->398, 471, 476, 519, 528->535, 563-573
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2381052Z src/drift/api/capture_intent.py                             31      6      6      2    78%   29, 31, 51-54
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2381763Z src/drift/api/compile_policy.py                             55     15     12      3    67%   84-86, 99-113, 138
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2382918Z src/drift/api/diff.py                                      402     41    152     20    89%   111-112, 116-117, 122-123, 128, 132, 136, 141->146, 143-144, 222, 343, 474-495, 565, 588, 590-592, 604-606, 608-610, 619, 621, 705, 707, 737, 817-837, 986-988, 1013-1014
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2384096Z src/drift/api/drift_map_api.py                              54     12     26      4    75%   19-22, 42-43, 51-54, 58, 70, 106->108
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2384837Z src/drift/api/explain.py                                   148      5     44      1    97%   245-255, 340->338, 403-404
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2385546Z src/drift/api/feedback_for_agent.py                         32      5      2      1    82%   36, 54-57
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2386541Z src/drift/api/fix_apply.py                                 106     19     26      6    81%   44, 84, 91->96, 111-113, 140-147, 163-171, 174-183, 218-221, 307-309, 318
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2387643Z src/drift/api/fix_plan.py                                  234     21    110     16    88%   96, 97->88, 114, 116, 121-124, 127, 141->143, 145->110, 229, 234, 254->253, 302, 320->326, 329, 343-350, 422->428, 652-662
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2388605Z src/drift/api/generate_skills.py                            41      8      4      0    82%   115-131
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2389842Z src/drift/api/guard_contract.py                            205     36     92     21    79%   91-92, 97->95, 98->97, 112->111, 143->145, 161, 163-164, 169-172, 174, 186-187, 237->241, 238->237, 242, 258->262, 272->271, 381-383, 388, 393-404, 441-456, 469->474, 475->478, 480-482, 487, 491, 495
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2391312Z src/drift/api/intent.py                                     95     18     26      2    79%   66-88, 104-107, 188-189, 324, 349-350
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2392005Z src/drift/api/neg_context.py                                26      1      2      1    93%   76
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2392819Z src/drift/api/nudge.py                                     309     23     82      9    91%   72, 149, 281->283, 405, 418, 422-423, 448-449, 491-500, 531, 628, 688-690, 749-750
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2393729Z src/drift/api/patch.py                                      90     17     16      2    80%   39-53, 73-80, 86-88, 210->216
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2394749Z src/drift/api/scan.py                                      260     11    134     19    92%   145->148, 182, 185->187, 193, 266, 278->291, 280->291, 284, 304->312, 338, 342, 346, 533->552, 549->552, 567->576, 599-600, 625, 684->683, 689
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2395935Z src/drift/api/shadow_verify.py                              70      9     12      3    85%   128, 139-142, 143->151, 220-231
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2396702Z src/drift/api/steer.py                                     130      8     50      3    94%   340-356, 376->380, 382->389, 391->398
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2397438Z src/drift/api/suggest_rules.py                              47      8      8      2    82%   108-124, 148->153, 153->156
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2398150Z src/drift/api/synthesize.py                                 45      8      8      2    81%   93, 145-152
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2398850Z src/drift/api/validate.py                                  105      8     22      1    93%   97, 114-115, 166-167, 248-258
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2399548Z src/drift/api/verify.py                                     90      3     34      3    95%   109, 246-255, 316->314
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2400237Z src/drift/api/verify_intent.py                              31      6      4      1    80%   44-45, 58-61
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2400876Z src/drift/api_helpers.py                                    47      0      6      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2401475Z src/drift/arch_graph/__init__.py                             6      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2402273Z src/drift/arch_graph/_decisions.py                          20      0      8      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2402953Z src/drift/arch_graph/_feedback.py                           72      3     26      3    94%   180-181, 196->199, 212
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2403613Z src/drift/arch_graph/_models.py                            104      0     10      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2404273Z src/drift/arch_graph/_persistence.py                        35      3      4      0    92%   66-68
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2405001Z src/drift/arch_graph/_reuse_index.py                        98      0     26      3    98%   267->269, 269->271, 271->274
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2405928Z src/drift/arch_graph/_seeding.py                            50      2     24      5    91%   112->109, 113->109, 114->113, 116, 146
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2406762Z src/drift/arch_graph/_skill_generator.py                    67      2     26      5    92%   88->96, 91->93, 93->96, 143-144, 156->158
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2407549Z src/drift/arch_graph/_skill_writer.py                       53      0     16      1    99%   183->181
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2408251Z src/drift/attribution.py                                    65      5     28      6    88%   28, 47->46, 49, 117, 121, 132
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2408935Z src/drift/baseline.py                                      102      7     26      1    92%   62-64, 175-178
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2409580Z src/drift/blast_radius/__init__.py                           5      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2410309Z src/drift/blast_radius/_adr_analyzer.py                     64     15     26      6    72%   40, 43, 105-107, 110-117, 141, 144, 146
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2411361Z src/drift/blast_radius/_adr_frontmatter.py                 143     34     58      5    70%   93-94, 97-98, 108-109, 139-140, 152, 193-267, 274
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2412225Z src/drift/blast_radius/_arch_analyzer.py                    62     44     28      2    22%   29-31, 36-52, 57-66, 82, 90-122
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2413049Z src/drift/blast_radius/_change_detector.py                  65     25     22      5    54%   41-43, 53, 56, 90-115, 126, 137-138
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2413825Z src/drift/blast_radius/_glob.py                             42      8     20      3    76%   29, 34-35, 52, 58-61
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2414498Z src/drift/blast_radius/_models.py                           47      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2415219Z src/drift/blast_radius/_persistence.py                      58     21      6      0    58%   40-41, 64-66, 69-71, 76-83, 88-92
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2416130Z src/drift/blast_radius/_policy_analyzer.py                  21      1     10      1    94%   87
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2416914Z src/drift/blast_radius/_skill_analyzer.py                   62      9     24      7    81%   41, 51-52, 62, 64, 76, 79, 85, 88
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2417739Z src/drift/blast_radius/engine.py                            78     18     14      2    78%   70, 85, 137-140, 147-150, 159-162, 171-174
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2418701Z src/drift/cache.py                                         248     27     48      6    89%   89->87, 91-92, 119, 147-152, 250, 268, 281, 292, 350-351, 354-355, 492-493, 527-531, 542, 545, 580-582
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2419565Z src/drift/calibration/__init__.py                            3      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2420219Z src/drift/calibration/_atomic_io.py                         18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2420974Z src/drift/calibration/feedback.py                          139     18     44      6    84%   94, 129, 131, 139, 141, 144-145, 183-192, 236
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2421821Z src/drift/calibration/github_correlator.py                  63      3     32      4    93%   77, 94, 136->139, 161
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2422587Z src/drift/calibration/history.py                            46      3      8      1    93%   76, 93-94
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2423475Z src/drift/calibration/outcome_correlator.py                 76     15     38     12    75%   43, 48-53, 55, 57->40, 73, 75, 76->71, 116, 124, 143->121, 165, 169, 171-172
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2424573Z src/drift/calibration/profile_builder.py                    84      6     30      2    91%   34, 40-43, 112
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2425365Z src/drift/calibration/recommendation_calibrator.py          56      1     20      1    97%   58
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2426257Z src/drift/calibration/status.py                             24      3      4      1    86%   28-29, 33
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2426903Z src/drift/ci_detect.py                                      34      1     12      1    96%   34
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2427885Z src/drift/cli.py                                           309     20     90     21    89%   66->69, 71->74, 122, 183, 187->206, 203, 224, 235->240, 247->241, 259-260, 380-385, 396, 420, 448->453, 459, 530, 537, 545->550, 556, 558, 564->568, 569
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2428919Z src/drift/commands/__init__.py                              22      3      2      1    83%   16, 19-20
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2429564Z src/drift/commands/_io.py                                   22      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2430174Z src/drift/commands/_last_scan.py                            18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2430854Z src/drift/commands/_shared.py                              101     13     26      3    87%   87-89, 170-174, 184-200
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2431564Z src/drift/commands/adr_cmd.py                               49      8     16      2    75%   93-96, 118-121
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2432545Z src/drift/commands/analyze.py                              242     78     76     17    65%   25, 27, 29, 31, 67-71, 81-92, 111-113, 146->150, 169, 180, 198-212, 224-282, 298-302, 319-326, 349->354, 355, 679, 682, 748
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2433683Z src/drift/commands/badge.py                                 62      0     16      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2434492Z src/drift/commands/baseline.py                             163     15     42     12    87%   69, 71, 72->75, 178, 180, 182, 215-216, 320, 322, 324, 391, 399-401, 442
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2435622Z src/drift/commands/brief.py                                136     17     46     12    83%   22-30, 144, 149-150, 179-180, 187-188, 231->234, 242->260, 269->274, 272->274, 274->276, 283->286, 316-322, 325->335
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2436762Z src/drift/commands/cache_cmd.py                             50     37     18      0    19%   69-120
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2437655Z src/drift/commands/calibrate.py                            241     51     72      4    76%   57->62, 162, 336->334, 356->358, 379-436, 451-470, 484-493
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2438677Z src/drift/commands/check.py                                117     35     38      8    65%   34-41, 63, 78-110, 304, 306, 308, 310, 363-366, 372-381
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2439902Z src/drift/commands/ci.py                                   106     43     46     11    50%   109->118, 112-115, 118->123, 131-137, 140->146, 163-187, 194-196, 207-226, 237-239, 241-243, 245-247, 263-265, 281-283
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2441048Z src/drift/commands/completions.py                           15      1      2      1    88%   37
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2442123Z src/drift/commands/config_cmd.py                           181     27     84     14    82%   28, 31, 34, 37, 41, 52, 68, 70->72, 94-96, 123, 164-179, 196, 206->202, 234->237, 242-244, 274
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2443216Z src/drift/commands/context_cmd.py                           58     42     12      0    23%   80-99, 104-161
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2444135Z src/drift/commands/copilot_context.py                       68      5     22      4    90%   146-147, 166, 182, 194
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2445141Z src/drift/commands/diff_cmd.py                             149     11     50      5    92%   21-27, 100->115, 121, 130, 257, 291-292, 321->324
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2446687Z src/drift/commands/explain.py                              266     12     90     12    93%   703, 732-733, 947->950, 950->956, 1019, 1083->1087, 1092->1095, 1108-1122, 1141->1143, 1143->1147, 1150->1152, 1152->1154
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2448140Z src/drift/commands/export_context.py                        45      0      6      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2449282Z src/drift/commands/feedback.py                             164     19     54     13    85%   150->143, 153->164, 180, 197, 200-201, 215-218, 234, 237-238, 245, 249, 285-286, 321, 327, 334-335
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2450462Z src/drift/commands/fix_plan.py                              84      8     24      3    90%   29-37, 57->exit, 87, 142-145
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2451374Z src/drift/commands/generate_skills_cmd.py                   78      1     30      3    96%   146->151, 246->251, 260
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2452198Z src/drift/commands/import_cmd.py                            74     39     14      1    41%   104, 118-175
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2453030Z src/drift/commands/init_cmd.py                             205     26     76      6    87%   247, 309->312, 368-386, 572-574, 767-769, 772-782
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2453907Z src/drift/commands/intent_cmd.py                            65     46     20      0    22%   44-79, 86-101, 144-159
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2454761Z src/drift/commands/mcp.py                                   84      7     28      6    88%   54, 62, 166, 175, 180-181, 197
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2455579Z src/drift/commands/patch_cmd.py                             73     34     12      0    46%   81-105, 166-197, 246-264
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2456566Z src/drift/commands/patterns.py                              45      1     16      1    97%   108
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2457453Z src/drift/commands/precision_cmd.py                         92      8     32      6    87%   112-117, 120-121, 133->139, 143->141, 145->exit, 146->152
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2458602Z src/drift/commands/preset.py                                76     10     20      4    85%   47, 74, 113->119, 133-138, 140-141
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2459419Z src/drift/commands/roi_estimate.py                          74      0     16      1    99%   177->185
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2460215Z src/drift/commands/scan.py                                  42      7      6      2    81%   21-29, 119, 124-125, 149
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2461034Z src/drift/commands/self_analyze.py                          51      6     18      5    84%   40, 79, 85-86, 94-95, 106->exit
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2461918Z src/drift/commands/self_improve.py                          98     19     30      6    76%   81-88, 108-115, 179, 186-187, 233-235, 243
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2462721Z src/drift/commands/serve.py                                 19     10      0      0    47%   27-49
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2463447Z src/drift/commands/session_report.py                        37      0     12      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2464258Z src/drift/commands/setup.py                                131     16     34      6    85%   31-33, 116-120, 223-228, 243, 254, 292-300
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2465005Z src/drift/commands/start.py                                 13      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2465920Z src/drift/commands/status.py                               130     30     34      4    73%   83-89, 101-102, 152-155, 187-188, 230, 277-296
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2467040Z src/drift/commands/suppress.py                             190     24     60     10    82%   88-89, 95-99, 108, 124-129, 135-142, 177->180, 224-225, 232-235, 259->267, 273->276, 333-334, 421-422
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2468101Z src/drift/commands/synthesize_cmd.py                        62     41     14      0    28%   114-143, 155-183, 188-216
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2468870Z src/drift/commands/timeline.py                              22      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2469609Z src/drift/commands/trend.py                                 87     15     20      4    79%   53-65, 101->106, 122-138, 161->exit
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2470349Z src/drift/commands/validate_cmd.py                          21      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2471071Z src/drift/commands/verify.py                                57     26     14      2    49%   129-135, 142, 150-196
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2471975Z src/drift/commands/visualize.py                             25      2      2      1    89%   66-67
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2472808Z src/drift/commands/watch.py                                152     11     50      4    93%   108-110, 132->exit, 140, 161-162, 191->exit, 215, 321-325
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2473590Z src/drift/config/__init__.py                                32      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2474293Z src/drift/config/_loader.py                                191      6     50      2    97%   74-75, 78-79, 87->82, 90-91, 373->375
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2475019Z src/drift/config/_schema.py                                218      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2475687Z src/drift/config/_signals.py                                41      3     18      0    95%   48-51
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2476512Z src/drift/context_tags.py                                   51      0     22      1    99%   62->57
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2477516Z src/drift/copilot_context.py                               241      5    124     12    95%   91->88, 121->168, 129->128, 137->168, 145->168, 158->155, 165->168, 174, 225-226, 240, 245, 325->323, 519->521
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2478780Z src/drift/embeddings.py                                    284     20     84      6    93%   35, 42, 96, 102-104, 110, 180-181, 183, 226->231, 266-267, 338-339, 346-347, 380-381, 394->397, 451-452
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2479694Z src/drift/errors/__init__.py                                18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2480345Z src/drift/errors/_codes.py                                  33      2      2      0    94%   180-181
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2481223Z src/drift/errors/_exceptions.py                             64      3     20      4    92%   44, 53, 62->65, 125
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2482019Z src/drift/finding_context.py                               127      9     58      7    91%   51, 78, 111-113, 166, 168, 170, 174, 189
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2482878Z src/drift/finding_priority.py                              170     12     76      8    91%   53, 80, 87-88, 99, 122, 125, 127, 132, 223-225
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2483639Z src/drift/finding_rendering.py                             101      0     26      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2484271Z src/drift/fix_intent.py                                     93      0     28      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2485020Z src/drift/fix_plan_dismissals.py                            98     12     26      6    84%   26, 32-33, 35, 49-50, 54-57, 62, 67, 126
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2486163Z src/drift/guardrails.py                                    102      3     42      7    93%   107, 128->135, 131->135, 136->142, 214->212, 283, 295->297, 312
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2487288Z src/drift/incremental.py                                   394     39    108     13    88%   420, 477-484, 576-583, 600, 602, 606, 610, 619->626, 621-624, 635, 637-643, 672-710, 739, 851->844, 875, 910
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2488242Z src/drift/ingestion/__init__.py                              4      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2489161Z src/drift/ingestion/ast_parser.py                          316      7    150      8    96%   84->87, 251->253, 257-258, 357, 427->422, 430->422, 442-443, 458->461, 553->550, 556-557
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2490106Z src/drift/ingestion/external_report.py                      48      0      8      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2491313Z src/drift/ingestion/file_discovery.py                      272     27    112     15    89%   64->68, 66-67, 141, 143, 146, 169, 230, 238-239, 279-280, 336, 339->343, 341->340, 367-369, 373, 376-377, 398-400, 430->433, 448, 459-468, 473-474, 501, 505->518
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2492556Z src/drift/ingestion/git_blame.py                           141      1     48      3    98%   62->58, 222->225, 243
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2493967Z src/drift/ingestion/git_history.py                         344     42    116     19    87%   179, 240-241, 274, 286-287, 309, 315, 317, 319, 323-324, 345, 351, 355-356, 420->422, 493-505, 528, 568-569, 578-579, 589, 597, 600-601, 603, 605->594, 607-608, 614, 700-719, 724, 739, 844
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2495555Z src/drift/ingestion/github_api.py                           95      1     24      6    94%   107->110, 127->134, 132->128, 151, 156->161, 166->171
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2496561Z src/drift/ingestion/test_detection.py                       27      2     12      2    90%   55, 57
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2498908Z src/drift/ingestion/ts_parser.py                           583     62    386     63    85%   46-47, 124, 130->126, 161, 214->228, 222->215, 225, 265, 275->281, 277->281, 283->287, 339-348, 355-358, 360->407, 366, 371->387, 381->372, 384, 476->481, 483->482, 491, 528-531, 533, 545, 576->582, 602->617, 610->603, 716, 725-740, 747, 751, 763, 769->767, 785->782, 803-804, 827, 831, 835, 838, 849, 868, 872, 881, 890, 893, 931, 933, 934->925, 936, 948, 952-954, 978->994, 991-992, 1006->1012, 1007->1012, 1020->1025, 1022->1025, 1073, 1081, 1106->1067, 1108->1067, 1113->1067, 1141->1163, 1145->1142
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2501242Z src/drift/integrations/__init__.py                           5      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2501946Z src/drift/integrations/base.py                              27      2      0      0    93%   79, 87
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2502666Z src/drift/integrations/builtin/__init__.py                   0      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2503529Z src/drift/integrations/builtin/superpowers.py               52      3     12      4    89%   72->75, 98, 104-105, 109->115, 111->113
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2504469Z src/drift/integrations/registry.py                          87     59     28      2    26%   54-56, 65-87, 111-154, 173-191, 201-203, 208-227
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2505646Z src/drift/integrations/runner.py                            75     11     18      3    85%   99-104, 127, 131-132, 179, 181-185, 189-190
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2506579Z src/drift/intent/__init__.py                                 3      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2507274Z src/drift/intent/_classify.py                               27      3     10      2    86%   143->149, 199-201
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2507965Z src/drift/intent/_matcher.py                                25      0     10      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2508591Z src/drift/intent/_models.py                                 44      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2509260Z src/drift/intent/_questions.py                              11      0      4      1    93%   143->142
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2509954Z src/drift/intent/_status.py                                 15      0      8      1    96%   34->33
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2510621Z src/drift/intent/_storage.py                                14      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2511302Z src/drift/intent/_store.py                                  27      1      8      2    91%   41->45, 77
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2512091Z src/drift/intent/capture.py                                122      7     40      7    91%   43, 45, 47, 49, 71->70, 113, 220->227, 223-224
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2512895Z src/drift/intent/data/__init__.py                            0      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2513577Z src/drift/intent/feedback.py                                13      0      6      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2514351Z src/drift/intent/formalize.py                               60     10     30      7    81%   57, 62-63, 77, 82-83, 86, 110, 140, 148
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2515101Z src/drift/intent/handoff.py                                 65      0     14      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2515898Z src/drift/intent/models.py                                  99      2      8      0    98%   74, 78
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2516624Z src/drift/intent/registry.py                                42      7     18      5    80%   21, 30-33, 68, 73, 79
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2517358Z src/drift/intent/repair.py                                  59      0     14      2    97%   46->48, 48->50
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2518087Z src/drift/intent/translator.py                              31      3     12      4    84%   22, 45->49, 57, 62
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2519022Z src/drift/intent/validate.py                                64     13     24      6    76%   33, 37, 41, 76, 88-101, 104
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2519788Z src/drift/intent/verify.py                                  48      9     20      5    79%   19, 22-24, 27, 29, 32, 34-35
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2520543Z src/drift/lang/__init__.py                                  36      1     18      5    89%   74, 79->81, 81->83, 83->85, 85->88
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2521227Z src/drift/lang/_catalog.py                                   9      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2521875Z src/drift/logical_location.py                               73      0     40      1    99%   205->200
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2522588Z src/drift/mcp_autopilot.py                                  36      6      4      2    80%   40, 52-54, 140, 144
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2523467Z src/drift/mcp_catalog.py                                   113      9     56     12    88%   38, 46->27, 63, 65, 71->75, 78->82, 94, 102, 107->105, 109, 142-143, 151, 166->168
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2524357Z src/drift/mcp_enrichment.py                                 61      5     26      2    92%   37-38, 41->47, 67-68, 82
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2525141Z src/drift/mcp_instructions.py                               45      7     16      4    82%   26-27, 120-121, 124, 135, 142->138, 146
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2526046Z src/drift/mcp_legacy.py                                     93      3     26      3    95%   204, 210, 238
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2527405Z src/drift/mcp_orchestration.py                             399     19    236     29    92%   41->43, 139->141, 158, 211->216, 263, 305->312, 317->316, 324, 329, 347->349, 439, 452, 472->480, 513->516, 516->519, 529, 562-563, 565, 573->575, 575->577, 588, 616, 622->630, 630->639, 752, 808, 821, 869, 894, 911-912
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2529198Z src/drift/mcp_router_analysis.py                           169     31     56     11    79%   81-86, 118, 129, 150->160, 216->220, 218-219, 223->234, 258, 274, 284-300, 361-378, 394, 406, 422
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2530175Z src/drift/mcp_router_architecture.py                        48     48     16      0     0%   6-148
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2530944Z src/drift/mcp_router_calibration.py                         67      5     18      5    88%   112, 159, 166, 168, 194
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2531687Z src/drift/mcp_router_intent.py                              37     37      6      0     0%   8-91
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2532364Z src/drift/mcp_router_patch.py                               68     68     24      0     0%   3-143
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2533156Z src/drift/mcp_router_repair.py                              86     29     38      8    64%   41, 45, 47, 49, 51, 53, 75-81, 206-224, 237-268
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2533980Z src/drift/mcp_router_retrieval.py                           34      3     14      3    88%   30, 39, 74
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2535435Z src/drift/mcp_router_session.py                            321     19    122     22    90%   106, 142->146, 144->146, 146->167, 149-153, 159-160, 183->190, 190->247, 195->194, 198-199, 206->218, 224, 234-235, 244->247, 383, 391-393, 430, 568->570, 570->572, 572->575, 575->581, 581->584, 585->589, 591->593, 668, 745-746
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2537692Z src/drift/mcp_server.py                                    266     90     34      2    65%   63-88, 643-645, 707-709, 1231-1239, 1377-1379, 1406-1408, 1436-1438, 1496-1507, 1545-1547, 1580-1582, 1633-1635, 1686-1697, 1750-1761, 1798-1809, 1847-1858, 1921-1923, 1957-1959, 2017, 2056-2058, 2063-2073
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2539089Z src/drift/mcp_utils.py                                      80      6     18      3    91%   22-24, 69, 81, 140
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2539777Z src/drift/models/__init__.py                                50      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2540442Z src/drift/models/_agent.py                                  64      0      2      1    98%   124->126
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2541101Z src/drift/models/_context.py                                18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2541918Z src/drift/models/_enums.py                                 129      0      8      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2542562Z src/drift/models/_findings.py                              155      1     12      1    99%   114
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2543200Z src/drift/models/_git.py                                    44      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2543816Z src/drift/models/_parse.py                                  65      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2544427Z src/drift/models/_patch.py                                  51      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2545045Z src/drift/models/_policy.py                                 27      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2545896Z src/drift/negative_context/__init__.py                      33      1     14      2    94%   92, 106->112
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2546634Z src/drift/negative_context/core.py                          45      0      8      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2547417Z src/drift/negative_context/export.py                       178      0     32      3    99%   124->132, 132->135, 135->141
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2548251Z src/drift/negative_context/generators.py                   281      4     82      5    98%   421, 426, 431, 442, 624->626
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2548998Z src/drift/next_step_contract.py                             22      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2549665Z src/drift/outcome_ledger/__init__.py                         5      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2550336Z src/drift/outcome_ledger/_models.py                         41      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2551004Z src/drift/outcome_ledger/correlator.py                      10      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2551941Z src/drift/outcome_ledger/ledger_io.py                       20      2      6      2    85%   20, 25
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2552751Z src/drift/outcome_ledger/reporter.py                        78     11     34      5    82%   30, 32, 50-53, 56-59, 105
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2553569Z src/drift/outcome_ledger/walker.py                          54      5     18      6    85%   54->57, 65, 69, 76, 98, 100
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2554456Z src/drift/outcome_tracker.py                               154     21     50      7    84%   47, 83, 130, 134-135, 209-218, 235, 238->237, 241-242, 244-245, 258
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2555252Z src/drift/output/__init__.py                                 9      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2556604Z src/drift/output/agent_tasks.py                            569     20    308     20    95%   304-305, 446->448, 457, 458->460, 591, 597-608, 1028, 1249, 1274, 1413, 1425, 1466, 1509->1501, 1567-1568, 1627->1631, 1656, 1706->1705, 1761->1759, 1843, 1913-1915, 1930->1929
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2557890Z src/drift/output/badge_svg.py                               18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2558550Z src/drift/output/csv_output.py                              20      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2559267Z src/drift/output/fix_plan_rich.py                           52      4     14      3    86%   61-63, 84->86, 106
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2560007Z src/drift/output/github_format.py                           16      0      4      1    95%   33->35
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2560724Z src/drift/output/grouping.py                                25      1     14      1    95%   49
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2561456Z src/drift/output/guided_output.py                           57      5     12      4    87%   95, 147, 300, 341, 365
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2562221Z src/drift/output/interactive_review.py                      53      0     12      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2563136Z src/drift/output/json_output.py                            148     11     56      8    91%   186, 190->195, 192->191, 214, 340-343, 407-408, 426, 446, 465-466, 484->exit
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2564014Z src/drift/output/junit_output.py                            30      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2564688Z src/drift/output/llm_output.py                              29      0      8      1    97%   60->58
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2565623Z src/drift/output/markdown_report.py                        139      4     42      3    95%   38-40, 46->48, 90
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2566531Z src/drift/output/pr_comment.py                              78      7     18      3    90%   49, 60-62, 73-74, 76
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2567278Z src/drift/output/prompt_generator.py                        36      5     20      2    80%   84-87, 101
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2569244Z src/drift/output/rich_output.py                            573     73    224     47    83%   243, 248-250, 258, 260->256, 262->256, 270, 274, 326, 331-332, 344, 390, 418-428, 495-519, 526, 541->546, 547, 572, 704, 722->729, 736, 754->758, 787->789, 825, 830->834, 854->856, 857->859, 864->874, 890, 925, 938, 946, 971, 992-1010, 1049, 1075->1078, 1082->1089, 1132, 1152-1163, 1220, 1223-1224, 1227->1242, 1268, 1280, 1295, 1357-1358, 1361, 1395, 1414-1416, 1450->1458, 1455
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2571300Z src/drift/output/session_renderer.py                       114      8     38      6    89%   46-47, 58->60, 60->62, 62->71, 100-103, 178, 208
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2572137Z src/drift/output/tui_renderer.py                            83      9     22      1    90%   108-119, 179->194
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2572841Z src/drift/patch_writer/__init__.py                           3      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2573726Z src/drift/patch_writer/_add_docstring.py                    98     28     32      5    65%   52-56, 60-75, 91, 96->111, 98->111, 154, 163-164, 175-177, 192-194, 211
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2574834Z src/drift/patch_writer/_add_guard_clause.py                116     19     42     10    82%   47-48, 55, 58, 61, 63, 65, 134, 154->160, 214, 223, 232-233, 244-246, 260-262, 279
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2576056Z src/drift/patch_writer/_base.py                             31      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2576742Z src/drift/patch_writer/_registry.py                         16      3      4      0    75%   39-41
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2577463Z src/drift/patch_writer/shared.py                             7      2      0      0    71%   19-20
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2579143Z src/drift/pipeline.py                                      696     89    246     32    84%   157, 243, 247, 252, 431->434, 559->528, 590->594, 612-635, 689-690, 695->706, 717, 757-758, 784-788, 845->848, 867, 869, 874-877, 907, 909, 956->971, 1002-1014, 1029, 1031->1036, 1038->1040, 1044-1072, 1088-1095, 1099->1103, 1104->1106, 1268-1270, 1288->1316, 1317, 1326-1337, 1394->1396, 1504-1506, 1537-1548
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2580806Z src/drift/plugins.py                                        63      0     14      1    99%   168->161
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2581895Z src/drift/policy_compiler.py                               266     72    116      9    71%   74-79, 94-95, 109->103, 136-138, 151-152, 165-189, 197-223, 231-247, 294-343, 388->386, 487, 587-589, 597-604, 668->666, 684->686, 686->681
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2583040Z src/drift/precision.py                                     198      8     58      6    94%   139, 263->262, 329, 393, 398, 400, 418-420
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2583859Z src/drift/preflight.py                                      90     13     24      3    84%   147-149, 161, 175-180, 186-188, 227
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2584554Z src/drift/profiles.py                                       31      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2585207Z src/drift/quality_gate.py                                   96      4     36      4    94%   158, 165, 183, 223
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2586170Z src/drift/recommendation_refiner.py                         51      1     24      5    92%   112->115, 117, 118->121, 121->124, 124->130
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2587040Z src/drift/recommendations.py                               148      4     50      3    95%   130, 263, 287-288
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2587760Z src/drift/remediation_activity.py                           24      0     10      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2588671Z src/drift/repair_template_registry.py                      149     12     34      6    90%   189-190, 200, 206-207, 217, 233->236, 303, 348, 374-375, 413-414, 432->435
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2589738Z src/drift/response_shaping.py                               39      0     18      1    98%   224->223
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2590416Z src/drift/retrieval/__init__.py                              4      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2591308Z src/drift/retrieval/cache.py                               114     15     36      6    85%   53->51, 118-119, 121, 124-125, 127, 130-131, 142, 147-149, 175->181, 185-186, 200
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2592515Z src/drift/retrieval/corpus_builder.py                      248     25    116     15    88%   67-68, 87, 158-159, 162, 184, 188, 215, 223, 263, 265, 305-306, 315->327, 332-336, 368, 376, 393, 397-398, 400
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2593652Z src/drift/retrieval/fact_ids.py                             55      4     12      2    91%   90, 93-94, 96
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2594369Z src/drift/retrieval/index.py                                85      4     32      3    94%   88, 93, 129, 139
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2595056Z src/drift/retrieval/models.py                               36      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2595745Z src/drift/retrieval/search.py                               69      3     14      3    93%   92, 105, 140
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2596607Z src/drift/reward_chain.py                                  106      2     40      3    97%   68, 138->131, 198
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2597386Z src/drift/rules/tsjs/circular_module_detection.py           38      2     16      2    93%   15, 49
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2598286Z src/drift/rules/tsjs/cross_package_import_ban.py            49      3     28      7    87%   25, 34, 47->37, 50->37, 64->66, 66->68, 80
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2599502Z src/drift/rules/tsjs/layer_leak_detection.py                54      7     34     11    80%   18, 22-23, 26, 32->37, 34->33, 38->43, 40->39, 59, 63->62, 66->69, 74, 81
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2600517Z src/drift/rules/tsjs/ui_to_infra_import_ban.py              38      7     18      5    79%   17-18, 22-23, 27-28, 32->31, 46->49, 54
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2601645Z src/drift/scope_resolver.py                                259     20    142     16    90%   125, 129, 184, 187, 189->181, 192-194, 226, 272-275, 283, 289-291, 300->303, 323->326, 329->345, 345->297, 406-410, 502
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2602636Z src/drift/scoring/__init__.py                                2      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2603450Z src/drift/scoring/engine.py                                217      7    100      9    95%   61, 66->78, 85->97, 91->97, 421, 430, 433-434, 454, 467
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2604279Z src/drift/self_improvement/__init__.py                       3      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2605447Z src/drift/self_improvement/engine.py                       306     19    118     19    91%   129-130, 140, 143-144, 145->137, 181, 188, 211, 215, 218, 262, 306, 313, 356, 371, 378-379, 380->375, 391, 449->448, 455->453, 465->464, 546, 585->590
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2606727Z src/drift/serve/__init__.py                                  1      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2607641Z src/drift/serve/a2a_router.py                              154     42     36      5    70%   81, 107-108, 225->227, 284-286, 298-301, 311-314, 324-331, 335-346, 350-361, 385->393, 404-405
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2608589Z src/drift/serve/agent_card.py                                9      3      0      0    67%   16-19
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2609243Z src/drift/serve/app.py                                      36     36      4      0     0%   3-109
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2609886Z src/drift/serve/models.py                                   38      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2610890Z src/drift/session.py                                       474     14    148     17    95%   352, 418, 425, 597, 610, 612->621, 783->786, 806, 870->872, 1023->1027, 1052, 1120-1122, 1129, 1159->1161, 1205, 1233-1234
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2612391Z src/drift/session_handover.py                              320     41    116     22    85%   124, 142, 229, 236, 240-250, 264-268, 294, 372-373, 379-382, 419, 423, 446-447, 452-455, 472, 494, 515-518, 521, 525, 548-549, 555, 567, 580, 591, 630, 639-640, 697, 773
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2614181Z src/drift/session_queue_log.py                             199     31     54      7    85%   131-134, 139-142, 148-150, 155-156, 174-176, 188-190, 218, 226-227, 233-235, 251-252, 259, 268-271, 287, 337->340, 373-375
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2615414Z src/drift/session_writer_lock.py                           120     33     26      3    73%   121-144, 150-155, 182-184, 197, 205, 208-209, 279-281, 286-288
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2616429Z src/drift/signal_mapping.py                                 27      0     10      2    95%   73->75, 77->79
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2617096Z src/drift/signal_registry.py                                63      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2617730Z src/drift/signals/__init__.py                               23      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2618399Z src/drift/signals/_ts_support.py                            28      6      4      1    78%   20, 26-32
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2619094Z src/drift/signals/_utils.py                                 32      3     12      3    86%   33, 36, 56
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2620372Z src/drift/signals/architecture_violation.py                483     28    236     28    92%   111->109, 118->116, 124->123, 138, 158-159, 216, 266->270, 286, 404, 408, 412, 417, 422, 428->426, 434, 448, 502-505, 537, 696-700, 735, 782, 787, 791, 836, 875, 1071, 1145, 1239
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2621901Z src/drift/signals/base.py                                  148     10     42     10    87%   23->exit, 25->exit, 28->exit, 31->exit, 34->exit, 152->exit, 156->exit, 166, 174, 195-200, 221, 223
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2623075Z src/drift/signals/broad_exception_monoculture.py            73      0     32      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2623857Z src/drift/signals/bypass_accumulation.py                    82      2     34      1    97%   75, 94
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2624661Z src/drift/signals/circular_import.py                        88      3     34      5    93%   47, 62, 78, 80->83, 117->106
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2625635Z src/drift/signals/co_change_coupling.py                    268     13    124     15    93%   74->80, 78, 140, 152, 169->176, 204, 208, 254, 272, 277, 304, 390, 421, 433, 439
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2626965Z src/drift/signals/cognitive_complexity.py                  213     25    108     13    85%   87->83, 102, 108-116, 206, 212, 214, 243-251, 286, 294->284, 359-360, 367, 372, 376->380, 381
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2628031Z src/drift/signals/cohesion_deficit.py                      198      6     88      7    95%   165, 169, 196, 213->211, 229, 255, 261
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2629113Z src/drift/signals/dead_code_accumulation.py                287     14    158     13    94%   166-167, 193, 197, 206-207, 231, 232->228, 267->263, 283, 335, 352, 377, 399->397, 448, 456, 529
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2630122Z src/drift/signals/dependency_dag.py                         50      2     22      3    93%   50, 52, 73->68
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2631098Z src/drift/signals/doc_impl_drift.py                        264     12    136     10    94%   316->320, 334->348, 530, 557->594, 618, 622, 626-627, 634, 638-639, 673, 700-701, 716, 740->738
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2632762Z src/drift/signals/exception_contract_drift.py              273     39    140     21    84%   66-67, 68->71, 78->77, 129, 134->139, 136-137, 142, 169-170, 185->199, 190->185, 207->216, 257, 272-273, 287-291, 306-307, 311-313, 318-320, 324-327, 332-333, 337-338, 346, 397, 438-439, 463, 478, 483->482, 496-497
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2634276Z src/drift/signals/explainability_deficit.py                193      3    108      6    97%   41, 68, 124, 229->228, 255->259, 351->354
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2635171Z src/drift/signals/fan_out_explosion.py                      56      5     26      6    87%   38, 42, 49, 54, 85, 95->93
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2636352Z src/drift/signals/guard_clause_deficit.py                  212     18    116     16    89%   105, 137-138, 171, 175, 179, 183, 196->189, 198, 207, 213, 216, 253, 257, 268-270, 274, 279
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2637890Z src/drift/signals/hardcoded_secret.py                      372     41    230     23    86%   185, 213-214, 216, 304->307, 309->313, 351, 370, 379, 438->430, 537, 550, 563, 567, 578, 580, 582, 585-620, 659, 774, 786, 799, 863-871, 886
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2639155Z src/drift/signals/insecure_default.py                      159     10     76      8    91%   184, 188, 192-193, 235, 237->228, 296, 309, 331-333, 366->372
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2640342Z src/drift/signals/missing_authorization.py                 242     22    124     19    88%   134, 136, 162, 164, 174, 177, 191, 193, 201, 284, 289, 291, 293, 295, 418->421, 493, 496-498, 508-509, 519-524
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2641705Z src/drift/signals/mutant_duplicates.py                     318     17    150     16    93%   178->183, 477->484, 480->479, 509, 515->520, 521, 541-543, 549, 561-562, 580, 585-587, 598, 623, 668, 682, 690
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2643612Z src/drift/signals/naming_contract_violation.py             420     62    272     37    82%   120->113, 121->120, 126, 154, 159->170, 165, 250, 280, 291, 294, 356-358, 361-365, 370, 389-392, 400->418, 408-416, 424, 427, 444-446, 453-455, 459->465, 462, 467-475, 486, 493, 517-518, 523, 532, 543, 547-554, 567, 663->666, 667, 682, 747-748, 826, 842->839, 849, 852
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2645323Z src/drift/signals/pattern_fragmentation.py                 196     10     88      9    92%   81, 200, 329->345, 334->342, 368, 370, 378-381, 383, 389
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2647002Z src/drift/signals/phantom_reference.py                     520     37    274     24    92%   236-237, 344->346, 378->380, 395, 455->454, 472->474, 560, 602, 605, 639->638, 702-703, 708, 725, 741-742, 762-763, 765, 768, 775, 782-783, 789, 837, 849, 883->888, 885->888, 896-897, 930, 938-939, 946, 951, 973-983
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2648890Z src/drift/signals/system_misalignment.py                   188      9    104     16    91%   96, 102, 107->109, 110->113, 155, 161, 163, 166, 184, 190->192, 197->196, 227->229, 246, 280->282, 297->299, 328
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2650003Z src/drift/signals/temporal_volatility.py                   167      1     76      3    98%   111, 213->215, 227->230
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2651246Z src/drift/signals/test_polarity_deficit.py                 303     15    140     16    93%   139->141, 142->145, 206, 312, 324->343, 330->343, 335->343, 346->369, 354->357, 365, 374->320, 380-384, 405, 428, 442, 455-461, 465-471, 547->592, 630
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2652542Z src/drift/signals/ts_architecture.py                       118      4     24      3    95%   79-80, 89-90, 185->188, 238->240, 284->286
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2653415Z src/drift/signals/type_safety_bypass.py                    133      6     54      4    95%   65, 70, 88, 234, 305-306
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2654182Z src/drift/situational_hints.py                              82      3     48      3    95%   65, 120, 142
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2654952Z src/drift/suppression.py                                   191      6     64      5    96%   74-75, 104, 109, 203, 276, 299->301
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2655698Z src/drift/synthesizer/__init__.py                            7      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2656608Z src/drift/synthesizer/_cluster.py                           87      5     44      5    91%   123->112, 141, 182, 186, 191-192
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2657471Z src/drift/synthesizer/_draft_generator.py                   83     15     26      4    75%   192-204, 226->231, 250, 254
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2658314Z src/drift/synthesizer/_effectiveness.py                     47      3     12      3    90%   26, 31, 87
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2659054Z src/drift/synthesizer/_models.py                            84      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2659821Z src/drift/synthesizer/_skill_renderer.py                    40      0     16      4    93%   66->73, 74->81, 82->89, 90->97
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2660662Z src/drift/synthesizer/_triage.py                            64     10     28      5    82%   24, 27, 30-31, 61, 143-146, 150
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2661738Z src/drift/task_graph.py                                    413     19    158      6    95%   95->93, 170->164, 238-250, 648->644, 678->677, 892-901, 978, 1017->1020
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2662751Z src/drift/task_spec.py                                     129     24     50     11    77%   165, 174->170, 208, 248-260, 266, 271, 273, 283-284, 297-299, 311, 339, 346, 354
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2663648Z src/drift/telemetry.py                                      99      9     32      4    90%   42, 47->45, 60, 85-86, 94, 113-114, 186-188
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2664507Z src/drift/timeline.py                                      133      9     50      8    90%   161, 163, 175-176, 180, 200->157, 229->228, 250-257, 274->273
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2665279Z src/drift/tool_metadata.py                                  32      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2666103Z src/drift/trend_history.py                                  92      3     18      3    95%   32-37, 55->exit, 61
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2666846Z src/drift/types.py                                          22      0      6      3    89%   15->exit, 30->exit, 42->exit
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2667539Z ----------------------------------------------------------------------------------------------------
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2668146Z TOTAL                                                    34038   3602  12336   1597    87%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:12.2668620Z Coverage XML written to file coverage.xml
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7927461Z Required test coverage of 73.0% reached. Total coverage: 87.17%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7928425Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7928938Z ---------------------------------------------------------- benchmark: 1 tests ----------------------------------------------------------
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7929988Z Name (time in us)                         Min       Max      Mean   StdDev    Median     IQR  Outliers  OPS (Kops/s)  Rounds  Iterations
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7930994Z ----------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7932055Z test_bench_composite_score_micro     160.5810  381.5920  166.8047  13.7657  163.4950  2.6340    84;515        5.9950    2687           1
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7933035Z ----------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7933584Z 
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7933688Z Legend:
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7934321Z   Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7935092Z   OPS: Operations Per Second, computed as 1 / Mean
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:15.7935698Z === 6609 passed, 8 skipped, 64 deselected, 24 warnings in 323.96s (0:05:23) ====
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6963876Z Name                                                     Stmts   Miss Branch BrPart  Cover   Missing
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6964808Z ----------------------------------------------------------------------------------------------------
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6965605Z src/drift/__init__.py                                       10      3      2      1    67%   13-15
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6966691Z src/drift/__main__.py                                        1      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6967534Z src/drift/adr_scanner.py                                    89      3     44      5    94%   53->50, 63, 87->89, 90->77, 121->109, 174-175
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6968635Z src/drift/analyzer.py                                      179     52     48      7    66%   102->104, 104->106, 158, 173, 239->248, 302, 354-358, 379-381, 395, 444, 471-558
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6969701Z src/drift/analyzers/typescript/__init__.py                   0      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6970568Z src/drift/analyzers/typescript/_path_utils.py                6      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6972048Z src/drift/analyzers/typescript/alias_resolver.py           136      5     74      7    94%   83, 113, 205->199, 207, 211, 215, 218->205
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6973202Z src/drift/analyzers/typescript/barrel_resolver.py           74     11     42      7    81%   39-40, 47-52, 61, 69->71, 119, 121, 125
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6974312Z src/drift/analyzers/typescript/import_graph.py              91     12     44      6    84%   73, 76, 79-83, 109->93, 138-141, 155
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6975454Z src/drift/analyzers/typescript/workspace_boundaries.py      63      8     30      4    83%   47-48, 54-59, 68->67, 74->72, 110
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6976548Z src/drift/api/__init__.py                                   29      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6977318Z src/drift/api/_config.py                                    47      5     16      3    87%   46-47, 94, 101, 103
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6978064Z src/drift/api/_util.py                                       5      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6978836Z src/drift/api/analyze_commit_pair.py                        33     33      2      0     0%   9-83
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6979839Z src/drift/api/brief.py                                     166     18     52     12    85%   58, 81, 88, 125, 362, 366, 381-390, 392->398, 471, 476, 519, 528->535, 563-573
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6980858Z src/drift/api/capture_intent.py                             31      6      6      2    78%   29, 31, 51-54
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6981717Z src/drift/api/compile_policy.py                             55     15     12      3    67%   84-86, 99-113, 138
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6983008Z src/drift/api/diff.py                                      402     41    152     20    89%   111-112, 116-117, 122-123, 128, 132, 136, 141->146, 143-144, 222, 343, 474-495, 565, 588, 590-592, 604-606, 608-610, 619, 621, 705, 707, 737, 817-837, 986-988, 1013-1014
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6984505Z src/drift/api/drift_map_api.py                              54     12     26      4    75%   19-22, 42-43, 51-54, 58, 70, 106->108
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6985335Z src/drift/api/explain.py                                   148      5     44      1    97%   245-255, 340->338, 403-404
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6986342Z src/drift/api/feedback_for_agent.py                         32      5      2      1    82%   36, 54-57
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6987294Z src/drift/api/fix_apply.py                                 106     19     26      6    81%   44, 84, 91->96, 111-113, 140-147, 163-171, 174-183, 218-221, 307-309, 318
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6988546Z src/drift/api/fix_plan.py                                  234     21    110     16    88%   96, 97->88, 114, 116, 121-124, 127, 141->143, 145->110, 229, 234, 254->253, 302, 320->326, 329, 343-350, 422->428, 652-662
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6989651Z src/drift/api/generate_skills.py                            41      8      4      0    82%   115-131
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6991032Z src/drift/api/guard_contract.py                            205     36     92     21    79%   91-92, 97->95, 98->97, 112->111, 143->145, 161, 163-164, 169-172, 174, 186-187, 237->241, 238->237, 242, 258->262, 272->271, 381-383, 388, 393-404, 441-456, 469->474, 475->478, 480-482, 487, 491, 495
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6992454Z src/drift/api/intent.py                                     95     18     26      2    79%   66-88, 104-107, 188-189, 324, 349-350
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6993215Z src/drift/api/neg_context.py                                26      1      2      1    93%   76
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6994125Z src/drift/api/nudge.py                                     309     23     82      9    91%   72, 149, 281->283, 405, 418, 422-423, 448-449, 491-500, 531, 628, 688-690, 749-750
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6995078Z src/drift/api/patch.py                                      90     17     16      2    80%   39-53, 73-80, 86-88, 210->216
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6996340Z src/drift/api/scan.py                                      260     11    134     19    92%   145->148, 182, 185->187, 193, 266, 278->291, 280->291, 284, 304->312, 338, 342, 346, 533->552, 549->552, 567->576, 599-600, 625, 684->683, 689
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6997689Z src/drift/api/shadow_verify.py                              70      9     12      3    85%   128, 139-142, 143->151, 220-231
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6998491Z src/drift/api/steer.py                                     130      8     50      3    94%   340-356, 376->380, 382->389, 391->398
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.6999263Z src/drift/api/suggest_rules.py                              47      8      8      2    82%   108-124, 148->153, 153->156
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7000009Z src/drift/api/synthesize.py                                 45      8      8      2    81%   93, 145-152
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7000736Z src/drift/api/validate.py                                  105      8     22      1    93%   97, 114-115, 166-167, 248-258
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7001520Z src/drift/api/verify.py                                     90      3     34      3    95%   109, 246-255, 316->314
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7002245Z src/drift/api/verify_intent.py                              31      6      4      1    80%   44-45, 58-61
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7002982Z src/drift/api_helpers.py                                    47      0      6      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7003619Z src/drift/arch_graph/__init__.py                             6      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7004303Z src/drift/arch_graph/_decisions.py                          20      0      8      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7005015Z src/drift/arch_graph/_feedback.py                           72      3     26      3    94%   180-181, 196->199, 212
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7005714Z src/drift/arch_graph/_models.py                            104      0     10      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7006814Z src/drift/arch_graph/_persistence.py                        35      3      4      0    92%   66-68
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7007560Z src/drift/arch_graph/_reuse_index.py                        98      0     26      3    98%   267->269, 269->271, 271->274
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7008348Z src/drift/arch_graph/_seeding.py                            50      2     24      5    91%   112->109, 113->109, 114->113, 116, 146
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7009200Z src/drift/arch_graph/_skill_generator.py                    67      2     26      5    92%   88->96, 91->93, 93->96, 143-144, 156->158
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7010023Z src/drift/arch_graph/_skill_writer.py                       53      0     16      1    99%   183->181
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7010765Z src/drift/attribution.py                                    65      5     28      6    88%   28, 47->46, 49, 117, 121, 132
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7011516Z src/drift/baseline.py                                      102      7     26      1    92%   62-64, 175-178
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7012196Z src/drift/blast_radius/__init__.py                           5      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7012996Z src/drift/blast_radius/_adr_analyzer.py                     64     15     26      6    72%   40, 43, 105-107, 110-117, 141, 144, 146
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7013949Z src/drift/blast_radius/_adr_frontmatter.py                 143     34     58      5    70%   93-94, 97-98, 108-109, 139-140, 152, 193-267, 274
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7014949Z src/drift/blast_radius/_arch_analyzer.py                    62     44     28      2    22%   29-31, 36-52, 57-66, 82, 90-122
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7016019Z src/drift/blast_radius/_change_detector.py                  65     25     22      5    54%   41-43, 53, 56, 90-115, 126, 137-138
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7016875Z src/drift/blast_radius/_glob.py                             42      8     20      3    76%   29, 34-35, 52, 58-61
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7017599Z src/drift/blast_radius/_models.py                           47      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7018431Z src/drift/blast_radius/_persistence.py                      58     21      6      0    58%   40-41, 64-66, 69-71, 76-83, 88-92
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7019252Z src/drift/blast_radius/_policy_analyzer.py                  21      1     10      1    94%   87
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7020059Z src/drift/blast_radius/_skill_analyzer.py                   62      9     24      7    81%   41, 51-52, 62, 64, 76, 79, 85, 88
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7021127Z src/drift/blast_radius/engine.py                            78     18     14      2    78%   70, 85, 137-140, 147-150, 159-162, 171-174
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7022137Z src/drift/cache.py                                         248     27     48      6    89%   89->87, 91-92, 119, 147-152, 250, 268, 281, 292, 350-351, 354-355, 492-493, 527-531, 542, 545, 580-582
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7023079Z src/drift/calibration/__init__.py                            3      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7023780Z src/drift/calibration/_atomic_io.py                         18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7024664Z src/drift/calibration/feedback.py                          139     18     44      6    84%   94, 129, 131, 139, 141, 144-145, 183-192, 236
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7025646Z src/drift/calibration/github_correlator.py                  63      3     32      4    93%   77, 94, 136->139, 161
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7026653Z src/drift/calibration/history.py                            46      3      8      1    93%   76, 93-94
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7027671Z src/drift/calibration/outcome_correlator.py                 76     15     38     12    75%   43, 48-53, 55, 57->40, 73, 75, 76->71, 116, 124, 143->121, 165, 169, 171-172
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7028680Z src/drift/calibration/profile_builder.py                    84      6     30      2    91%   34, 40-43, 112
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7029568Z src/drift/calibration/recommendation_calibrator.py          56      1     20      1    97%   58
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7030411Z src/drift/calibration/status.py                             24      3      4      1    86%   28-29, 33
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7031301Z src/drift/ci_detect.py                                      34      1     12      1    96%   34
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7032426Z src/drift/cli.py                                           309     20     90     21    89%   66->69, 71->74, 122, 183, 187->206, 203, 224, 235->240, 247->241, 259-260, 380-385, 396, 420, 448->453, 459, 530, 537, 545->550, 556, 558, 564->568, 569
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7033607Z src/drift/commands/__init__.py                              22      3      2      1    83%   16, 19-20
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7034336Z src/drift/commands/_io.py                                   22      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7035020Z src/drift/commands/_last_scan.py                            18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7035945Z src/drift/commands/_shared.py                              101     13     26      3    87%   87-89, 170-174, 184-200
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7036768Z src/drift/commands/adr_cmd.py                               49      8     16      2    75%   93-96, 118-121
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7037908Z src/drift/commands/analyze.py                              242     78     76     17    65%   25, 27, 29, 31, 67-71, 81-92, 111-113, 146->150, 169, 180, 198-212, 224-282, 298-302, 319-326, 349->354, 355, 679, 682, 748
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7039025Z src/drift/commands/badge.py                                 62      0     16      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7039913Z src/drift/commands/baseline.py                             163     15     42     12    87%   69, 71, 72->75, 178, 180, 182, 215-216, 320, 322, 324, 391, 399-401, 442
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7041191Z src/drift/commands/brief.py                                136     17     46     12    83%   22-30, 144, 149-150, 179-180, 187-188, 231->234, 242->260, 269->274, 272->274, 274->276, 283->286, 316-322, 325->335
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7042279Z src/drift/commands/cache_cmd.py                             50     37     18      0    19%   69-120
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7043190Z src/drift/commands/calibrate.py                            241     51     72      4    76%   57->62, 162, 336->334, 356->358, 379-436, 451-470, 484-493
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7044221Z src/drift/commands/check.py                                117     35     38      8    65%   34-41, 63, 78-110, 304, 306, 308, 310, 363-366, 372-381
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7045600Z src/drift/commands/ci.py                                   106     43     46     11    50%   109->118, 112-115, 118->123, 131-137, 140->146, 163-187, 194-196, 207-226, 237-239, 241-243, 245-247, 263-265, 281-283
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7046871Z src/drift/commands/completions.py                           15      1      2      1    88%   37
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7047879Z src/drift/commands/config_cmd.py                           181     27     84     14    82%   28, 31, 34, 37, 41, 52, 68, 70->72, 94-96, 123, 164-179, 196, 206->202, 234->237, 242-244, 274
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7048889Z src/drift/commands/context_cmd.py                           58     42     12      0    23%   80-99, 104-161
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7049714Z src/drift/commands/copilot_context.py                       68      5     22      4    90%   146-147, 166, 182, 194
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7050661Z src/drift/commands/diff_cmd.py                             149     11     50      5    92%   21-27, 100->115, 121, 130, 257, 291-292, 321->324
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7051888Z src/drift/commands/explain.py                              266     12     90     12    93%   703, 732-733, 947->950, 950->956, 1019, 1083->1087, 1092->1095, 1108-1122, 1141->1143, 1143->1147, 1150->1152, 1152->1154
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7053044Z src/drift/commands/export_context.py                        45      0      6      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7054105Z src/drift/commands/feedback.py                             164     19     54     13    85%   150->143, 153->164, 180, 197, 200-201, 215-218, 234, 237-238, 245, 249, 285-286, 321, 327, 334-335
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7055202Z src/drift/commands/fix_plan.py                              84      8     24      3    90%   29-37, 57->exit, 87, 142-145
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7056446Z src/drift/commands/generate_skills_cmd.py                   78      1     30      3    96%   146->151, 246->251, 260
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7057282Z src/drift/commands/import_cmd.py                            74     39     14      1    41%   104, 118-175
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7058163Z src/drift/commands/init_cmd.py                             205     26     76      6    87%   247, 309->312, 368-386, 572-574, 767-769, 772-782
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7059073Z src/drift/commands/intent_cmd.py                            65     46     20      0    22%   44-79, 86-101, 144-159
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7059900Z src/drift/commands/mcp.py                                   84      7     28      6    88%   54, 62, 166, 175, 180-181, 197
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7060738Z src/drift/commands/patch_cmd.py                             73     34     12      0    46%   81-105, 166-197, 246-264
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7061520Z src/drift/commands/patterns.py                              45      1     16      1    97%   108
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7062432Z src/drift/commands/precision_cmd.py                         92      8     32      6    87%   112-117, 120-121, 133->139, 143->141, 145->exit, 146->152
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7063389Z src/drift/commands/preset.py                                76     10     20      4    85%   47, 74, 113->119, 133-138, 140-141
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7064243Z src/drift/commands/roi_estimate.py                          74      0     16      1    99%   177->185
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7065038Z src/drift/commands/scan.py                                  42      7      6      2    81%   21-29, 119, 124-125, 149
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7066056Z src/drift/commands/self_analyze.py                          51      6     18      5    84%   40, 79, 85-86, 94-95, 106->exit
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7066991Z src/drift/commands/self_improve.py                          98     19     30      6    76%   81-88, 108-115, 179, 186-187, 233-235, 243
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7067812Z src/drift/commands/serve.py                                 19     10      0      0    47%   27-49
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7068525Z src/drift/commands/session_report.py                        37      0     12      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7069430Z src/drift/commands/setup.py                                131     16     34      6    85%   31-33, 116-120, 223-228, 243, 254, 292-300
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7070405Z src/drift/commands/start.py                                 13      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7071203Z src/drift/commands/status.py                               130     30     34      4    73%   83-89, 101-102, 152-155, 187-188, 230, 277-296
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7072340Z src/drift/commands/suppress.py                             190     24     60     10    82%   88-89, 95-99, 108, 124-129, 135-142, 177->180, 224-225, 232-235, 259->267, 273->276, 333-334, 421-422
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7073438Z src/drift/commands/synthesize_cmd.py                        62     41     14      0    28%   114-143, 155-183, 188-216
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7074220Z src/drift/commands/timeline.py                              22      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7074976Z src/drift/commands/trend.py                                 87     15     20      4    79%   53-65, 101->106, 122-138, 161->exit
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7075751Z src/drift/commands/validate_cmd.py                          21      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7076679Z src/drift/commands/verify.py                                57     26     14      2    49%   129-135, 142, 150-196
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7077449Z src/drift/commands/visualize.py                             25      2      2      1    89%   66-67
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7078321Z src/drift/commands/watch.py                                152     11     50      4    93%   108-110, 132->exit, 140, 161-162, 191->exit, 215, 321-325
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7079117Z src/drift/config/__init__.py                                32      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7080009Z src/drift/config/_loader.py                                191      6     50      2    97%   74-75, 78-79, 87->82, 90-91, 373->375
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7080727Z src/drift/config/_schema.py                                218      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7081360Z src/drift/config/_signals.py                                41      3     18      0    95%   48-51
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7082044Z src/drift/context_tags.py                                   51      0     22      1    99%   62->57
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7083055Z src/drift/copilot_context.py                               241      5    124     12    95%   91->88, 121->168, 129->128, 137->168, 145->168, 158->155, 165->168, 174, 225-226, 240, 245, 325->323, 519->521
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7084338Z src/drift/embeddings.py                                    284     20     84      6    93%   35, 42, 96, 102-104, 110, 180-181, 183, 226->231, 266-267, 338-339, 346-347, 380-381, 394->397, 451-452
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7085277Z src/drift/errors/__init__.py                                18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7086124Z src/drift/errors/_codes.py                                  33      2      2      0    94%   180-181
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7086857Z src/drift/errors/_exceptions.py                             64      3     20      4    92%   44, 53, 62->65, 125
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7087664Z src/drift/finding_context.py                               127      9     58      7    91%   51, 78, 111-113, 166, 168, 170, 174, 189
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7088526Z src/drift/finding_priority.py                              170     12     76      8    91%   53, 80, 87-88, 99, 122, 125, 127, 132, 223-225
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7089307Z src/drift/finding_rendering.py                             101      0     26      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7089944Z src/drift/fix_intent.py                                     93      0     28      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7090693Z src/drift/fix_plan_dismissals.py                            98     12     26      6    84%   26, 32-33, 35, 49-50, 54-57, 62, 67, 126
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7091627Z src/drift/guardrails.py                                    102      3     42      7    93%   107, 128->135, 131->135, 136->142, 214->212, 283, 295->297, 312
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7092770Z src/drift/incremental.py                                   394     39    108     13    88%   420, 477-484, 576-583, 600, 602, 606, 610, 619->626, 621-624, 635, 637-643, 672-710, 739, 851->844, 875, 910
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7093917Z src/drift/ingestion/__init__.py                              4      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7094843Z src/drift/ingestion/ast_parser.py                          316      7    150      8    96%   84->87, 251->253, 257-258, 357, 427->422, 430->422, 442-443, 458->461, 553->550, 556-557
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7096045Z src/drift/ingestion/external_report.py                      48      0      8      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7097265Z src/drift/ingestion/file_discovery.py                      272     27    112     15    89%   64->68, 66-67, 141, 143, 146, 169, 230, 238-239, 279-280, 336, 339->343, 341->340, 367-369, 373, 376-377, 398-400, 430->433, 448, 459-468, 473-474, 501, 505->518
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7098557Z src/drift/ingestion/git_blame.py                           141      1     48      3    98%   62->58, 222->225, 243
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7099907Z src/drift/ingestion/git_history.py                         344     42    116     19    87%   179, 240-241, 274, 286-287, 309, 315, 317, 319, 323-324, 345, 351, 355-356, 420->422, 493-505, 528, 568-569, 578-579, 589, 597, 600-601, 603, 605->594, 607-608, 614, 700-719, 724, 739, 844
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7101327Z src/drift/ingestion/github_api.py                           95      1     24      6    94%   107->110, 127->134, 132->128, 151, 156->161, 166->171
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7102172Z src/drift/ingestion/test_detection.py                       27      2     12      2    90%   55, 57
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7104544Z src/drift/ingestion/ts_parser.py                           583     62    386     63    85%   46-47, 124, 130->126, 161, 214->228, 222->215, 225, 265, 275->281, 277->281, 283->287, 339-348, 355-358, 360->407, 366, 371->387, 381->372, 384, 476->481, 483->482, 491, 528-531, 533, 545, 576->582, 602->617, 610->603, 716, 725-740, 747, 751, 763, 769->767, 785->782, 803-804, 827, 831, 835, 838, 849, 868, 872, 881, 890, 893, 931, 933, 934->925, 936, 948, 952-954, 978->994, 991-992, 1006->1012, 1007->1012, 1020->1025, 1022->1025, 1073, 1081, 1106->1067, 1108->1067, 1113->1067, 1141->1163, 1145->1142
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7107249Z src/drift/integrations/__init__.py                           5      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7107986Z src/drift/integrations/base.py                              27      2      0      0    93%   79, 87
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7108701Z src/drift/integrations/builtin/__init__.py                   0      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7109545Z src/drift/integrations/builtin/superpowers.py               52      3     12      4    89%   72->75, 98, 104-105, 109->115, 111->113
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7110549Z src/drift/integrations/registry.py                          87     59     28      2    26%   54-56, 65-87, 111-154, 173-191, 201-203, 208-227
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7111476Z src/drift/integrations/runner.py                            75     11     18      3    85%   99-104, 127, 131-132, 179, 181-185, 189-190
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7112258Z src/drift/intent/__init__.py                                 3      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7112954Z src/drift/intent/_classify.py                               27      3     10      2    86%   143->149, 199-201
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7113630Z src/drift/intent/_matcher.py                                25      0     10      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7114285Z src/drift/intent/_models.py                                 44      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7114966Z src/drift/intent/_questions.py                              11      0      4      1    93%   143->142
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7115669Z src/drift/intent/_status.py                                 15      0      8      1    96%   34->33
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7116469Z src/drift/intent/_storage.py                                14      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7117137Z src/drift/intent/_store.py                                  27      1      8      2    91%   41->45, 77
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7118069Z src/drift/intent/capture.py                                122      7     40      7    91%   43, 45, 47, 49, 71->70, 113, 220->227, 223-224
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7118826Z src/drift/intent/data/__init__.py                            0      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7119486Z src/drift/intent/feedback.py                                13      0      6      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7120221Z src/drift/intent/formalize.py                               60     10     30      7    81%   57, 62-63, 77, 82-83, 86, 110, 140, 148
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7120958Z src/drift/intent/handoff.py                                 65      0     14      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7121622Z src/drift/intent/models.py                                  99      2      8      0    98%   74, 78
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7122338Z src/drift/intent/registry.py                                42      7     18      5    80%   21, 30-33, 68, 73, 79
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7123089Z src/drift/intent/repair.py                                  59      0     14      2    97%   46->48, 48->50
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7123831Z src/drift/intent/translator.py                              31      3     12      4    84%   22, 45->49, 57, 62
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7124611Z src/drift/intent/validate.py                                64     13     24      6    76%   33, 37, 41, 76, 88-101, 104
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7125393Z src/drift/intent/verify.py                                  48      9     20      5    79%   19, 22-24, 27, 29, 32, 34-35
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7126347Z src/drift/lang/__init__.py                                  36      1     18      5    89%   74, 79->81, 81->83, 83->85, 85->88
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7127252Z src/drift/lang/_catalog.py                                   9      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7127951Z src/drift/logical_location.py                               73      0     40      1    99%   205->200
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7128680Z src/drift/mcp_autopilot.py                                  36      6      4      2    80%   40, 52-54, 140, 144
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7129571Z src/drift/mcp_catalog.py                                   113      9     56     12    88%   38, 46->27, 63, 65, 71->75, 78->82, 94, 102, 107->105, 109, 142-143, 151, 166->168
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7130504Z src/drift/mcp_enrichment.py                                 61      5     26      2    92%   37-38, 41->47, 67-68, 82
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7131296Z src/drift/mcp_instructions.py                               45      7     16      4    82%   26-27, 120-121, 124, 135, 142->138, 146
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7132065Z src/drift/mcp_legacy.py                                     93      3     26      3    95%   204, 210, 238
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7133429Z src/drift/mcp_orchestration.py                             399     19    236     29    92%   41->43, 139->141, 158, 211->216, 263, 305->312, 317->316, 324, 329, 347->349, 439, 452, 472->480, 513->516, 516->519, 529, 562-563, 565, 573->575, 575->577, 588, 616, 622->630, 630->639, 752, 808, 821, 869, 894, 911-912
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7135069Z src/drift/mcp_router_analysis.py                           169     31     56     11    79%   81-86, 118, 129, 150->160, 216->220, 218-219, 223->234, 258, 274, 284-300, 361-378, 394, 406, 422
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7136244Z src/drift/mcp_router_architecture.py                        48     48     16      0     0%   6-148
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7137024Z src/drift/mcp_router_calibration.py                         67      5     18      5    88%   112, 159, 166, 168, 194
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7137761Z src/drift/mcp_router_intent.py                              37     37      6      0     0%   8-91
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7138456Z src/drift/mcp_router_patch.py                               68     68     24      0     0%   3-143
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7139240Z src/drift/mcp_router_repair.py                              86     29     38      8    64%   41, 45, 47, 49, 51, 53, 75-81, 206-224, 237-268
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7140059Z src/drift/mcp_router_retrieval.py                           34      3     14      3    88%   30, 39, 74
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7141661Z src/drift/mcp_router_session.py                            321     19    122     22    90%   106, 142->146, 144->146, 146->167, 149-153, 159-160, 183->190, 190->247, 195->194, 198-199, 206->218, 224, 234-235, 244->247, 383, 391-393, 430, 568->570, 570->572, 572->575, 575->581, 581->584, 585->589, 591->593, 668, 745-746
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7143773Z src/drift/mcp_server.py                                    266     90     34      2    65%   63-88, 643-645, 707-709, 1231-1239, 1377-1379, 1406-1408, 1436-1438, 1496-1507, 1545-1547, 1580-1582, 1633-1635, 1686-1697, 1750-1761, 1798-1809, 1847-1858, 1921-1923, 1957-1959, 2017, 2056-2058, 2063-2073
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7145136Z src/drift/mcp_utils.py                                      80      6     18      3    91%   22-24, 69, 81, 140
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7145935Z src/drift/models/__init__.py                                50      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7146595Z src/drift/models/_agent.py                                  64      0      2      1    98%   124->126
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7147269Z src/drift/models/_context.py                                18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7147885Z src/drift/models/_enums.py                                 129      0      8      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7148534Z src/drift/models/_findings.py                              155      1     12      1    99%   114
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7149174Z src/drift/models/_git.py                                    44      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7149779Z src/drift/models/_parse.py                                  65      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7150547Z src/drift/models/_patch.py                                  51      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7151162Z src/drift/models/_policy.py                                 27      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7151866Z src/drift/negative_context/__init__.py                      33      1     14      2    94%   92, 106->112
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7152606Z src/drift/negative_context/core.py                          45      0      8      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7153356Z src/drift/negative_context/export.py                       178      0     32      3    99%   124->132, 132->135, 135->141
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7154216Z src/drift/negative_context/generators.py                   281      4     82      5    98%   421, 426, 431, 442, 624->626
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7154980Z src/drift/next_step_contract.py                             22      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7155652Z src/drift/outcome_ledger/__init__.py                         5      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7156486Z src/drift/outcome_ledger/_models.py                         41      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7157184Z src/drift/outcome_ledger/correlator.py                      10      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7157903Z src/drift/outcome_ledger/ledger_io.py                       20      2      6      2    85%   20, 25
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7158683Z src/drift/outcome_ledger/reporter.py                        78     11     34      5    82%   30, 32, 50-53, 56-59, 105
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7159488Z src/drift/outcome_ledger/walker.py                          54      5     18      6    85%   54->57, 65, 69, 76, 98, 100
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7160388Z src/drift/outcome_tracker.py                               154     21     50      7    84%   47, 83, 130, 134-135, 209-218, 235, 238->237, 241-242, 244-245, 258
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7161196Z src/drift/output/__init__.py                                 9      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7162385Z src/drift/output/agent_tasks.py                            569     20    308     20    95%   304-305, 446->448, 457, 458->460, 591, 597-608, 1028, 1249, 1274, 1413, 1425, 1466, 1509->1501, 1567-1568, 1627->1631, 1656, 1706->1705, 1761->1759, 1843, 1913-1915, 1930->1929
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7163599Z src/drift/output/badge_svg.py                               18      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7164419Z src/drift/output/csv_output.py                              20      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7165143Z src/drift/output/fix_plan_rich.py                           52      4     14      3    86%   61-63, 84->86, 106
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7166053Z src/drift/output/github_format.py                           16      0      4      1    95%   33->35
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7166749Z src/drift/output/grouping.py                                25      1     14      1    95%   49
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7167466Z src/drift/output/guided_output.py                           57      5     12      4    87%   95, 147, 300, 341, 365
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7168222Z src/drift/output/interactive_review.py                      53      0     12      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7169107Z src/drift/output/json_output.py                            148     11     56      8    91%   186, 190->195, 192->191, 214, 340-343, 407-408, 426, 446, 465-466, 484->exit
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7169981Z src/drift/output/junit_output.py                            30      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7170649Z src/drift/output/llm_output.py                              29      0      8      1    97%   60->58
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7171352Z src/drift/output/markdown_report.py                        139      4     42      3    95%   38-40, 46->48, 90
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7172113Z src/drift/output/pr_comment.py                              78      7     18      3    90%   49, 60-62, 73-74, 76
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7172879Z src/drift/output/prompt_generator.py                        36      5     20      2    80%   84-87, 101
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7175038Z src/drift/output/rich_output.py                            573     73    224     47    83%   243, 248-250, 258, 260->256, 262->256, 270, 274, 326, 331-332, 344, 390, 418-428, 495-519, 526, 541->546, 547, 572, 704, 722->729, 736, 754->758, 787->789, 825, 830->834, 854->856, 857->859, 864->874, 890, 925, 938, 946, 971, 992-1010, 1049, 1075->1078, 1082->1089, 1132, 1152-1163, 1220, 1223-1224, 1227->1242, 1268, 1280, 1295, 1357-1358, 1361, 1395, 1414-1416, 1450->1458, 1455
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7177263Z src/drift/output/session_renderer.py                       114      8     38      6    89%   46-47, 58->60, 60->62, 62->71, 100-103, 178, 208
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7178113Z src/drift/output/tui_renderer.py                            83      9     22      1    90%   108-119, 179->194
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7178815Z src/drift/patch_writer/__init__.py                           3      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7179672Z src/drift/patch_writer/_add_docstring.py                    98     28     32      5    65%   52-56, 60-75, 91, 96->111, 98->111, 154, 163-164, 175-177, 192-194, 211
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7180788Z src/drift/patch_writer/_add_guard_clause.py                116     19     42     10    82%   47-48, 55, 58, 61, 63, 65, 134, 154->160, 214, 223, 232-233, 244-246, 260-262, 279
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7181708Z src/drift/patch_writer/_base.py                             31      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7182402Z src/drift/patch_writer/_registry.py                         16      3      4      0    75%   39-41
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7183110Z src/drift/patch_writer/shared.py                             7      2      0      0    71%   19-20
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7184782Z src/drift/pipeline.py                                      696     89    246     32    84%   157, 243, 247, 252, 431->434, 559->528, 590->594, 612-635, 689-690, 695->706, 717, 757-758, 784-788, 845->848, 867, 869, 874-877, 907, 909, 956->971, 1002-1014, 1029, 1031->1036, 1038->1040, 1044-1072, 1088-1095, 1099->1103, 1104->1106, 1268-1270, 1288->1316, 1317, 1326-1337, 1394->1396, 1504-1506, 1537-1548
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7186592Z src/drift/plugins.py                                        63      0     14      1    99%   168->161
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7187670Z src/drift/policy_compiler.py                               266     72    116      9    71%   74-79, 94-95, 109->103, 136-138, 151-152, 165-189, 197-223, 231-247, 294-343, 388->386, 487, 587-589, 597-604, 668->666, 684->686, 686->681
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7189017Z src/drift/precision.py                                     198      8     58      6    94%   139, 263->262, 329, 393, 398, 400, 418-420
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7189808Z src/drift/preflight.py                                      90     13     24      3    84%   147-149, 161, 175-180, 186-188, 227
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7190485Z src/drift/profiles.py                                       31      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7191132Z src/drift/quality_gate.py                                   96      4     36      4    94%   158, 165, 183, 223
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7191973Z src/drift/recommendation_refiner.py                         51      1     24      5    92%   112->115, 117, 118->121, 121->124, 124->130
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7192792Z src/drift/recommendations.py                               148      4     50      3    95%   130, 263, 287-288
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7193536Z src/drift/remediation_activity.py                           24      0     10      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7194451Z src/drift/repair_template_registry.py                      149     12     34      6    90%   189-190, 200, 206-207, 217, 233->236, 303, 348, 374-375, 413-414, 432->435
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7195412Z src/drift/response_shaping.py                               39      0     18      1    98%   224->223
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7196246Z src/drift/retrieval/__init__.py                              4      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7197132Z src/drift/retrieval/cache.py                               114     15     36      6    85%   53->51, 118-119, 121, 124-125, 127, 130-131, 142, 147-149, 175->181, 185-186, 200
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7198564Z src/drift/retrieval/corpus_builder.py                      248     25    116     15    88%   67-68, 87, 158-159, 162, 184, 188, 215, 223, 263, 265, 305-306, 315->327, 332-336, 368, 376, 393, 397-398, 400
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7199620Z src/drift/retrieval/fact_ids.py                             55      4     12      2    91%   90, 93-94, 96
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7200355Z src/drift/retrieval/index.py                                85      4     32      3    94%   88, 93, 129, 139
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7201043Z src/drift/retrieval/models.py                               36      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7201741Z src/drift/retrieval/search.py                               69      3     14      3    93%   92, 105, 140
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7202451Z src/drift/reward_chain.py                                  106      2     40      3    97%   68, 138->131, 198
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7203232Z src/drift/rules/tsjs/circular_module_detection.py           38      2     16      2    93%   15, 49
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7204145Z src/drift/rules/tsjs/cross_package_import_ban.py            49      3     28      7    87%   25, 34, 47->37, 50->37, 64->66, 66->68, 80
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7205179Z src/drift/rules/tsjs/layer_leak_detection.py                54      7     34     11    80%   18, 22-23, 26, 32->37, 34->33, 38->43, 40->39, 59, 63->62, 66->69, 74, 81
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7206665Z src/drift/rules/tsjs/ui_to_infra_import_ban.py              38      7     18      5    79%   17-18, 22-23, 27-28, 32->31, 46->49, 54
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7207566Z src/drift/scope_resolver.py                                259     20    142     16    90%   125, 129, 184, 187, 189->181, 192-194, 226, 272-275, 283, 289-291, 300->303, 323->326, 329->345, 345->297, 406-410, 502
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7208281Z src/drift/scoring/__init__.py                                2      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7208867Z src/drift/scoring/engine.py                                217      7    100      9    95%   61, 66->78, 85->97, 91->97, 421, 430, 433-434, 454, 467
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7209431Z src/drift/self_improvement/__init__.py                       3      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7210223Z src/drift/self_improvement/engine.py                       306     19    118     19    91%   129-130, 140, 143-144, 145->137, 181, 188, 211, 215, 218, 262, 306, 313, 356, 371, 378-379, 380->375, 391, 449->448, 455->453, 465->464, 546, 585->590
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7211226Z src/drift/serve/__init__.py                                  1      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7211851Z src/drift/serve/a2a_router.py                              154     42     36      5    70%   81, 107-108, 225->227, 284-286, 298-301, 311-314, 324-331, 335-346, 350-361, 385->393, 404-405
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7212494Z src/drift/serve/agent_card.py                                9      3      0      0    67%   16-19
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7212957Z src/drift/serve/app.py                                      36     36      4      0     0%   3-109
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7213382Z src/drift/serve/models.py                                   38      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7214052Z src/drift/session.py                                       474     14    148     17    95%   352, 418, 425, 597, 610, 612->621, 783->786, 806, 870->872, 1023->1027, 1052, 1120-1122, 1129, 1159->1161, 1205, 1233-1234
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7215064Z src/drift/session_handover.py                              320     41    116     22    85%   124, 142, 229, 236, 240-250, 264-268, 294, 372-373, 379-382, 419, 423, 446-447, 452-455, 472, 494, 515-518, 521, 525, 548-549, 555, 567, 580, 591, 630, 639-640, 697, 773
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7216225Z src/drift/session_queue_log.py                             199     31     54      7    85%   131-134, 139-142, 148-150, 155-156, 174-176, 188-190, 218, 226-227, 233-235, 251-252, 259, 268-271, 287, 337->340, 373-375
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7217171Z src/drift/session_writer_lock.py                           120     33     26      3    73%   121-144, 150-155, 182-184, 197, 205, 208-209, 279-281, 286-288
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7217774Z src/drift/signal_mapping.py                                 27      0     10      2    95%   73->75, 77->79
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7218258Z src/drift/signal_registry.py                                63      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7218698Z src/drift/signals/__init__.py                               23      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7219161Z src/drift/signals/_ts_support.py                            28      6      4      1    78%   20, 26-32
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7219651Z src/drift/signals/_utils.py                                 32      3     12      3    86%   33, 36, 56
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7220514Z src/drift/signals/architecture_violation.py                483     28    236     28    92%   111->109, 118->116, 124->123, 138, 158-159, 216, 266->270, 286, 404, 408, 412, 417, 422, 428->426, 434, 448, 502-505, 537, 696-700, 735, 782, 787, 791, 836, 875, 1071, 1145, 1239
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7221561Z src/drift/signals/base.py                                  148     10     42     10    87%   23->exit, 25->exit, 28->exit, 31->exit, 34->exit, 152->exit, 156->exit, 166, 174, 195-200, 221, 223
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7222260Z src/drift/signals/broad_exception_monoculture.py            73      0     32      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7222807Z src/drift/signals/bypass_accumulation.py                    82      2     34      1    97%   75, 94
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7223375Z src/drift/signals/circular_import.py                        88      3     34      5    93%   47, 62, 78, 80->83, 117->106
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7224059Z src/drift/signals/co_change_coupling.py                    268     13    124     15    93%   74->80, 78, 140, 152, 169->176, 204, 208, 254, 272, 277, 304, 390, 421, 433, 439
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7224875Z src/drift/signals/cognitive_complexity.py                  213     25    108     13    85%   87->83, 102, 108-116, 206, 212, 214, 243-251, 286, 294->284, 359-360, 367, 372, 376->380, 381
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7225609Z src/drift/signals/cohesion_deficit.py                      198      6     88      7    95%   165, 169, 196, 213->211, 229, 255, 261
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7226474Z src/drift/signals/dead_code_accumulation.py                287     14    158     13    94%   166-167, 193, 197, 206-207, 231, 232->228, 267->263, 283, 335, 352, 377, 399->397, 448, 456, 529
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7227324Z src/drift/signals/dependency_dag.py                         50      2     22      3    93%   50, 52, 73->68
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7228002Z src/drift/signals/doc_impl_drift.py                        264     12    136     10    94%   316->320, 334->348, 530, 557->594, 618, 622, 626-627, 634, 638-639, 673, 700-701, 716, 740->738
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7229135Z src/drift/signals/exception_contract_drift.py              273     39    140     21    84%   66-67, 68->71, 78->77, 129, 134->139, 136-137, 142, 169-170, 185->199, 190->185, 207->216, 257, 272-273, 287-291, 306-307, 311-313, 318-320, 324-327, 332-333, 337-338, 346, 397, 438-439, 463, 478, 483->482, 496-497
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7230213Z src/drift/signals/explainability_deficit.py                193      3    108      6    97%   41, 68, 124, 229->228, 255->259, 351->354
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7230842Z src/drift/signals/fan_out_explosion.py                      56      5     26      6    87%   38, 42, 49, 54, 85, 95->93
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7231551Z src/drift/signals/guard_clause_deficit.py                  212     18    116     16    89%   105, 137-138, 171, 175, 179, 183, 196->189, 198, 207, 213, 216, 253, 257, 268-270, 274, 279
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7232489Z src/drift/signals/hardcoded_secret.py                      372     41    230     23    86%   185, 213-214, 216, 304->307, 309->313, 351, 370, 379, 438->430, 537, 550, 563, 567, 578, 580, 582, 585-620, 659, 774, 786, 799, 863-871, 886
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7233357Z src/drift/signals/insecure_default.py                      159     10     76      8    91%   184, 188, 192-193, 235, 237->228, 296, 309, 331-333, 366->372
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7234317Z src/drift/signals/missing_authorization.py                 242     22    124     19    88%   134, 136, 162, 164, 174, 177, 191, 193, 201, 284, 289, 291, 293, 295, 418->421, 493, 496-498, 508-509, 519-524
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7235248Z src/drift/signals/mutant_duplicates.py                     318     17    150     16    93%   178->183, 477->484, 480->479, 509, 515->520, 521, 541-543, 549, 561-562, 580, 585-587, 598, 623, 668, 682, 690
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7236613Z src/drift/signals/naming_contract_violation.py             420     62    272     37    82%   120->113, 121->120, 126, 154, 159->170, 165, 250, 280, 291, 294, 356-358, 361-365, 370, 389-392, 400->418, 408-416, 424, 427, 444-446, 453-455, 459->465, 462, 467-475, 486, 493, 517-518, 523, 532, 543, 547-554, 567, 663->666, 667, 682, 747-748, 826, 842->839, 849, 852
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7237776Z src/drift/signals/pattern_fragmentation.py                 196     10     88      9    92%   81, 200, 329->345, 334->342, 368, 370, 378-381, 383, 389
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7238812Z src/drift/signals/phantom_reference.py                     520     37    274     24    92%   236-237, 344->346, 378->380, 395, 455->454, 472->474, 560, 602, 605, 639->638, 702-703, 708, 725, 741-742, 762-763, 765, 768, 775, 782-783, 789, 837, 849, 883->888, 885->888, 896-897, 930, 938-939, 946, 951, 973-983
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7239942Z src/drift/signals/system_misalignment.py                   188      9    104     16    91%   96, 102, 107->109, 110->113, 155, 161, 163, 166, 184, 190->192, 197->196, 227->229, 246, 280->282, 297->299, 328
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7240689Z src/drift/signals/temporal_volatility.py                   167      1     76      3    98%   111, 213->215, 227->230
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7241533Z src/drift/signals/test_polarity_deficit.py                 303     15    140     16    93%   139->141, 142->145, 206, 312, 324->343, 330->343, 335->343, 346->369, 354->357, 365, 374->320, 380-384, 405, 428, 442, 455-461, 465-471, 547->592, 630
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7242399Z src/drift/signals/ts_architecture.py                       118      4     24      3    95%   79-80, 89-90, 185->188, 238->240, 284->286
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7243000Z src/drift/signals/type_safety_bypass.py                    133      6     54      4    95%   65, 70, 88, 234, 305-306
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7243713Z src/drift/situational_hints.py                              82      3     48      3    95%   65, 120, 142
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7244245Z src/drift/suppression.py                                   191      6     64      5    96%   74-75, 104, 109, 203, 276, 299->301
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7244761Z src/drift/synthesizer/__init__.py                            7      0      0      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7245312Z src/drift/synthesizer/_cluster.py                           87      5     44      5    91%   123->112, 141, 182, 186, 191-192
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7246028Z src/drift/synthesizer/_draft_generator.py                   83     15     26      4    75%   192-204, 226->231, 250, 254
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7246604Z src/drift/synthesizer/_effectiveness.py                     47      3     12      3    90%   26, 31, 87
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7247103Z src/drift/synthesizer/_models.py                            84      0      4      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7247633Z src/drift/synthesizer/_skill_renderer.py                    40      0     16      4    93%   66->73, 74->81, 82->89, 90->97
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7248197Z src/drift/synthesizer/_triage.py                            64     10     28      5    82%   24, 27, 30-31, 61, 143-146, 150
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7248833Z src/drift/task_graph.py                                    413     19    158      6    95%   95->93, 170->164, 238-250, 648->644, 678->677, 892-901, 978, 1017->1020
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7249530Z src/drift/task_spec.py                                     129     24     50     11    77%   165, 174->170, 208, 248-260, 266, 271, 273, 283-284, 297-299, 311, 339, 346, 354
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7250345Z src/drift/telemetry.py                                      99      9     32      4    90%   42, 47->45, 60, 85-86, 94, 113-114, 186-188
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7250941Z src/drift/timeline.py                                      133      9     50      8    90%   161, 163, 175-176, 180, 200->157, 229->228, 250-257, 274->273
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7251477Z src/drift/tool_metadata.py                                  32      0      2      0   100%
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7251945Z src/drift/trend_history.py                                  92      3     18      3    95%   32-37, 55->exit, 61
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7252459Z src/drift/types.py                                          22      0      6      3    89%   15->exit, 30->exit, 42->exit
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7252974Z ----------------------------------------------------------------------------------------------------
Test (Python 3.12, ubuntu-latest)	Run tests with coverage (reference Python, Linux)	2026-04-26T18:10:22.7253399Z TOTAL                                                    34038   3602  12336   1597    87%
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	﻿2026-04-26T18:10:23.1660032Z ##[group]Run if [ ! -f coverage.xml ] && [ -f .coverage ]; then
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1660474Z [36;1mif [ ! -f coverage.xml ] && [ -f .coverage ]; then[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1660882Z [36;1m  echo "coverage.xml missing after pytest; generating from .coverage"[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1661280Z [36;1m  $PYTHON_BIN -m coverage xml -o coverage.xml[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1661556Z [36;1mfi[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1661737Z [36;1m[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1661922Z [36;1mif [ ! -f coverage.xml ]; then[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1662266Z [36;1m  echo "coverage.xml missing; refusing ambiguous Codecov upload"[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1662595Z [36;1m  exit 1[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1662780Z [36;1mfi[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1662947Z [36;1m[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1663194Z [36;1mecho "coverage.xml ready ($(wc -c < coverage.xml) bytes)"[0m
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1685981Z shell: /usr/bin/bash -e {0}
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1686225Z env:
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1686535Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1687016Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1687421Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1687851Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1688413Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1688973Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1689476Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1689996Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1690535Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1690997Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1691318Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Ensure deterministic coverage.xml	2026-04-26T18:10:23.1758201Z coverage.xml ready (1607045 bytes)
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	﻿2026-04-26T18:10:23.1782856Z ##[group]Run if [ ! -f coverage.xml ]; then
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1783177Z [36;1mif [ ! -f coverage.xml ]; then[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1783456Z [36;1m  echo "ERROR: coverage.xml not found"[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1783720Z [36;1m  exit 1[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1783901Z [36;1mfi[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1784142Z [36;1mif ! grep -q 'lines-covered=' coverage.xml; then[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1784495Z [36;1m  echo "ERROR: coverage.xml has invalid structure"[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1784781Z [36;1m  exit 1[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1784957Z [36;1mfi[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1785260Z [36;1mLINES_COVERED=$(grep -oP 'lines-covered="\K[0-9]+' coverage.xml | head -1)[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1785737Z [36;1mLINE_RATE=$(grep -oP 'line-rate="\K[0-9.]+' coverage.xml | head -1)[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1786536Z [36;1mecho "✓ Coverage data present: lines-covered=$LINES_COVERED, line-rate=$LINE_RATE"[0m
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1807263Z shell: /usr/bin/bash -e {0}
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1807506Z env:
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1807803Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1808280Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1808662Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1809087Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1809649Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1810202Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1810702Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1811204Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1811719Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1812180Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1812498Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Validate coverage.xml structure	2026-04-26T18:10:23.1983264Z ✓ Coverage data present: lines-covered=30436, line-rate=0.8942
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	﻿2026-04-26T18:10:23.2008437Z ##[group]Run echo "=== Codecov Upload Diagnostics ==="
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2008816Z [36;1mecho "=== Codecov Upload Diagnostics ==="[0m
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2009734Z [36;1mecho "CODECOV_TOKEN set: $([ -n '***' ] && echo 'YES' || echo 'NO')"[0m
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2010151Z [36;1mecho "File size: $(wc -c < coverage.xml) bytes"[0m
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2010478Z [36;1mecho "First 5 lines of coverage.xml:"[0m
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2010758Z [36;1mhead -5 coverage.xml[0m
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2031568Z shell: /usr/bin/bash -e {0}
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2031804Z env:
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2032099Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2032559Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2032944Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2033377Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2033942Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2034532Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2035038Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2035531Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2036202Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2036670Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2036987Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2077823Z === Codecov Upload Diagnostics ===
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2082588Z CODECOV_TOKEN set: YES
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2098454Z File size: 1607045 bytes
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2098826Z First 5 lines of coverage.xml:
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2107909Z <?xml version="1.0" ?>
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2108954Z <coverage version="7.13.5" timestamp="1777227005929" lines-valid="34038" lines-covered="30436" line-rate="0.8942" branches-valid="12336" branches-covered="9987" branch-rate="0.8096" complexity="0">
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2109826Z 	<!-- Generated by coverage.py: https://coverage.readthedocs.io/en/7.13.5 -->
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2110427Z 	<!-- Based on https://raw.githubusercontent.com/cobertura/web/master/htdocs/xml/coverage-04.dtd -->
Test (Python 3.12, ubuntu-latest)	Pre-Codecov diagnostics	2026-04-26T18:10:23.2111278Z 	<sources>
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	﻿2026-04-26T18:10:23.2334548Z ##[group]Run codecov/codecov-action@1f60566a86da84c4b4b64c17662a90de97fbb8d7
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2334941Z with:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2335131Z   files: coverage.xml
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2335509Z   disable_search: true
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2335717Z   flags: py3.12
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2336251Z   fail_ci_if_error: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2336465Z   verbose: true
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2336657Z   slug: mick-gsk/drift
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2336846Z   use_oidc: true
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2337040Z   disable_file_fixes: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2337265Z   disable_safe_directory: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2337491Z   disable_telem: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2337686Z   dry_run: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2337868Z   git_service: github
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2338069Z   gcov_executable: gcov
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2338280Z   handle_no_reports_found: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2338521Z   recurse_submodules: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2338752Z   run_command: upload-coverage
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2338983Z   skip_validation: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2339243Z   use_legacy_upload_endpoint: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2339486Z   use_pypi: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2339676Z   version: latest
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2339850Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2340146Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2340597Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2340983Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2341425Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2341995Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2342545Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2343055Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2343558Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2344069Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2344526Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2344838Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2430268Z ##[group]Run CC_ACTION_VERSION=$(cat ${GITHUB_ACTION_PATH}/src/version)
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2430739Z [36;1mCC_ACTION_VERSION=$(cat ${GITHUB_ACTION_PATH}/src/version)[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2431175Z [36;1mecho -e "\033[0;32m==>\033[0m Running Action version $CC_ACTION_VERSION"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2452548Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2452865Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2453160Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2453602Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2453986Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2454434Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2454991Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2455560Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2456251Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2456758Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2457262Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2457730Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2458038Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2514997Z [0;32m==>[0m Running Action version 5.4.2
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2539954Z ##[group]Run git config --global --add safe.directory "/home/runner/work/drift/drift"
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2540709Z [36;1mgit config --global --add safe.directory "/home/runner/work/drift/drift"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2541162Z [36;1mgit config --global --add safe.directory "$GITHUB_WORKSPACE"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2562076Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2562389Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2562679Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2563118Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2563500Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2563926Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2564485Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2565065Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2565574Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2566267Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2566799Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2567263Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2567578Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2661002Z ##[group]Run CC_FORK="false"
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2661271Z [36;1mCC_FORK="false"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2661796Z [36;1mif [ -n "$GITHUB_EVENT_PULL_REQUEST_HEAD_REPO_FULL_NAME" ] && [ "$GITHUB_EVENT_PULL_REQUEST_HEAD_REPO_FULL_NAME" != "$GITHUB_REPOSITORY" ];[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2662357Z [36;1mthen[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2662591Z [36;1m  echo -e "\033[0;32m==>\033[0m Fork detected"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2662874Z [36;1m  CC_FORK="true"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2663075Z [36;1mfi[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2663283Z [36;1mecho "CC_FORK=$CC_FORK" >> "$GITHUB_ENV"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2684065Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2684391Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2684684Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2685134Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2685515Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2686225Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2686800Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2687355Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2687852Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2688370Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2688902Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2689358Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2689695Z   GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2689983Z   GITHUB_EVENT_PULL_REQUEST_HEAD_REPO_FULL_NAME: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2690272Z   GITHUB_REPOSITORY: mick-gsk/drift
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2690512Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2777186Z ##[group]Run actions/github-script@v7
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2777442Z with:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2777796Z   script: const id_token = await core.getIDToken(process.env.CC_OIDC_AUDIENCE)
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	return id_token
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2778374Z   github-token: ***
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2778582Z   debug: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2778789Z   user-agent: actions/github-script
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2779037Z   result-encoding: json
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2779243Z   retries: 0
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2779456Z   retry-exempt-status-codes: 400,401,403,404,422
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2779877Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2780162Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2780600Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2781103Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2781533Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2782094Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2782646Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2783150Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2783636Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2784134Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2784604Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2784906Z   CC_FORK: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2785123Z   CC_OIDC_AUDIENCE: https://codecov.io
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.2785379Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4795618Z ##[group]Run if [ "true" == 'true' ] && [ "$CC_FORK" != 'true' ];
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4796361Z [36;1mif [ "true" == 'true' ] && [ "$CC_FORK" != 'true' ];[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4796666Z [36;1mthen[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4796911Z [36;1m  echo "CC_TOKEN=$CC_OIDC_TOKEN" >> "$GITHUB_ENV"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4797214Z [36;1melif [ -n "" ];[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4797418Z [36;1mthen[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4797651Z [36;1m  echo -e "\033[0;32m==>\033[0m Token set from env"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4797977Z [36;1m    echo "CC_TOKEN=" >> "$GITHUB_ENV"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4798230Z [36;1melse[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4798412Z [36;1m  if [ -n "" ];[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4798617Z [36;1m  then[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4798860Z [36;1m    echo -e "\033[0;32m==>\033[0m Token set from input"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4799197Z [36;1m    CC_TOKEN=$(echo "" | tr -d '\n')[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4799498Z [36;1m    echo "CC_TOKEN=$CC_TOKEN" >> "$GITHUB_ENV"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4799780Z [36;1m  fi[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4799957Z [36;1mfi[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4822462Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4822783Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4823081Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4823522Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4823898Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4824340Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4824910Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4825468Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4826243Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4826755Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4827262Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4827723Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4828037Z   CC_FORK: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4857915Z   CC_OIDC_TOKEN: "***"
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4858186Z   CC_OIDC_AUDIENCE: https://codecov.io
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4858446Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4925422Z ##[group]Run if [ -z "$CC_BRANCH" ] && [ -z "$CC_TOKEN" ] && [ "$CC_FORK" == 'true' ]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4926169Z [36;1mif [ -z "$CC_BRANCH" ] && [ -z "$CC_TOKEN" ] && [ "$CC_FORK" == 'true' ][0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4926520Z [36;1mthen[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4926906Z [36;1m  echo -e "\033[0;32m==>\033[0m Fork detected, setting branch to $GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4927568Z [36;1m  TOKENLESS="$GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4928064Z [36;1m  CC_BRANCH="$GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4928425Z [36;1m  echo "TOKENLESS=$TOKENLESS" >> "$GITHUB_ENV"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4928705Z [36;1mfi[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4928881Z [36;1m[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4929099Z [36;1mecho "CC_BRANCH=$CC_BRANCH" >> "$GITHUB_ENV"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4950490Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4950805Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4951106Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4951543Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4951922Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4952354Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4952926Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4953497Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4954005Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4954508Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4955009Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4955499Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4956046Z   CC_FORK: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4986154Z   CC_TOKEN: "***"
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4986373Z   CC_BRANCH: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4986574Z   GITHUB_EVENT_PULL_REQUEST_HEAD_LABEL: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4986870Z   GITHUB_EVENT_PULL_REQUEST_HEAD_REPO_FULL_NAME: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4987177Z   GITHUB_REPOSITORY: mick-gsk/drift
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.4987421Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5050499Z ##[group]Run if [ -z "$CC_SHA" ];
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5050797Z [36;1mif [ -z "$CC_SHA" ];[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5051027Z [36;1mthen[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5051269Z [36;1m  CC_SHA="$GITHUB_EVENT_PULL_REQUEST_HEAD_SHA"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5051551Z [36;1mfi[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5051833Z [36;1mif [ -z "$CC_PR" ] && [ "${GITHUB_EVENT_NAME}" == "pull_request_target" ];[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5052178Z [36;1mthen[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5052380Z [36;1m  CC_PR="$GITHUB_EVENT_NUMBER"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5052625Z [36;1mfi[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5052805Z [36;1m[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5053008Z [36;1mecho "CC_SHA=$CC_SHA" >> "$GITHUB_ENV"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5053301Z [36;1mecho "CC_PR=$CC_PR" >> "$GITHUB_ENV"[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5073964Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5074273Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5074568Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5075026Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5075409Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5076031Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5091064Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5091934Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5092531Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5093044Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5093562Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5094025Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5094538Z   CC_FORK: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5124554Z   CC_TOKEN: "***"
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5124762Z   CC_BRANCH: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5125114Z   CC_PR: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5125283Z   CC_SHA: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5125459Z   GITHUB_EVENT_NAME: push
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5125681Z   GITHUB_EVENT_NUMBER: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5126058Z   GITHUB_EVENT_PULL_REQUEST_HEAD_SHA: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5126305Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5195621Z ##[group]Run ${GITHUB_ACTION_PATH}/dist/codecov.sh
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5196199Z [36;1m${GITHUB_ACTION_PATH}/dist/codecov.sh[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5216894Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5217219Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5217513Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5217959Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5218346Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5218809Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5219378Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5219941Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5220455Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5220968Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5221475Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5221937Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5222253Z   CC_FORK: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5252235Z   CC_TOKEN: "***"
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5252455Z   CC_BRANCH: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5252634Z   CC_SHA: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5252808Z   CC_PR: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5252988Z   CC_BASE_SHA: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5253169Z   CC_BINARY: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5253349Z   CC_BUILD: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5253533Z   CC_BUILD_URL: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5253725Z   CC_CODE: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5253899Z   CC_DIR: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5254085Z   CC_DISABLE_FILE_FIXES: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5254340Z   CC_DISABLE_SEARCH: true
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5254576Z   CC_DISABLE_TELEM: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5254786Z   CC_DRY_RUN: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5254987Z   CC_ENTERPRISE_URL: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5255188Z   CC_ENV: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5255365Z   CC_EXCLUDES: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5255553Z   CC_FAIL_ON_ERROR: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5255925Z   CC_FILES: coverage.xml
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5256172Z   CC_FLAGS: py3.12
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5256359Z   CC_FORCE: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5256537Z   CC_GCOV_ARGS: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5256731Z   CC_GCOV_EXECUTABLE: gcov
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5256941Z   CC_GCOV_IGNORE: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5257128Z   CC_GCOV_INCLUDE: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5257330Z   CC_GIT_SERVICE: github
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5257548Z   CC_HANDLE_NO_REPORTS_FOUND: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5257793Z   CC_JOB_CODE: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5257983Z   CC_LEGACY: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5258168Z   CC_NAME: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5258345Z   CC_NETWORK_FILTER: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5258548Z   CC_NETWORK_PREFIX: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5258740Z   CC_NETWORK_ROOT_FOLDER: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5258944Z   CC_OS: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5259118Z   CC_PARENT_SHA: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5259303Z   CC_PLUGINS: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5259497Z   CC_RECURSE_SUBMODULES: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5259720Z   CC_REPORT_TYPE: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5259911Z   CC_RUN_CMD: upload-coverage
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5260132Z   CC_SERVICE: github
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5260339Z   CC_SKIP_VALIDATION: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5260560Z   CC_SLUG: mick-gsk/drift
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5260766Z   CC_SWIFT_PROJECT: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5260958Z   CC_USE_PYPI: false
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5261142Z   CC_VERBOSE: true
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5261501Z   CC_VERSION: latest
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5261689Z   CC_YML_PATH: 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5261869Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5329196Z      _____          _
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5329793Z     / ____|        | |
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5330138Z    | |     ___   __| | ___  ___ _____   __
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5330530Z    | |    / _ \ / _` |/ _ \/ __/ _ \ \ / /
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5330904Z    | |___| (_) | (_| |  __/ (_| (_) \ V /
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5331300Z     \_____\___/ \__,_|\___|\___\___/ \_/
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5332016Z                            [0;31m Wrapper-0.2.1[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5332432Z                                   
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5394247Z [0;32m==>[0m Detected [0;36mlinux[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5395009Z [0;32m ->[0m Downloading [0;36mhttps://cli.codecov.io/latest/linux/codecov[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5451584Z   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5452568Z                                  Dload  Upload   Total   Spent    Left  Speed
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5453238Z 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.5776183Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.7682455Z   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.7683127Z 100 10.6M  100 10.6M    0     0  47.7M      0 --:--:-- --:--:-- --:--:-- 47.5M
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.7709484Z [0;32m==>[0m Finishing downloading [0;36mlinux:latest[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.8299693Z       Version: [0;36mv11.2.8[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.8300171Z  
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9537537Z gpg: directory '/home/runner/.gnupg' created
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9539478Z gpg: keybox '/home/runner/.gnupg/pubring.kbx' created
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9553401Z gpg: /home/runner/.gnupg/trustdb.gpg: trustdb created
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9554291Z gpg: key 806BB28AED779869: public key "Codecov Uploader (Codecov Uploader Verification Key) <security@codecov.io>" imported
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9762268Z gpg: Total number processed: 1
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9762746Z gpg:               imported: 1
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9769440Z [0;32m==>[0m Verifying GPG signature integrity
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9770395Z [0;32m ->[0m Downloading [0;36mhttps://cli.codecov.io/latest/linux/codecov.SHA256SUM[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9771858Z [0;32m ->[0m Downloading [0;36mhttps://cli.codecov.io/latest/linux/codecov.SHA256SUM.sig[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:23.9772938Z  
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.0907817Z gpg: Signature made Tue Apr 21 19:28:03 2026 UTC
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.0908287Z gpg:                using RSA key 27034E7FDB850E0BBC2C62FF806BB28AED779869
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.0911144Z gpg: Good signature from "Codecov Uploader (Codecov Uploader Verification Key) <security@codecov.io>" [unknown]
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.0911727Z gpg: WARNING: This key is not certified with a trusted signature!
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.0912145Z gpg:          There is no indication that the signature belongs to the owner.
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.0912610Z Primary key fingerprint: 2703 4E7F DB85 0E0B BC2C  62FF 806B B28A ED77 9869
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.1729677Z codecov: OK
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.1740908Z [0;32m==>[0m CLI integrity verified
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.1741230Z 
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.1859398Z [0;32m ->[0m Token of length 1820 detected
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.2487869Z [0;32m==>[0m Running upload-coverage
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.2498503Z       [0;36m./codecov --verbose upload-coverage -t <redacted> --git-service github --slug mick-gsk/drift --disable-search --file coverage.xml --flag py3.12 --gcov-executable gcov[0m
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6033913Z info - 2026-04-26 18:10:24,603 -- ci service found: github-actions
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6070139Z debug - 2026-04-26 18:10:24,606 -- versioning system found: <class 'codecov_cli.helpers.versioning_systems.GitVersioningSystem'>
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6101695Z debug - 2026-04-26 18:10:24,609 -- versioning system found: <class 'codecov_cli.helpers.versioning_systems.GitVersioningSystem'>
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6135037Z debug - 2026-04-26 18:10:24,613 -- Loading config from /home/runner/work/drift/drift/codecov.yml
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6461780Z debug - 2026-04-26 18:10:24,645 -- Starting upload coverage --- {"verbose": true, "auto_load_params_from": null, "codecov_yml_path": null, "enterprise_url": null, "disable_telem": false, "version": "cli-11.2.8", "command": "upload-coverage", "git_service": "github", "slug": "mick-gsk/drift", "disable_search": true, "flags": ["py3.12"], "gcov_executable": "gcov", "commit_sha": "cee18bb6dbd37de0ecd0140325ef98bfa67a5029", "fail_on_error": false, "report_code": "default", "network_root_folder": "/home/runner/work/drift/drift", "files_search_root_folder": "/home/runner/work/drift/drift", "files_search_exclude_folders": [], "recurse_submodules": false, "disable_file_fixes": false, "build_code": "24963382400", "build_url": "https://github.com/mick-gsk/drift/actions/runs/24963382400", "job_code": "CI", "name": "24963382400", "branch": "main", "pull_request_number": null, "env_vars": {}, "plugin_names": ["xcode", "gcov", "pycoverage"], "dry_run": false, "use_legacy_uploader": false, "handle_no_reports_found": false, "report_type_str": "coverage", "network_filter": null, "network_prefix": null, "gcov_args": null, "gcov_ignore": null, "gcov_include": null, "swift_project": null, "parent_sha": null}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6469729Z debug - 2026-04-26 18:10:24,645 -- Selected preparation plugins --- {"selected_plugins": ["<class 'codecov_cli.plugins.xcode.XcodePlugin'>", "<class 'codecov_cli.plugins.gcov.GcovPlugin'>", "<class 'codecov_cli.plugins.pycoverage.Pycoverage'>"], "cli_config": {}}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6471611Z debug - 2026-04-26 18:10:24,646 -- Running preparation plugin: <class 'codecov_cli.plugins.xcode.XcodePlugin'>
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6472431Z debug - 2026-04-26 18:10:24,646 -- Running xcode plugin...
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6473072Z warning - 2026-04-26 18:10:24,646 -- xcrun is not installed or can't be found.
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6473949Z debug - 2026-04-26 18:10:24,647 -- Running preparation plugin: <class 'codecov_cli.plugins.gcov.GcovPlugin'>
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6474753Z debug - 2026-04-26 18:10:24,647 -- Running gcov plugin...
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.6476242Z debug - 2026-04-26 18:10:24,647 -- Translating `*.gcno` into `(?s:[^/]*\.gcno)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9419341Z warning - 2026-04-26 18:10:24,941 -- No gcov data found.
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9420238Z debug - 2026-04-26 18:10:24,941 -- Running preparation plugin: <class 'codecov_cli.plugins.pycoverage.Pycoverage'>
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9424680Z warning - 2026-04-26 18:10:24,942 -- coverage.py is not installed or can't be found.
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9425386Z debug - 2026-04-26 18:10:24,942 -- Collecting relevant files
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9529003Z debug - 2026-04-26 18:10:24,952 -- Translating `*.*js` into `(?s:[^/]*\.[^/]*js)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9529867Z debug - 2026-04-26 18:10:24,952 -- Translating `*.SHA256SUM` into `(?s:[^/]*\.SHA256SUM)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9530643Z debug - 2026-04-26 18:10:24,952 -- Translating `*.am` into `(?s:[^/]*\.am)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9531351Z debug - 2026-04-26 18:10:24,952 -- Translating `*.bash` into `(?s:[^/]*\.bash)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9532116Z debug - 2026-04-26 18:10:24,953 -- Translating `*.bat` into `(?s:[^/]*\.bat)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9532804Z debug - 2026-04-26 18:10:24,953 -- Translating `*.bw` into `(?s:[^/]*\.bw)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9533497Z debug - 2026-04-26 18:10:24,953 -- Translating `*.cfg` into `(?s:[^/]*\.cfg)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9534202Z debug - 2026-04-26 18:10:24,953 -- Translating `*.class` into `(?s:[^/]*\.class)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9534936Z debug - 2026-04-26 18:10:24,953 -- Translating `*.cmake` into `(?s:[^/]*\.cmake)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9535645Z debug - 2026-04-26 18:10:24,953 -- Translating `*.conf` into `(?s:[^/]*\.conf)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9536618Z debug - 2026-04-26 18:10:24,953 -- Translating `*.coverage` into `(?s:[^/]*\.coverage)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9537347Z debug - 2026-04-26 18:10:24,953 -- Translating `*.cp` into `(?s:[^/]*\.cp)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9538028Z debug - 2026-04-26 18:10:24,953 -- Translating `*.cpp` into `(?s:[^/]*\.cpp)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9539093Z debug - 2026-04-26 18:10:24,953 -- Translating `*.crt` into `(?s:[^/]*\.crt)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9539774Z debug - 2026-04-26 18:10:24,953 -- Translating `*.csg` into `(?s:[^/]*\.csg)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9540676Z debug - 2026-04-26 18:10:24,953 -- Translating `*.css` into `(?s:[^/]*\.css)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9541353Z debug - 2026-04-26 18:10:24,953 -- Translating `*.csv` into `(?s:[^/]*\.csv)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9542037Z debug - 2026-04-26 18:10:24,953 -- Translating `*.dart` into `(?s:[^/]*\.dart)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9542738Z debug - 2026-04-26 18:10:24,953 -- Translating `*.data` into `(?s:[^/]*\.data)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9543421Z debug - 2026-04-26 18:10:24,953 -- Translating `*.db` into `(?s:[^/]*\.db)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9544086Z debug - 2026-04-26 18:10:24,953 -- Translating `*.dox` into `(?s:[^/]*\.dox)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9544765Z debug - 2026-04-26 18:10:24,954 -- Translating `*.ec` into `(?s:[^/]*\.ec)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9545440Z debug - 2026-04-26 18:10:24,954 -- Translating `*.egg` into `(?s:[^/]*\.egg)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9546390Z debug - 2026-04-26 18:10:24,954 -- Translating `*.egg-info` into `(?s:[^/]*\.egg\-info)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9547156Z debug - 2026-04-26 18:10:24,954 -- Translating `*.el` into `(?s:[^/]*\.el)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9547851Z debug - 2026-04-26 18:10:24,954 -- Translating `*.env` into `(?s:[^/]*\.env)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9548534Z debug - 2026-04-26 18:10:24,954 -- Translating `*.erb` into `(?s:[^/]*\.erb)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9549210Z debug - 2026-04-26 18:10:24,954 -- Translating `*.err` into `(?s:[^/]*\.err)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9549875Z debug - 2026-04-26 18:10:24,954 -- Translating `*.exe` into `(?s:[^/]*\.exe)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9550592Z debug - 2026-04-26 18:10:24,954 -- Translating `*.feature` into `(?s:[^/]*\.feature)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9551334Z debug - 2026-04-26 18:10:24,954 -- Translating `*.ftl` into `(?s:[^/]*\.ftl)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9552021Z debug - 2026-04-26 18:10:24,954 -- Translating `*.gif` into `(?s:[^/]*\.gif)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9552695Z debug - 2026-04-26 18:10:24,954 -- Translating `*.go` into `(?s:[^/]*\.go)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9553412Z debug - 2026-04-26 18:10:24,954 -- Translating `*.gradle` into `(?s:[^/]*\.gradle)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9554149Z debug - 2026-04-26 18:10:24,954 -- Translating `*.gz` into `(?s:[^/]*\.gz)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9554815Z debug - 2026-04-26 18:10:24,954 -- Translating `*.h` into `(?s:[^/]*\.h)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9555506Z debug - 2026-04-26 18:10:24,954 -- Translating `*.html` into `(?s:[^/]*\.html)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9556352Z debug - 2026-04-26 18:10:24,954 -- Translating `*.in` into `(?s:[^/]*\.in)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9557036Z debug - 2026-04-26 18:10:24,954 -- Translating `*.jade` into `(?s:[^/]*\.jade)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9557742Z debug - 2026-04-26 18:10:24,954 -- Translating `*.jar*` into `(?s:[^/]*\.jar[^/]*)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9558472Z debug - 2026-04-26 18:10:24,955 -- Translating `*.jpeg` into `(?s:[^/]*\.jpeg)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9559177Z debug - 2026-04-26 18:10:24,955 -- Translating `*.jpg` into `(?s:[^/]*\.jpg)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9559859Z debug - 2026-04-26 18:10:24,955 -- Translating `*.js` into `(?s:[^/]*\.js)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9560561Z debug - 2026-04-26 18:10:24,955 -- Translating `*.less` into `(?s:[^/]*\.less)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9561300Z debug - 2026-04-26 18:10:24,955 -- Translating `*.library` into `(?s:[^/]*\.library)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9562028Z debug - 2026-04-26 18:10:24,955 -- Translating `*.log` into `(?s:[^/]*\.log)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9562709Z debug - 2026-04-26 18:10:24,955 -- Translating `*.m4` into `(?s:[^/]*\.m4)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9563408Z debug - 2026-04-26 18:10:24,955 -- Translating `*.mak*` into `(?s:[^/]*\.mak[^/]*)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9564120Z debug - 2026-04-26 18:10:24,955 -- Translating `*.map` into `(?s:[^/]*\.map)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9564790Z debug - 2026-04-26 18:10:24,955 -- Translating `*.md` into `(?s:[^/]*\.md)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9565682Z debug - 2026-04-26 18:10:24,955 -- Translating `*.module` into `(?s:[^/]*\.module)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9566551Z debug - 2026-04-26 18:10:24,955 -- Translating `*.mp4` into `(?s:[^/]*\.mp4)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9567408Z debug - 2026-04-26 18:10:24,955 -- Translating `*.o` into `(?s:[^/]*\.o)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9568089Z debug - 2026-04-26 18:10:24,955 -- Translating `*.p12` into `(?s:[^/]*\.p12)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9568780Z debug - 2026-04-26 18:10:24,955 -- Translating `*.pem` into `(?s:[^/]*\.pem)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9569457Z debug - 2026-04-26 18:10:24,955 -- Translating `*.png` into `(?s:[^/]*\.png)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9570164Z debug - 2026-04-26 18:10:24,955 -- Translating `*.pom*` into `(?s:[^/]*\.pom[^/]*)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9570930Z debug - 2026-04-26 18:10:24,955 -- Translating `*.profdata` into `(?s:[^/]*\.profdata)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9571704Z debug - 2026-04-26 18:10:24,955 -- Translating `*.proto` into `(?s:[^/]*\.proto)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9572479Z debug - 2026-04-26 18:10:24,956 -- Translating `*.prototxt` into `(?s:[^/]*\.prototxt)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9573216Z debug - 2026-04-26 18:10:24,956 -- Translating `*.ps1` into `(?s:[^/]*\.ps1)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9573904Z debug - 2026-04-26 18:10:24,956 -- Translating `*.pth` into `(?s:[^/]*\.pth)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9574584Z debug - 2026-04-26 18:10:24,956 -- Translating `*.py` into `(?s:[^/]*\.py)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9575275Z debug - 2026-04-26 18:10:24,956 -- Translating `*.pyc` into `(?s:[^/]*\.pyc)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9576090Z debug - 2026-04-26 18:10:24,956 -- Translating `*.pyo` into `(?s:[^/]*\.pyo)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9576774Z debug - 2026-04-26 18:10:24,956 -- Translating `*.rake` into `(?s:[^/]*\.rake)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9577456Z debug - 2026-04-26 18:10:24,956 -- Translating `*.rb` into `(?s:[^/]*\.rb)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9578109Z debug - 2026-04-26 18:10:24,956 -- Translating `*.rsp` into `(?s:[^/]*\.rsp)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9578793Z debug - 2026-04-26 18:10:24,956 -- Translating `*.rst` into `(?s:[^/]*\.rst)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9579472Z debug - 2026-04-26 18:10:24,956 -- Translating `*.ru` into `(?s:[^/]*\.ru)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9580151Z debug - 2026-04-26 18:10:24,956 -- Translating `*.sbt` into `(?s:[^/]*\.sbt)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9580855Z debug - 2026-04-26 18:10:24,956 -- Translating `*.scss` into `(?s:[^/]*\.scss)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9581637Z debug - 2026-04-26 18:10:24,956 -- Translating `*.serialized` into `(?s:[^/]*\.serialized)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9582409Z debug - 2026-04-26 18:10:24,956 -- Translating `*.sh` into `(?s:[^/]*\.sh)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9583141Z debug - 2026-04-26 18:10:24,956 -- Translating `*.sha256sum` into `(?s:[^/]*\.sha256sum)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9583938Z debug - 2026-04-26 18:10:24,956 -- Translating `*.snapshot` into `(?s:[^/]*\.snapshot)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9584679Z debug - 2026-04-26 18:10:24,956 -- Translating `*.sql` into `(?s:[^/]*\.sql)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9585357Z debug - 2026-04-26 18:10:24,957 -- Translating `*.svg` into `(?s:[^/]*\.svg)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9586215Z debug - 2026-04-26 18:10:24,957 -- Translating `*.tar.tz` into `(?s:[^/]*\.tar\.tz)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9586980Z debug - 2026-04-26 18:10:24,957 -- Translating `*.template` into `(?s:[^/]*\.template)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9587712Z debug - 2026-04-26 18:10:24,957 -- Translating `*.ts` into `(?s:[^/]*\.ts)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9588375Z debug - 2026-04-26 18:10:24,957 -- Translating `*.whl` into `(?s:[^/]*\.whl)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9589099Z debug - 2026-04-26 18:10:24,957 -- Translating `*.xcconfig` into `(?s:[^/]*\.xcconfig)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9589940Z debug - 2026-04-26 18:10:24,957 -- Translating `*.xcoverage.*` into `(?s:[^/]*\.xcoverage\.[^/]*)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9590707Z debug - 2026-04-26 18:10:24,957 -- Translating `*.yaml` into `(?s:[^/]*\.yaml)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9591414Z debug - 2026-04-26 18:10:24,957 -- Translating `*.yml` into `(?s:[^/]*\.yml)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9592079Z debug - 2026-04-26 18:10:24,957 -- Translating `*.zip` into `(?s:[^/]*\.zip)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9593172Z debug - 2026-04-26 18:10:24,957 -- Translating `*/classycle/report.xml` into `(?s:[^/]+/classycle/report\.xml)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9594295Z debug - 2026-04-26 18:10:24,957 -- Translating `*codecov.yml` into `(?s:[^/]*codecov\.yml)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9595051Z debug - 2026-04-26 18:10:24,957 -- Translating `*~` into `(?s:[^/]*\~)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9596011Z debug - 2026-04-26 18:10:24,957 -- Translating `.*coveragerc` into `(?s:\.[^/]*coveragerc)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9596835Z debug - 2026-04-26 18:10:24,957 -- Translating `.coverage*` into `(?s:\.coverage[^/]*)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9597602Z debug - 2026-04-26 18:10:24,957 -- Translating `.ds_store` into `(?s:\.ds_store)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9598323Z debug - 2026-04-26 18:10:24,957 -- Translating `.git*` into `(?s:\.git[^/]*)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9599037Z debug - 2026-04-26 18:10:24,958 -- Translating `.nvmrc` into `(?s:\.nvmrc)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9599855Z debug - 2026-04-26 18:10:24,958 -- Translating `codecov.SHA256SUM` into `(?s:codecov\.SHA256SUM)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9600854Z debug - 2026-04-26 18:10:24,958 -- Translating `codecov.SHA256SUM.sig` into `(?s:codecov\.SHA256SUM\.sig)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9601794Z debug - 2026-04-26 18:10:24,958 -- Translating `codecov.yaml` into `(?s:codecov\.yaml)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9602723Z debug - 2026-04-26 18:10:24,958 -- Translating `coverage-summary.json` into `(?s:coverage\-summary\.json)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9603674Z debug - 2026-04-26 18:10:24,958 -- Translating `createdFiles.lst` into `(?s:createdFiles\.lst)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9604584Z debug - 2026-04-26 18:10:24,958 -- Translating `fullLocaleNames.lst` into `(?s:fullLocaleNames\.lst)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9605440Z debug - 2026-04-26 18:10:24,958 -- Translating `include.lst` into `(?s:include\.lst)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9606405Z debug - 2026-04-26 18:10:24,958 -- Translating `inputFiles.lst` into `(?s:inputFiles\.lst)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9607369Z debug - 2026-04-26 18:10:24,958 -- Translating `phpunit-code-coverage.xml` into `(?s:phpunit\-code\-coverage\.xml)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9608369Z debug - 2026-04-26 18:10:24,958 -- Translating `phpunit-coverage.xml` into `(?s:phpunit\-coverage\.xml)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9609386Z debug - 2026-04-26 18:10:24,958 -- Translating `remapInstanbul.coverage*.json` into `(?s:remapInstanbul\.coverage[^/]*\.json)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9610435Z debug - 2026-04-26 18:10:24,958 -- Translating `scoverage.measurements.*` into `(?s:scoverage\.measurements\.[^/]*)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9611506Z debug - 2026-04-26 18:10:24,958 -- Translating `test-result-*-codecoverage.json` into `(?s:test\-result\-[^/]*\-codecoverage\.json)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9612628Z debug - 2026-04-26 18:10:24,958 -- Translating `test_*_coverage.txt` into `(?s:test_[^/]*_coverage\.txt)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9613656Z debug - 2026-04-26 18:10:24,958 -- Translating `testrunner-coverage*` into `(?s:testrunner\-coverage[^/]*)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9650059Z debug - 2026-04-26 18:10:24,964 -- Translating `coverage.xml` into `(?s:coverage\.xml)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:24.9653762Z debug - 2026-04-26 18:10:24,965 -- Translating `/home/runner/work/drift/drift/coverage.xml` into `(?s:/home/runner/work/drift/drift/coverage\.xml)\Z`
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.2574738Z info - 2026-04-26 18:10:25,257 -- Found 1 coverage files to report
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.2575598Z debug - 2026-04-26 18:10:25,257 -- Found 2319 network files to report, (2319 without filtering)
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.2576516Z info - 2026-04-26 18:10:25,257 -- > /home/runner/work/drift/drift/coverage.xml
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.2822394Z debug - 2026-04-26 18:10:25,281 -- Selected uploader to use: <class 'codecov_cli.services.upload.upload_sender.UploadSender'>
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.3023471Z debug - 2026-04-26 18:10:25,302 -- Sending upload request to Codecov
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.7971669Z info - 2026-04-26 18:10:25,796 -- Your upload is now queued for processing. When finished, results will be available at: https://app.codecov.io/github/mick-gsk/drift/commit/cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.7975469Z debug - 2026-04-26 18:10:25,796 -- Upload request to Codecov complete. --- {"response": {"raw_upload_location": "https://storage.googleapis.com/codecov-production/shelter/github/mick-gsk%3A%3A%3A%3Adrift/cee18bb6dbd37de0ecd0140325ef98bfa67a5029/90d67c4c-ff9a-4588-a923-e1363bd70916.txt?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=GOOG1EJWQHUGIBILH4J7Q6ZUSCIFNEOLYSNDS7L3B4N5SIBQ2J4YLYE5CRFCD%2F20260426%2Fus%2Fs3%2Faws4_request&X-Amz-Date=20260426T181025Z&X-Amz-Expires=30&X-Amz-SignedHeaders=host&X-Amz-Signature=bed4ff1da320d4787d729ecfe4a3736e8b14f96129afc4292fd3e6435b440807", "url": "https://app.codecov.io/github/mick-gsk/drift/commit/cee18bb6dbd37de0ecd0140325ef98bfa67a5029"}}
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.7978486Z info - 2026-04-26 18:10:25,797 -- Sending upload (246400 bytes) to storage
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.9186417Z info - 2026-04-26 18:10:25,918 -- Upload queued for processing complete
Test (Python 3.12, ubuntu-latest)	Upload coverage to Codecov	2026-04-26T18:10:25.9188621Z debug - 2026-04-26 18:10:25,918 -- Upload queued for processing result --- {"result": "RequestResult(error=None, warnings=[], status_code=200, text='')"}
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	﻿2026-04-26T18:10:26.0635300Z ##[group]Run actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0635719Z with:
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0636191Z   name: coverage-py3.12
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0636411Z   path: coverage.xml
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0636624Z   if-no-files-found: error
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0636850Z   compression-level: 6
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0637051Z   overwrite: false
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0637264Z   include-hidden-files: false
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0637488Z env:
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0637778Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0638225Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0638606Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0639036Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0639604Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0640157Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0640702Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0641194Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0641697Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0642159Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0642467Z   CC_FORK: false
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0672457Z   CC_TOKEN: "***"
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0672670Z   CC_BRANCH: 
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0672852Z   CC_SHA: 
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0673017Z   CC_PR: 
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.0673191Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.2856600Z With the provided path, there will be 1 file uploaded
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.2857357Z Artifact name is valid!
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.2857702Z Root directory input is valid!
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.4374580Z Beginning upload of artifact content to blob storage
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.5202143Z Uploaded bytes 104285
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.5346693Z Finished uploading artifact content to blob storage!
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.5349334Z SHA256 digest of uploaded artifact zip is 8ef4e25f3f40df24361ade2979ddc4afbd3ce0d44f1ede29f71692c26807a500
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.5351344Z Finalizing artifact upload
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.6423762Z Artifact coverage-py3.12.zip successfully finalized. Artifact ID 6649382738
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.6424832Z Artifact coverage-py3.12 has been successfully uploaded! Final size is 104285 bytes. Artifact ID is 6649382738
Test (Python 3.12, ubuntu-latest)	Upload coverage artifact	2026-04-26T18:10:26.6432161Z Artifact download URL: https://github.com/mick-gsk/drift/actions/runs/24963382400/artifacts/6649382738
Test (Python 3.12, ubuntu-latest)	Self-analysis	﻿2026-04-26T18:10:26.6544716Z ##[group]Run & $env:PYTHON_BIN -m drift analyze --repo . --format json --fail-on none | Out-Null
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6545351Z [36;1m& $env:PYTHON_BIN -m drift analyze --repo . --format json --fail-on none | Out-Null[0m
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6610281Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6610750Z env:
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6611055Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6611525Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6611927Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6612371Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6612959Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib/pkgconfig
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6613533Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6614059Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6614618Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6615139Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.12.13/x64/lib
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6615621Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6616232Z   CC_FORK: false
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6646505Z   CC_TOKEN: "***"
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6646732Z   CC_BRANCH: 
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6646923Z   CC_SHA: 
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6647099Z   CC_PR: 
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:26.6647281Z ##[endgroup]
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:27.4116964Z {"type": "progress", "step": 0, "total": 0, "signal": "Discovering files", "elapsed_s": 0.0}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:10:31.9770644Z {"type": "progress", "step": 887, "total": 8807, "signal": "Parsing files", "elapsed_s": 4.6}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:14:10.3687067Z {"type": "progress", "step": 8807, "total": 8807, "signal": "Parsing files", "elapsed_s": 223.0}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:14:10.3690159Z {"type": "progress", "step": 0, "total": 0, "signal": "Analyzing git history", "elapsed_s": 223.0}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:14:10.6608428Z {"type": "progress", "step": 1, "total": 25, "signal": "Signal: Broad Exception Monoculture", "elapsed_s": 223.2}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:14:10.7763726Z {"type": "progress", "step": 2, "total": 25, "signal": "Signal: Circular Import", "elapsed_s": 223.4}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:14:12.0051752Z {"type": "progress", "step": 3, "total": 25, "signal": "Signal: Co-Change Coupling", "elapsed_s": 224.6}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:14:13.8411824Z {"type": "progress", "step": 4, "total": 25, "signal": "Signal: Cohesion Deficit", "elapsed_s": 226.4}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:15:16.5628248Z {"type": "progress", "step": 5, "total": 25, "signal": "Signal: Architecture Violations", "elapsed_s": 289.2}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:15:19.5021449Z {"type": "progress", "step": 6, "total": 25, "signal": "Signal: Doc-Implementation Drift", "elapsed_s": 292.1}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:15:21.5514739Z {"type": "progress", "step": 7, "total": 25, "signal": "Signal: Exception Contract Drift", "elapsed_s": 294.1}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:15:25.1761660Z {"type": "progress", "step": 8, "total": 25, "signal": "Signal: Explainability Deficit", "elapsed_s": 297.8}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:15:25.5128489Z {"type": "progress", "step": 9, "total": 25, "signal": "Signal: Fan-Out Explosion", "elapsed_s": 298.1}
Test (Python 3.12, ubuntu-latest)	Self-analysis	2026-04-26T18:15:32.1019797Z ##[error]The operation was canceled.
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:15:32.1124016Z Post job cleanup.
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2167801Z [command]/usr/bin/git version
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2210294Z git version 2.53.0
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2248314Z Copying '/home/runner/.gitconfig' to '/home/runner/work/_temp/ef9e963b-3aa0-4eb8-ad08-15c478798224/.gitconfig'
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2259893Z Temporarily overriding HOME='/home/runner/work/_temp/ef9e963b-3aa0-4eb8-ad08-15c478798224' before making global git config changes
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2261454Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2275690Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2319408Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2360079Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2675289Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2700449Z http.https://github.com/.extraheader
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2718020Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Test (Python 3.12, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:15:32.2756144Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (Python 3.12, ubuntu-latest)	Complete job	﻿2026-04-26T18:15:32.3136778Z Cleaning up orphan processes
Test (Python 3.12, ubuntu-latest)	Complete job	2026-04-26T18:15:32.3395466Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/github-script@v7, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Python 3.12, windows-latest)	Set up job	﻿2026-04-26T18:03:41.2038844Z Current runner version: '2.334.0'
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2310643Z ##[group]Runner Image Provisioner
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2311251Z Hosted Compute Agent
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2311663Z Version: 20260213.493
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2312217Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2312727Z Build Date: 2026-02-13T00:28:41Z
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2313208Z Worker ID: {19ac7271-a760-4198-bea8-c7d532434926}
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2313716Z Azure Region: westus
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2314303Z ##[endgroup]
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2315410Z ##[group]Operating System
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2315957Z Microsoft Windows Server 2025
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2316409Z 10.0.26100
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2316756Z Datacenter
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2317113Z ##[endgroup]
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2317539Z ##[group]Runner Image
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2317943Z Image: windows-2025
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2318334Z Version: 20260413.84.1
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2319110Z Included Software: https://github.com/actions/runner-images/blob/win25/20260413.84/images/windows/Windows2025-Readme.md
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2320554Z Image Release: https://github.com/actions/runner-images/releases/tag/win25%2F20260413.84
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2321237Z ##[endgroup]
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2321987Z ##[group]GITHUB_TOKEN Permissions
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2323447Z Contents: write
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2323869Z Metadata: read
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2324268Z ##[endgroup]
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2325989Z Secret source: Actions
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2326777Z Prepare workflow directory
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2753909Z Prepare all required actions
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.2787466Z Getting action download info
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:41.7001737Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:42.0595549Z Download action repository 'actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065)
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:42.5289053Z Download action repository 'actions/cache@5a3ec84eff668545956fd18022155c47e93e2684' (SHA:5a3ec84eff668545956fd18022155c47e93e2684)
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:42.9249421Z Download action repository 'codecov/codecov-action@1f60566a86da84c4b4b64c17662a90de97fbb8d7' (SHA:1f60566a86da84c4b4b64c17662a90de97fbb8d7)
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:43.3972911Z Download action repository 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:43.8431765Z Getting action download info
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:44.0022946Z Download action repository 'actions/github-script@v7' (SHA:f28e40c7f34bde8b3046d885e986cb6290c5673b)
Test (Python 3.12, windows-latest)	Set up job	2026-04-26T18:03:44.5421651Z Complete job name: Test (Python 3.12, windows-latest)
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:45.0917900Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0918796Z with:
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0918964Z   fetch-depth: 0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0919142Z   repository: mick-gsk/drift
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0919591Z   token: ***
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0919758Z   ssh-strict: true
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0919901Z   ssh-user: git
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0920067Z   persist-credentials: true
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0920228Z   clean: true
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0920377Z   sparse-checkout-cone-mode: true
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0920555Z   fetch-tags: false
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0920698Z   show-progress: true
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0920840Z   lfs: false
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0920956Z   submodules: false
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0921097Z   set-safe-directory: true
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0921411Z env:
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0921587Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0921863Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0922088Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.0922314Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2895039Z Syncing repository: mick-gsk/drift
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2896048Z ##[group]Getting Git version info
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2896293Z Working directory is 'D:\a\drift\drift'
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.4029342Z [command]"C:\Program Files\Git\bin\git.exe" version
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:49.3296806Z git version 2.53.0.windows.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:49.3341665Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:49.3358296Z Temporarily overriding HOME='D:\a\_temp\4bb7a880-174e-45d9-8790-aa17d11ef09b' before making global git config changes
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:49.3359392Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:49.3368370Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\drift\drift
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:49.6883291Z Deleting the contents of 'D:\a\drift\drift'
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:49.6889975Z ##[group]Initializing the repository
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:49.6898168Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\drift\drift
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:50.2441038Z Initialized empty Git repository in D:/a/drift/drift/.git/
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:50.2484314Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/mick-gsk/drift
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:50.4870376Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:50.4870860Z ##[group]Disabling automatic garbage collection
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:50.4880929Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:50.5120073Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:50.5120372Z ##[group]Setting up auth
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:50.5136326Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:50.5387054Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:07.0436976Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:07.0691861Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:07.4907017Z [command]"C:\Program Files\Git\bin\git.exe" config --local http.https://github.com/.extraheader "AUTHORIZATION: basic ***"
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:07.5160661Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:07.5161417Z ##[group]Fetching the repository
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:07.5174039Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3413251Z From https://github.com/mick-gsk/drift
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3413864Z  * [new branch]        ci/fix-actions       -> origin/ci/fix-actions
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3416859Z  * [new branch]        copilot/analyze-test-coverage -> origin/copilot/analyze-test-coverage
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3417577Z  * [new branch]        copilot/apply-autofixes-287 -> origin/copilot/apply-autofixes-287
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3418470Z  * [new branch]        copilot/gitignore-professionalization-20260402 -> origin/copilot/gitignore-professionalization-20260402
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3419441Z  * [new branch]        copilot/improve-mcp-reliability -> origin/copilot/improve-mcp-reliability
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3420262Z  * [new branch]        copilot/pivot-to-diagnostic-tool -> origin/copilot/pivot-to-diagnostic-tool
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3421475Z  * [new branch]        copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1 -> origin/copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3422778Z  * [new branch]        dependabot/github_actions/actions/deploy-pages-5 -> origin/dependabot/github_actions/actions/deploy-pages-5
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3423756Z  * [new branch]        dependabot/github_actions/actions/first-interaction-3 -> origin/dependabot/github_actions/actions/first-interaction-3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3424853Z  * [new branch]        dependabot/github_actions/actions/github-script-8 -> origin/dependabot/github_actions/actions/github-script-8
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3426808Z  * [new branch]        dependabot/github_actions/actions/setup-python-6 -> origin/dependabot/github_actions/actions/setup-python-6
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3427870Z  * [new branch]        dependabot/github_actions/actions/upload-pages-artifact-4 -> origin/dependabot/github_actions/actions/upload-pages-artifact-4
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3428693Z  * [new branch]        drift-history        -> origin/drift-history
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3429670Z  * [new branch]        feat/context-tags-delta-first -> origin/feat/context-tags-delta-first
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3430294Z  * [new branch]        issue-438-fix        -> origin/issue-438-fix
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3430837Z  * [new branch]        llm-visibility-quickwins -> origin/llm-visibility-quickwins
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3431552Z  * [new branch]        main                 -> origin/main
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3432171Z  * [new branch]        master               -> origin/master
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3432605Z  * [new branch]        pr-16-review         -> origin/pr-16-review
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3433106Z  * [new branch]        sync-main-from-issue -> origin/sync-main-from-issue
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3433560Z  * [new tag]           v0.10.0              -> v0.10.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3433906Z  * [new tag]           v0.10.1              -> v0.10.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3434259Z  * [new tag]           v0.10.10             -> v0.10.10
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3434597Z  * [new tag]           v0.10.2              -> v0.10.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3434931Z  * [new tag]           v0.10.3              -> v0.10.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3435264Z  * [new tag]           v0.10.4              -> v0.10.4
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3435591Z  * [new tag]           v0.10.5              -> v0.10.5
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3435940Z  * [new tag]           v0.10.6              -> v0.10.6
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3436269Z  * [new tag]           v0.10.7              -> v0.10.7
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3436596Z  * [new tag]           v0.10.8              -> v0.10.8
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3436938Z  * [new tag]           v0.10.9              -> v0.10.9
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3437277Z  * [new tag]           v0.2.0               -> v0.2.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3437654Z  * [new tag]           v0.3.0               -> v0.3.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3438016Z  * [new tag]           v0.5.0               -> v0.5.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3438350Z  * [new tag]           v0.6.0               -> v0.6.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3438676Z  * [new tag]           v0.7.0               -> v0.7.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3439021Z  * [new tag]           v0.7.1               -> v0.7.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3439341Z  * [new tag]           v0.7.2               -> v0.7.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3439738Z  * [new tag]           v0.7.3               -> v0.7.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3440702Z  * [new tag]           v0.7.4               -> v0.7.4
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3441043Z  * [new tag]           v0.8.0               -> v0.8.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3441371Z  * [new tag]           v0.8.1               -> v0.8.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3441707Z  * [new tag]           v0.9.0               -> v0.9.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3442044Z  * [new tag]           v1                   -> v1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3442397Z  * [new tag]           v1.1.0               -> v1.1.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3442746Z  * [new tag]           v1.1.1               -> v1.1.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3443086Z  * [new tag]           v1.1.10              -> v1.1.10
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3443424Z  * [new tag]           v1.1.11              -> v1.1.11
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3443746Z  * [new tag]           v1.1.12              -> v1.1.12
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3444058Z  * [new tag]           v1.1.13              -> v1.1.13
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3444391Z  * [new tag]           v1.1.14              -> v1.1.14
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3444735Z  * [new tag]           v1.1.15              -> v1.1.15
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3445066Z  * [new tag]           v1.1.16              -> v1.1.16
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3445407Z  * [new tag]           v1.1.17              -> v1.1.17
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3445737Z  * [new tag]           v1.1.2               -> v1.1.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3446224Z  * [new tag]           v1.1.3               -> v1.1.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3446563Z  * [new tag]           v1.1.4               -> v1.1.4
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3446889Z  * [new tag]           v1.1.5               -> v1.1.5
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3447219Z  * [new tag]           v1.1.6               -> v1.1.6
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3447554Z  * [new tag]           v1.1.7               -> v1.1.7
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3447885Z  * [new tag]           v1.1.8               -> v1.1.8
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3448212Z  * [new tag]           v1.1.9               -> v1.1.9
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3448538Z  * [new tag]           v1.2.0               -> v1.2.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3448879Z  * [new tag]           v1.3.0               -> v1.3.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3449221Z  * [new tag]           v1.3.1               -> v1.3.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3449527Z  * [new tag]           v1.3.2               -> v1.3.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3449829Z  * [new tag]           v1.3.3               -> v1.3.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3450096Z  * [new tag]           v1.3.4               -> v1.3.4
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3450290Z  * [new tag]           v1.3.5               -> v1.3.5
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3450488Z  * [new tag]           v1.3.6               -> v1.3.6
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3450679Z  * [new tag]           v1.4.0               -> v1.4.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3450871Z  * [new tag]           v1.4.1               -> v1.4.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3451069Z  * [new tag]           v1.4.2               -> v1.4.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3451259Z  * [new tag]           v1.5.0               -> v1.5.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3451462Z  * [new tag]           v2                   -> v2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3451679Z  * [new tag]           v2.0.0               -> v2.0.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3451888Z  * [new tag]           v2.0.1               -> v2.0.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3452372Z  * [new tag]           v2.1.0               -> v2.1.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3452612Z  * [new tag]           v2.1.1               -> v2.1.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3452816Z  * [new tag]           v2.1.2               -> v2.1.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3453010Z  * [new tag]           v2.1.3               -> v2.1.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3453207Z  * [new tag]           v2.10.0              -> v2.10.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3453404Z  * [new tag]           v2.10.1              -> v2.10.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3453604Z  * [new tag]           v2.11.0              -> v2.11.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3453792Z  * [new tag]           v2.11.1              -> v2.11.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3453983Z  * [new tag]           v2.11.2              -> v2.11.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3454180Z  * [new tag]           v2.12.0              -> v2.12.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3454379Z  * [new tag]           v2.12.1              -> v2.12.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3454700Z  * [new tag]           v2.13.0              -> v2.13.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3454890Z  * [new tag]           v2.14.0              -> v2.14.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3455097Z  * [new tag]           v2.15.0              -> v2.15.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3455315Z  * [new tag]           v2.15.1              -> v2.15.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3455520Z  * [new tag]           v2.16.0              -> v2.16.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3455719Z  * [new tag]           v2.17.0              -> v2.17.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3455919Z  * [new tag]           v2.17.1              -> v2.17.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3456112Z  * [new tag]           v2.17.2              -> v2.17.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3456318Z  * [new tag]           v2.18.0              -> v2.18.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3456523Z  * [new tag]           v2.18.1              -> v2.18.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3456715Z  * [new tag]           v2.19.0              -> v2.19.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3456916Z  * [new tag]           v2.19.1              -> v2.19.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3457130Z  * [new tag]           v2.2.0               -> v2.2.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3457332Z  * [new tag]           v2.20.0              -> v2.20.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3457531Z  * [new tag]           v2.21.0              -> v2.21.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3457796Z  * [new tag]           v2.22.0              -> v2.22.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3457985Z  * [new tag]           v2.23.0              -> v2.23.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3458179Z  * [new tag]           v2.24.0              -> v2.24.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3458367Z  * [new tag]           v2.25.0              -> v2.25.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3458561Z  * [new tag]           v2.26.0              -> v2.26.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3458760Z  * [new tag]           v2.26.1              -> v2.26.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3458949Z  * [new tag]           v2.26.2              -> v2.26.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3459148Z  * [new tag]           v2.27.0              -> v2.27.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3459350Z  * [new tag]           v2.27.1              -> v2.27.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3459546Z  * [new tag]           v2.27.2              -> v2.27.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3459742Z  * [new tag]           v2.28.0              -> v2.28.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3459934Z  * [new tag]           v2.28.1              -> v2.28.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3460134Z  * [new tag]           v2.29.0              -> v2.29.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3460340Z  * [new tag]           v2.3.0               -> v2.3.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3460533Z  * [new tag]           v2.3.1               -> v2.3.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3460730Z  * [new tag]           v2.30.0              -> v2.30.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3460928Z  * [new tag]           v2.30.1              -> v2.30.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3461119Z  * [new tag]           v2.31.0              -> v2.31.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3461312Z  * [new tag]           v2.32.0              -> v2.32.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3461502Z  * [new tag]           v2.33.0              -> v2.33.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3461699Z  * [new tag]           v2.34.0              -> v2.34.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3461901Z  * [new tag]           v2.34.1              -> v2.34.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3462089Z  * [new tag]           v2.34.2              -> v2.34.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3462291Z  * [new tag]           v2.35.0              -> v2.35.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3462489Z  * [new tag]           v2.35.1              -> v2.35.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3462677Z  * [new tag]           v2.36.0              -> v2.36.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3462874Z  * [new tag]           v2.37.0              -> v2.37.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3463073Z  * [new tag]           v2.37.1              -> v2.37.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3463262Z  * [new tag]           v2.37.2              -> v2.37.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3463460Z  * [new tag]           v2.38.0              -> v2.38.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3463659Z  * [new tag]           v2.38.1              -> v2.38.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3463892Z  * [new tag]           v2.39.0              -> v2.39.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3464092Z  * [new tag]           v2.39.1              -> v2.39.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3464360Z  * [new tag]           v2.4.0               -> v2.4.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3464564Z  * [new tag]           v2.4.1               -> v2.4.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3464763Z  * [new tag]           v2.4.2               -> v2.4.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3464954Z  * [new tag]           v2.4.3               -> v2.4.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3465152Z  * [new tag]           v2.4.4               -> v2.4.4
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3465353Z  * [new tag]           v2.4.5               -> v2.4.5
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3465543Z  * [new tag]           v2.40.0              -> v2.40.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3465739Z  * [new tag]           v2.40.1              -> v2.40.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3465933Z  * [new tag]           v2.40.2              -> v2.40.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3466135Z  * [new tag]           v2.40.3              -> v2.40.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3466330Z  * [new tag]           v2.41.0              -> v2.41.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3466520Z  * [new tag]           v2.42.0              -> v2.42.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3466719Z  * [new tag]           v2.42.1              -> v2.42.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3466929Z  * [new tag]           v2.42.10             -> v2.42.10
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3467129Z  * [new tag]           v2.42.11             -> v2.42.11
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3467817Z  * [new tag]           v2.42.12             -> v2.42.12
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3468022Z  * [new tag]           v2.42.13             -> v2.42.13
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3468211Z  * [new tag]           v2.42.14             -> v2.42.14
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3468407Z  * [new tag]           v2.42.15             -> v2.42.15
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3468599Z  * [new tag]           v2.42.2              -> v2.42.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3468799Z  * [new tag]           v2.42.3              -> v2.42.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3468994Z  * [new tag]           v2.42.4              -> v2.42.4
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3469182Z  * [new tag]           v2.42.5              -> v2.42.5
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3469381Z  * [new tag]           v2.42.7              -> v2.42.7
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3469579Z  * [new tag]           v2.42.8              -> v2.42.8
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3469771Z  * [new tag]           v2.42.9              -> v2.42.9
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3469969Z  * [new tag]           v2.43.0              -> v2.43.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3470164Z  * [new tag]           v2.43.1              -> v2.43.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3470363Z  * [new tag]           v2.5.0               -> v2.5.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3470564Z  * [new tag]           v2.5.1               -> v2.5.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3470753Z  * [new tag]           v2.5.2               -> v2.5.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3470952Z  * [new tag]           v2.5.3               -> v2.5.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3471157Z  * [new tag]           v2.6.0               -> v2.6.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3471347Z  * [new tag]           v2.6.1               -> v2.6.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3471547Z  * [new tag]           v2.6.2               -> v2.6.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3471740Z  * [new tag]           v2.7.0               -> v2.7.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3471939Z  * [new tag]           v2.7.1               -> v2.7.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3472135Z  * [new tag]           v2.7.2               -> v2.7.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3472609Z  * [new tag]           v2.7.3               -> v2.7.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3472809Z  * [new tag]           v2.8.0               -> v2.8.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3473008Z  * [new tag]           v2.8.1               -> v2.8.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3473196Z  * [new tag]           v2.9.0               -> v2.9.0
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3473408Z  * [new tag]           v2.9.1               -> v2.9.1
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3473598Z  * [new tag]           v2.9.10              -> v2.9.10
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3473800Z  * [new tag]           v2.9.11              -> v2.9.11
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3474001Z  * [new tag]           v2.9.12              -> v2.9.12
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3474192Z  * [new tag]           v2.9.13              -> v2.9.13
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3474391Z  * [new tag]           v2.9.14              -> v2.9.14
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3475002Z  * [new tag]           v2.9.15              -> v2.9.15
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3475201Z  * [new tag]           v2.9.16              -> v2.9.16
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3475407Z  * [new tag]           v2.9.2               -> v2.9.2
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3475613Z  * [new tag]           v2.9.3               -> v2.9.3
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3475809Z  * [new tag]           v2.9.4               -> v2.9.4
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3476004Z  * [new tag]           v2.9.5               -> v2.9.5
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3476194Z  * [new tag]           v2.9.6               -> v2.9.6
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3476392Z  * [new tag]           v2.9.7               -> v2.9.7
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3476588Z  * [new tag]           v2.9.8               -> v2.9.8
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.3476777Z  * [new tag]           v2.9.9               -> v2.9.9
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.5572915Z [command]"C:\Program Files\Git\bin\git.exe" branch --list --remote origin/main
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.6489709Z   origin/main
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.6537019Z [command]"C:\Program Files\Git\bin\git.exe" rev-parse refs/remotes/origin/main
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.6983290Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.7011323Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.7011693Z ##[group]Determining the checkout info
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.7014119Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.7023188Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.8211268Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.8448150Z ##[group]Checking out the ref
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:18.8459243Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:19.7548328Z Switched to a new branch 'main'
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:19.7860671Z branch 'main' set up to track 'origin/main'.
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:19.7943120Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:19.9198242Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H
Test (Python 3.12, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:04:19.9447636Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	﻿2026-04-26T18:04:19.9861099Z ##[group]Run New-Item -ItemType Directory -Force -Path $env:AGENT_TOOLSDIRECTORY | Out-Null
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:19.9861897Z [36;1mNew-Item -ItemType Directory -Force -Path $env:AGENT_TOOLSDIRECTORY | Out-Null[0m
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:19.9862357Z [36;1mNew-Item -ItemType Directory -Force -Path $env:PIP_CACHE_DIR | Out-Null[0m
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:19.9862719Z [36;1mWrite-Host "Using isolated tool cache: $env:AGENT_TOOLSDIRECTORY"[0m
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:19.9863049Z [36;1mWrite-Host "Using pip cache directory: $env:PIP_CACHE_DIR"[0m
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:21.4564672Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:21.4564989Z env:
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:21.4565179Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:21.4565454Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:21.4565686Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:21.4565874Z ##[endgroup]
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:32.6109396Z Using isolated tool cache: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:04:32.6115638Z Using pip cache directory: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Setup Python (primary path)	﻿2026-04-26T18:04:32.9106283Z ##[group]Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9106671Z with:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9106821Z   python-version: 3.12
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9106978Z   check-latest: false
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9107246Z   token: ***
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9107397Z   update-environment: true
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9107561Z   allow-prereleases: false
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9107720Z   freethreaded: false
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9107859Z env:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9108036Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9108313Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9108537Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:32.9108734Z ##[endgroup]
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:33.0844011Z ##[group]Installed versions
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:33.0856948Z Version 3.12 was not found in the local cache
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:33.7237650Z Version 3.12 is available for downloading
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:33.7239338Z Download from "https://github.com/actions/python-versions/releases/download/3.12.10-14343898437/python-3.12.10-win32-x64.zip"
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2537851Z Extract downloaded archive
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.3059518Z [command]"C:\Program Files\PowerShell\7\pwsh.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command "$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ; try { [System.IO.Compression.ZipFile]::ExtractToDirectory('D:\a\_temp\python-3.12.10-win32-x64.zip', 'D:\a\_temp\7f8764c2-d5f7-448a-b798-9005148f9975', $true) } catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath 'D:\a\_temp\python-3.12.10-win32-x64.zip' -DestinationPath 'D:\a\_temp\7f8764c2-d5f7-448a-b798-9005148f9975' -Force } else { throw $_ } } ;"
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.7883973Z Execute installation script
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1659057Z Check if Python hostedtoolcache folder exist...
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1659536Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1679599Z Create Python toolcache folder
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1680847Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1709760Z Check if current Python version is installed...
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1710425Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1764470Z No Python3.12.* found
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1765495Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1770821Z Remove registry entries for Python 3.12(x64)...
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1771765Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4171982Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4172878Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\06D3A4FE35A979641AD83
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4173527Z D53F358456E".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4173660Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4192012Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4193011Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\3661A0DCD2CDDB1498FA1
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4193730Z E80E9488122".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4193877Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4206734Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4207567Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\3865845730FE6E14FB121
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4208386Z D94614945C8".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4208518Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4228704Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4230309Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\795B21EDFB4DB1B4FBF55
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4231112Z CEC14FADBCF".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4231236Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4247337Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4248292Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\8843FD815422B2340A32A
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4248949Z 30AC5A2008C".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4251152Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4267257Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4268062Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\D3908510908FB5544992D
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4268624Z 6614A5B1D81".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4268712Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4281981Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4282712Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\FA171F1012F1E534EB4EC
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4283423Z F4C63C098C6".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4283546Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4294019Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4294735Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\FE9C90D9C75AA2247BA9C
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4295327Z C29029756A3".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4295437Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4373225Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4373812Z HKEY_CLASSES_ROOT\Installer\Products\06D3A4FE35A979641AD83D53F358456E".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4374109Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4556477Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4557075Z HKEY_CLASSES_ROOT\Installer\Products\3661A0DCD2CDDB1498FA1E80E9488122".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4557601Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4575819Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4576204Z HKEY_CLASSES_ROOT\Installer\Products\3865845730FE6E14FB121D94614945C8".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4576780Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4771953Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4772554Z HKEY_CLASSES_ROOT\Installer\Products\795B21EDFB4DB1B4FBF55CEC14FADBCF".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4772922Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4842346Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4842736Z HKEY_CLASSES_ROOT\Installer\Products\8843FD815422B2340A32A30AC5A2008C".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4843331Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5101579Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5102114Z HKEY_CLASSES_ROOT\Installer\Products\D3908510908FB5544992D6614A5B1D81".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5102453Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5238622Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5239215Z HKEY_CLASSES_ROOT\Installer\Products\FA171F1012F1E534EB4ECF4C63C098C6".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5239553Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5260469Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5261031Z HKEY_CLASSES_ROOT\Installer\Products\FE9C90D9C75AA2247BA9CC29029756A3".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5261370Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5783936Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5785825Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{0158093D-F809-455B-9429-6D16A4B5D118}".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5787203Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5798455Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5799567Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{01F171AF-1F21-435E-BEE4-FCC4360C896C}".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5800132Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5849156Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5850063Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{18DF3488-2245-432B-A023-3AA05C2A00C8}".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5850582Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5958937Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5959998Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{75485683-EF03-41E6-BF21-D1491694548C}".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.5960764Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6010223Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6011320Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{9D09C9EF-A57C-422A-B79A-CC922079653A}".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6013184Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6097345Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6098094Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{CD0A1663-DC2D-41BD-89AF-E1089E841822}".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6098613Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6130353Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6131155Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{DE12B597-D4BF-4B1B-BF5F-C5CE41AFBDFC}".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6131674Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6155665Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6156379Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{EF4A3D60-9A53-4697-A18D-D3353F8554E6}".
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6157369Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6490767Z Create Python 3.12.10 folder in D:\a\drift\drift\.python-toolcache\Python
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6491162Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6509308Z Copy Python binaries to D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6509843Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6613109Z Install Python 3.12.10 in D:\a\drift\drift\.python-toolcache\Python...
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6613534Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.2406596Z Files in D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.2407147Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4438125Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4439881Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4440996Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4450335Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4453440Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4461770Z -a----          4/8/2025  12:57 PM          36874 LICENSE.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4476418Z -a----          4/8/2025   1:00 PM        1790373 NEWS.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4489049Z -a----          4/8/2025  10:30 PM       26964224 python-3.12.10-amd64.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4500581Z -a----          4/8/2025  12:57 PM         104952 python.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4512991Z -a----          4/8/2025  12:57 PM          70376 python3.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4526513Z -a----          4/8/2025  12:57 PM        6945272 python312.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4538076Z -a----          4/8/2025  12:57 PM         104304 pythonw.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4550411Z -a----          4/8/2025  12:57 PM         120400 vcruntime140.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4561656Z -a----          4/8/2025  12:57 PM          49776 vcruntime140_1.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4565846Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4566531Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4567995Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\DLLs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4568498Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4568693Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4576369Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4579923Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4588446Z -a----          4/8/2025  12:57 PM        5231472 libcrypto-3.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4599905Z -a----          4/8/2025  12:57 PM          39696 libffi-8.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4612023Z -a----          4/8/2025  12:57 PM         794992 libssl-3.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4623202Z -a----          4/8/2025  12:56 PM          75809 py.ico
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4634937Z -a----          4/8/2025  12:56 PM          78396 pyc.ico
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4646369Z -a----          4/8/2025  12:56 PM          83351 pyd.ico
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4657674Z -a----          4/8/2025  12:57 PM         205304 pyexpat.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4669542Z -a----          4/8/2025   1:10 PM         126474 python_lib.cat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4680236Z -a----          4/8/2025  12:57 PM          33136 select.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4692271Z -a----          4/8/2025  12:57 PM        1583608 sqlite3.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4704708Z -a----          4/8/2025  12:57 PM        1841896 tcl86t.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4717436Z -a----          4/8/2025  12:57 PM        1590776 tk86t.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4729249Z -a----          4/8/2025  12:57 PM        1140592 unicodedata.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4740811Z -a----          4/8/2025  12:57 PM          31736 winsound.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4752495Z -a----          4/8/2025  12:57 PM         148336 zlib1.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4764439Z -a----          4/8/2025  12:57 PM          74096 _asyncio.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4775715Z -a----          4/8/2025  12:57 PM          86896 _bz2.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4787619Z -a----          4/8/2025  12:57 PM         127480 _ctypes.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4798892Z -a----          4/8/2025  12:57 PM          38392 _ctypes_test.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4819112Z -a----          4/8/2025  12:57 PM         262000 _decimal.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4830950Z -a----          4/8/2025  12:57 PM         135160 _elementtree.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4843556Z -a----          4/8/2025  12:57 PM          68976 _hashlib.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4854695Z -a----          4/8/2025  12:57 PM         161136 _lzma.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4864396Z -a----          4/8/2025  12:57 PM          46584 _msi.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4878317Z -a----          4/8/2025  12:57 PM          37368 _multiprocessing.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4892445Z -a----          4/8/2025  12:57 PM          57336 _overlapped.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4905366Z -a----          4/8/2025  12:57 PM          33784 _queue.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4917600Z -a----          4/8/2025  12:57 PM          85496 _socket.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4929653Z -a----          4/8/2025  12:57 PM         126184 _sqlite3.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4941472Z -a----          4/8/2025  12:57 PM         179432 _ssl.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4973821Z -a----          4/8/2025  12:57 PM          58216 _testbuffer.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4985839Z -a----          4/8/2025  12:57 PM         307192 _testcapi.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.4998403Z -a----          4/8/2025  12:57 PM          68840 _testclinic.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5010418Z -a----          4/8/2025  12:57 PM          30064 _testconsole.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5022256Z -a----          4/8/2025  12:57 PM          27504 _testimportmultiple.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5034359Z -a----          4/8/2025  12:57 PM          52728 _testinternalcapi.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5066557Z -a----          4/8/2025  12:57 PM          41840 _testmultiphase.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5078081Z -a----          4/8/2025  12:57 PM          32624 _testsinglephase.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5090206Z -a----          4/8/2025  12:57 PM          68600 _tkinter.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5102167Z -a----          4/8/2025  12:57 PM          27128 _uuid.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5113638Z -a----          4/8/2025  12:57 PM          40304 _wmi.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5125508Z -a----          4/8/2025  12:57 PM          49656 _zoneinfo.pyd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5129529Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5130343Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5132023Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5132590Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5149282Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5152637Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5165380Z -a----          4/8/2025  12:57 PM            235 .buildinfo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5177267Z -a----          4/8/2025  12:57 PM          14966 about.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5190891Z -a----          4/8/2025  12:57 PM          20120 bugs.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5203137Z -a----          4/8/2025  12:57 PM         734461 contents.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5216547Z -a----          4/8/2025  12:57 PM          12987 copyright.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5231124Z -a----          4/8/2025  12:57 PM          12395 download.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5241813Z -a----          4/8/2025  12:57 PM          86771 genindex-A.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5253096Z -a----          4/8/2025  12:57 PM        1833123 genindex-all.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5264698Z -a----          4/8/2025  12:57 PM          55021 genindex-B.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5276304Z -a----          4/8/2025  12:57 PM         143721 genindex-C.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5287815Z -a----          4/8/2025  12:57 PM          66553 genindex-D.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5299946Z -a----          4/8/2025  12:57 PM         113391 genindex-E.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5310753Z -a----          4/8/2025  12:57 PM          75413 genindex-F.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5323088Z -a----          4/8/2025  12:57 PM          93177 genindex-G.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5334836Z -a----          4/8/2025  12:57 PM          45555 genindex-H.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5346357Z -a----          4/8/2025  12:57 PM          94559 genindex-I.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5358317Z -a----          4/8/2025  12:57 PM          14990 genindex-J.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5369643Z -a----          4/8/2025  12:57 PM          27008 genindex-K.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5381139Z -a----          4/8/2025  12:57 PM          52028 genindex-L.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5393213Z -a----          4/8/2025  12:57 PM          98042 genindex-M.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5404829Z -a----          4/8/2025  12:57 PM          43812 genindex-N.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5416039Z -a----          4/8/2025  12:57 PM          50112 genindex-O.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5427623Z -a----          4/8/2025  12:57 PM         346487 genindex-P.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5438938Z -a----          4/8/2025  12:57 PM          15318 genindex-Q.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5450002Z -a----          4/8/2025  12:57 PM         115846 genindex-R.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5461320Z -a----          4/8/2025  12:57 PM         171373 genindex-S.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5473458Z -a----          4/8/2025  12:57 PM          81524 genindex-Symbols.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5485325Z -a----          4/8/2025  12:57 PM          73662 genindex-T.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5496924Z -a----          4/8/2025  12:57 PM          44706 genindex-U.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5508426Z -a----          4/8/2025  12:57 PM          21369 genindex-V.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5519899Z -a----          4/8/2025  12:57 PM          37013 genindex-W.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5531385Z -a----          4/8/2025  12:57 PM          22676 genindex-X.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5543791Z -a----          4/8/2025  12:57 PM          11839 genindex-Y.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5555452Z -a----          4/8/2025  12:57 PM          14288 genindex-Z.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5566838Z -a----          4/8/2025  12:57 PM          64020 genindex-_.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5578276Z -a----          4/8/2025  12:57 PM          11030 genindex.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5589327Z -a----          4/8/2025  12:57 PM         165595 glossary.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5602551Z -a----          4/8/2025  12:57 PM          15530 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5614044Z -a----          4/8/2025  12:57 PM          83478 license.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5625157Z -a----          4/8/2025  12:57 PM         138258 objects.inv
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5638284Z -a----          4/8/2025  12:57 PM          88836 py-modindex.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5649971Z -a----          4/8/2025  12:57 PM           9486 search.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5661422Z -a----          4/8/2025  12:57 PM        3431010 searchindex.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5665823Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5666605Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5668197Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\c-api
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5668951Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5668959Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5675773Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5680283Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5688446Z -a----          4/8/2025  12:57 PM          16729 abstract.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5700615Z -a----          4/8/2025  12:57 PM          24653 allocation.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5713183Z -a----          4/8/2025  12:57 PM          20687 apiabiversion.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5724414Z -a----          4/8/2025  12:57 PM         107435 arg.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5735467Z -a----          4/8/2025  12:57 PM          19957 bool.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5747435Z -a----          4/8/2025  12:57 PM          92792 buffer.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5759385Z -a----          4/8/2025  12:57 PM          27811 bytearray.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5771396Z -a----          4/8/2025  12:57 PM          43598 bytes.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5783029Z -a----          4/8/2025  12:57 PM          71756 call.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5795343Z -a----          4/8/2025  12:57 PM          36607 capsule.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5806707Z -a----          4/8/2025  12:57 PM          21621 cell.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5818590Z -a----          4/8/2025  12:57 PM          55934 code.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5829783Z -a----          4/8/2025  12:57 PM          43769 codec.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5842757Z -a----          4/8/2025  12:57 PM          36665 complex.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5854034Z -a----          4/8/2025  12:57 PM          25651 concrete.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5865681Z -a----          4/8/2025  12:57 PM          33952 contextvars.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5877794Z -a----          4/8/2025  12:57 PM          38374 conversion.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5888706Z -a----          4/8/2025  12:57 PM          17070 coro.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5900233Z -a----          4/8/2025  12:57 PM          68278 datetime.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5914523Z -a----          4/8/2025  12:57 PM          22857 descriptor.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5927947Z -a----          4/8/2025  12:57 PM          72631 dict.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5942118Z -a----          4/8/2025  12:57 PM         215010 exceptions.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5956330Z -a----          4/8/2025  12:57 PM          30029 file.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5970012Z -a----          4/8/2025  12:57 PM          38166 float.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5980925Z -a----          4/8/2025  12:57 PM          36985 frame.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.5992945Z -a----          4/8/2025  12:57 PM          41778 function.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6004117Z -a----          4/8/2025  12:57 PM          54219 gcsupport.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6015601Z -a----          4/8/2025  12:57 PM          19599 gen.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6026591Z -a----          4/8/2025  12:57 PM          17324 hash.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6038525Z -a----          4/8/2025  12:57 PM          68049 import.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6050123Z -a----          4/8/2025  12:57 PM          25287 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6061410Z -a----          4/8/2025  12:57 PM         280851 init.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6073648Z -a----          4/8/2025  12:57 PM         228180 init_config.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6085089Z -a----          4/8/2025  12:57 PM         106915 intro.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6097198Z -a----          4/8/2025  12:57 PM          22609 iter.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6109559Z -a----          4/8/2025  12:57 PM          20821 iterator.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6121823Z -a----          4/8/2025  12:57 PM          38329 list.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6133746Z -a----          4/8/2025  12:57 PM          75955 long.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6144920Z -a----          4/8/2025  12:57 PM          32875 mapping.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6156474Z -a----          4/8/2025  12:57 PM          27534 marshal.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6168571Z -a----          4/8/2025  12:57 PM         101731 memory.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6180040Z -a----          4/8/2025  12:57 PM          24814 memoryview.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6191320Z -a----          4/8/2025  12:57 PM          27740 method.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6202374Z -a----          4/8/2025  12:57 PM         108661 module.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6214714Z -a----          4/8/2025  12:57 PM          15477 none.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6226037Z -a----          4/8/2025  12:57 PM          79532 number.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6237592Z -a----          4/8/2025  12:57 PM          22574 objbuffer.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6248811Z -a----          4/8/2025  12:57 PM         103126 object.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6260196Z -a----          4/8/2025  12:57 PM          16888 objimpl.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6272456Z -a----          4/8/2025  12:57 PM          20318 perfmaps.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6283715Z -a----          4/8/2025  12:57 PM          38189 refcounting.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6294901Z -a----          4/8/2025  12:57 PM          19552 reflection.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6306060Z -a----          4/8/2025  12:57 PM          50883 sequence.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6317049Z -a----          4/8/2025  12:57 PM          46704 set.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6328444Z -a----          4/8/2025  12:57 PM          35334 slice.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6339963Z -a----          4/8/2025  12:57 PM         218364 stable.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6351477Z -a----          4/8/2025  12:57 PM         114665 structures.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6363299Z -a----          4/8/2025  12:57 PM          79248 sys.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6374904Z -a----          4/8/2025  12:57 PM          54322 tuple.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6386844Z -a----          4/8/2025  12:57 PM          88575 type.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6397882Z -a----          4/8/2025  12:57 PM          19811 typehints.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6410106Z -a----          4/8/2025  12:57 PM         456789 typeobj.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6421091Z -a----          4/8/2025  12:57 PM         262214 unicode.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6433221Z -a----          4/8/2025  12:57 PM          15336 utilities.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6444919Z -a----          4/8/2025  12:57 PM          87944 veryhigh.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6456171Z -a----          4/8/2025  12:57 PM          25224 weakref.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6460198Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6461228Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6462619Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\deprecations
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6463273Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6471150Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6474881Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6483398Z -a----          4/8/2025  12:57 PM          25405 c-api-pending-removal-in-3.14.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6495068Z -a----          4/8/2025  12:57 PM          16761 c-api-pending-removal-in-3.15.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6508078Z -a----          4/8/2025  12:57 PM          20622 c-api-pending-removal-in-future.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6519245Z -a----          4/8/2025  12:57 PM         112222 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6531420Z -a----          4/8/2025  12:57 PM          20911 pending-removal-in-3.13.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6543299Z -a----          4/8/2025  12:57 PM          29987 pending-removal-in-3.14.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6554967Z -a----          4/8/2025  12:57 PM          23553 pending-removal-in-3.15.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6566978Z -a----          4/8/2025  12:57 PM          14204 pending-removal-in-3.16.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6578121Z -a----          4/8/2025  12:57 PM          35992 pending-removal-in-future.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6582465Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6583614Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6584935Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\distributing
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6585584Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6593538Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6596743Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6605358Z -a----          4/8/2025  12:57 PM          11351 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6609504Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6610437Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6611779Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\extending
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6612161Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6619754Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6624229Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6632416Z -a----          4/8/2025  12:57 PM          19711 building.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6644750Z -a----          4/8/2025  12:57 PM          56897 embedding.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6655684Z -a----          4/8/2025  12:57 PM         167807 extending.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6668038Z -a----          4/8/2025  12:57 PM          24210 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6679067Z -a----          4/8/2025  12:57 PM          99666 newtypes.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6691149Z -a----          4/8/2025  12:57 PM         238060 newtypes_tutorial.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6702614Z -a----          4/8/2025  12:57 PM          26068 windows.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6707302Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6708863Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6709635Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\faq
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6710015Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6720083Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6723913Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6732403Z -a----          4/8/2025  12:57 PM          97642 design.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6744487Z -a----          4/8/2025  12:57 PM          51866 extending.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6755653Z -a----          4/8/2025  12:57 PM          48949 general.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6767445Z -a----          4/8/2025  12:57 PM          20390 gui.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6778449Z -a----          4/8/2025  12:57 PM          13806 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6790385Z -a----          4/8/2025  12:57 PM          16947 installed.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6802094Z -a----          4/8/2025  12:57 PM          91233 library.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6813702Z -a----          4/8/2025  12:57 PM         260711 programming.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6825572Z -a----          4/8/2025  12:57 PM          39209 windows.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6825885Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6830009Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6830956Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6832535Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\howto
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6832925Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6840827Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6844926Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6853031Z -a----          4/8/2025  12:57 PM          37733 annotations.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6866933Z -a----          4/8/2025  12:57 PM          22673 argparse-optparse.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6878072Z -a----          4/8/2025  12:57 PM         109204 argparse.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6889979Z -a----          4/8/2025  12:57 PM          11077 clinic.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6902411Z -a----          4/8/2025  12:57 PM          14040 cporting.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6913579Z -a----          4/8/2025  12:57 PM          68418 curses.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6925171Z -a----          4/8/2025  12:57 PM         178967 descriptor.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6936097Z -a----          4/8/2025  12:57 PM         198167 enum.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6948411Z -a----          4/8/2025  12:57 PM         168933 functional.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6959675Z -a----          4/8/2025  12:57 PM          50364 gdb_helpers.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6971231Z -a----          4/8/2025  12:57 PM          16269 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6982657Z -a----          4/8/2025  12:57 PM          41409 instrumentation.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.6994078Z -a----          4/8/2025  12:57 PM          47002 ipaddress.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7006006Z -a----          4/8/2025  12:57 PM          77474 isolating-extensions.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7017087Z -a----          4/8/2025  12:57 PM         524155 logging-cookbook.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7028772Z -a----          4/8/2025  12:57 PM         142844 logging.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7040685Z -a----          4/8/2025  12:57 PM          76048 mro.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7051280Z -a----          4/8/2025  12:57 PM          33433 perf_profiling.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7063564Z -a----          4/8/2025  12:57 PM          14086 pyporting.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7074560Z -a----          4/8/2025  12:57 PM         167285 regex.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7086066Z -a----          4/8/2025  12:57 PM          48700 sockets.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7097757Z -a----          4/8/2025  12:57 PM          55694 sorting.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7108849Z -a----          4/8/2025  12:57 PM          85883 unicode.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7120009Z -a----          4/8/2025  12:57 PM          82236 urllib2.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7124113Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7125157Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7126651Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\installing
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7127736Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7136396Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7139738Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7148113Z -a----          4/8/2025  12:57 PM          31046 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7151925Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7152969Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7154351Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\library
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7154757Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7162978Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7165988Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7174439Z -a----          4/8/2025  12:57 PM          75551 2to3.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7188262Z -a----          4/8/2025  12:57 PM          52268 abc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7203157Z -a----          4/8/2025  12:57 PM          39448 aifc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7217393Z -a----          4/8/2025  12:57 PM          40195 allos.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7231384Z -a----          4/8/2025  12:57 PM          20445 archiving.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7244967Z -a----          4/8/2025  12:57 PM         307258 argparse.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7258365Z -a----          4/8/2025  12:57 PM          42125 array.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7271499Z -a----          4/8/2025  12:57 PM         340495 ast.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7284877Z -a----          4/8/2025  12:57 PM          14980 asynchat.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7299236Z -a----          4/8/2025  12:57 PM          32722 asyncio-api-index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7312603Z -a----          4/8/2025  12:57 PM          40680 asyncio-dev.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7323723Z -a----          4/8/2025  12:57 PM         231782 asyncio-eventloop.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7335420Z -a----          4/8/2025  12:57 PM          20764 asyncio-exceptions.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7347003Z -a----          4/8/2025  12:57 PM          25346 asyncio-extending.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7358624Z -a----          4/8/2025  12:57 PM          42950 asyncio-future.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7370342Z -a----          4/8/2025  12:57 PM          69170 asyncio-llapi-index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7382969Z -a----          4/8/2025  12:57 PM          25438 asyncio-platforms.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7394129Z -a----          4/8/2025  12:57 PM          45049 asyncio-policy.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7406016Z -a----          4/8/2025  12:57 PM         128697 asyncio-protocol.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7417653Z -a----          4/8/2025  12:57 PM          36133 asyncio-queue.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7429150Z -a----          4/8/2025  12:57 PM          33405 asyncio-runner.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7441198Z -a----          4/8/2025  12:57 PM          81252 asyncio-stream.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7452359Z -a----          4/8/2025  12:57 PM          55851 asyncio-subprocess.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7463843Z -a----          4/8/2025  12:57 PM          60511 asyncio-sync.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7475036Z -a----          4/8/2025  12:57 PM         158125 asyncio-task.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7486094Z -a----          4/8/2025  12:57 PM          21730 asyncio.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7497370Z -a----          4/8/2025  12:57 PM          15338 asyncore.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7508133Z -a----          4/8/2025  12:57 PM          28033 atexit.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7519560Z -a----          4/8/2025  12:57 PM          50325 audioop.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7530980Z -a----          4/8/2025  12:57 PM          79707 audit_events.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7542611Z -a----          4/8/2025  12:57 PM          52916 base64.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7553306Z -a----          4/8/2025  12:57 PM          72258 bdb.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7564220Z -a----          4/8/2025  12:57 PM          19364 binary.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7575761Z -a----          4/8/2025  12:57 PM          37238 binascii.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7586763Z -a----          4/8/2025  12:57 PM          48114 bisect.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7598381Z -a----          4/8/2025  12:57 PM          18651 builtins.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7609655Z -a----          4/8/2025  12:57 PM          58219 bz2.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7620564Z -a----          4/8/2025  12:57 PM         108562 calendar.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7632716Z -a----          4/8/2025  12:57 PM          72275 cgi.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7643955Z -a----          4/8/2025  12:57 PM          23542 cgitb.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7655105Z -a----          4/8/2025  12:57 PM          25940 chunk.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7666124Z -a----          4/8/2025  12:57 PM          58041 cmath.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7677352Z -a----          4/8/2025  12:57 PM          56780 cmd.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7688820Z -a----          4/8/2025  12:57 PM          22444 cmdline.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7699921Z -a----          4/8/2025  12:57 PM          39466 code.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7711437Z -a----          4/8/2025  12:57 PM         167290 codecs.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7722273Z -a----          4/8/2025  12:57 PM          21883 codeop.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7733534Z -a----          4/8/2025  12:57 PM          95297 collections.abc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7744416Z -a----          4/8/2025  12:57 PM         200622 collections.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7755395Z -a----          4/8/2025  12:57 PM          20639 colorsys.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7766238Z -a----          4/8/2025  12:57 PM          56032 compileall.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7777291Z -a----          4/8/2025  12:57 PM          28145 concurrency.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7788312Z -a----          4/8/2025  12:57 PM          91152 concurrent.futures.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7799392Z -a----          4/8/2025  12:57 PM          14607 concurrent.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7810946Z -a----          4/8/2025  12:57 PM         171081 configparser.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7821575Z -a----          4/8/2025  12:57 PM          27373 constants.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7833000Z -a----          4/8/2025  12:57 PM         133508 contextlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7843861Z -a----          4/8/2025  12:57 PM          43166 contextvars.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7855525Z -a----          4/8/2025  12:57 PM          22512 copy.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7866734Z -a----          4/8/2025  12:57 PM          22061 copyreg.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7877699Z -a----          4/8/2025  12:57 PM          33260 crypt.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7889115Z -a----          4/8/2025  12:57 PM          17785 crypto.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7899728Z -a----          4/8/2025  12:57 PM          93975 csv.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7910942Z -a----          4/8/2025  12:57 PM         323942 ctypes.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7921844Z -a----          4/8/2025  12:57 PM          44447 curses.ascii.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7933341Z -a----          4/8/2025  12:57 PM         279433 curses.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7944408Z -a----          4/8/2025  12:57 PM          25633 curses.panel.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7955643Z -a----          4/8/2025  12:57 PM          15119 custominterp.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7967064Z -a----          4/8/2025  12:57 PM         127932 dataclasses.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7978226Z -a----          4/8/2025  12:57 PM          31119 datatypes.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.7989945Z -a----          4/8/2025  12:57 PM         408172 datetime.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8001535Z -a----          4/8/2025  12:57 PM          59344 dbm.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8013845Z -a----          4/8/2025  12:57 PM          20437 debug.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8025518Z -a----          4/8/2025  12:57 PM         292656 decimal.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8036534Z -a----          4/8/2025  12:57 PM          37866 development.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8048650Z -a----          4/8/2025  12:57 PM          36733 devmode.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8060376Z -a----          4/8/2025  12:57 PM          47358 dialog.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8071901Z -a----          4/8/2025  12:57 PM         132287 difflib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8083331Z -a----          4/8/2025  12:57 PM         197421 dis.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8094552Z -a----          4/8/2025  12:57 PM          16759 distribution.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8106780Z -a----          4/8/2025  12:57 PM          15097 distutils.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8117647Z -a----          4/8/2025  12:57 PM         214298 doctest.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8129167Z -a----          4/8/2025  12:57 PM          35613 email.charset.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8140215Z -a----          4/8/2025  12:57 PM         104131 email.compat32-message.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8152220Z -a----          4/8/2025  12:57 PM          42407 email.contentmanager.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8163844Z -a----          4/8/2025  12:57 PM          22134 email.encoders.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8175131Z -a----          4/8/2025  12:57 PM          33679 email.errors.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8186743Z -a----          4/8/2025  12:57 PM          66261 email.examples.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8198278Z -a----          4/8/2025  12:57 PM          53854 email.generator.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8209876Z -a----          4/8/2025  12:57 PM          41693 email.header.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8220792Z -a----          4/8/2025  12:57 PM          72373 email.headerregistry.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8231946Z -a----          4/8/2025  12:57 PM          34152 email.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8244484Z -a----          4/8/2025  12:57 PM          21576 email.iterators.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8255380Z -a----          4/8/2025  12:57 PM         106174 email.message.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8267239Z -a----          4/8/2025  12:57 PM          50444 email.mime.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8278321Z -a----          4/8/2025  12:57 PM          63221 email.parser.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8289662Z -a----          4/8/2025  12:57 PM          90086 email.policy.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8301450Z -a----          4/8/2025  12:57 PM          46768 email.utils.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8312723Z -a----          4/8/2025  12:57 PM          28704 ensurepip.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8326650Z -a----          4/8/2025  12:57 PM         136453 enum.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8337863Z -a----          4/8/2025  12:57 PM          79314 errno.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8349626Z -a----          4/8/2025  12:57 PM         140990 exceptions.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8360213Z -a----          4/8/2025  12:57 PM          36317 faulthandler.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8371836Z -a----          4/8/2025  12:57 PM          43073 fcntl.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8383547Z -a----          4/8/2025  12:57 PM          36107 filecmp.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8394739Z -a----          4/8/2025  12:57 PM          17276 fileformats.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8406538Z -a----          4/8/2025  12:57 PM          44377 fileinput.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8418506Z -a----          4/8/2025  12:57 PM          21066 filesys.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8431649Z -a----          4/8/2025  12:57 PM          26273 fnmatch.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8443328Z -a----          4/8/2025  12:57 PM          47708 fractions.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8454617Z -a----          4/8/2025  12:57 PM          21147 frameworks.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8466306Z -a----          4/8/2025  12:57 PM          84487 ftplib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8478444Z -a----          4/8/2025  12:57 PM          15473 functional.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8489983Z -a----          4/8/2025  12:57 PM         301768 functions.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8501160Z -a----          4/8/2025  12:57 PM         109607 functools.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8512311Z -a----          4/8/2025  12:57 PM          46218 gc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8523604Z -a----          4/8/2025  12:57 PM          32890 getopt.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8534389Z -a----          4/8/2025  12:57 PM          19871 getpass.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8545915Z -a----          4/8/2025  12:57 PM          90479 gettext.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8557054Z -a----          4/8/2025  12:57 PM          32558 glob.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8568766Z -a----          4/8/2025  12:57 PM          38806 graphlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8579432Z -a----          4/8/2025  12:57 PM          19421 grp.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8590460Z -a----          4/8/2025  12:57 PM          52542 gzip.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8601799Z -a----          4/8/2025  12:57 PM         120058 hashlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8612602Z -a----          4/8/2025  12:57 PM          47085 heapq.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8623693Z -a----          4/8/2025  12:57 PM          27940 hmac.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8634751Z -a----          4/8/2025  12:57 PM          18374 html.entities.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8646322Z -a----          4/8/2025  12:57 PM          18095 html.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8657360Z -a----          4/8/2025  12:57 PM          52656 html.parser.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8669501Z -a----          4/8/2025  12:57 PM          97485 http.client.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8681284Z -a----          4/8/2025  12:57 PM         121207 http.cookiejar.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8692538Z -a----          4/8/2025  12:57 PM          54032 http.cookies.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8703587Z -a----          4/8/2025  12:57 PM          61329 http.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8714423Z -a----          4/8/2025  12:57 PM          83537 http.server.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8725758Z -a----          4/8/2025  12:57 PM          16752 i18n.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8736482Z -a----          4/8/2025  12:57 PM          84449 idle.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8747821Z -a----          4/8/2025  12:57 PM          92260 imaplib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8758939Z -a----          4/8/2025  12:57 PM          21348 imghdr.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8770326Z -a----          4/8/2025  12:57 PM          15173 imp.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8781908Z -a----          4/8/2025  12:57 PM         222628 importlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8792987Z -a----          4/8/2025  12:57 PM          67593 importlib.metadata.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8804614Z -a----          4/8/2025  12:57 PM          34470 importlib.resources.abc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8815905Z -a----          4/8/2025  12:57 PM          41825 importlib.resources.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8827146Z -a----          4/8/2025  12:57 PM          80249 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8838396Z -a----          4/8/2025  12:57 PM         202126 inspect.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8849221Z -a----          4/8/2025  12:57 PM          34826 internet.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8860327Z -a----          4/8/2025  12:57 PM          22402 intro.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8871251Z -a----          4/8/2025  12:57 PM         170123 io.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8882636Z -a----          4/8/2025  12:57 PM         144597 ipaddress.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8893540Z -a----          4/8/2025  12:57 PM          15889 ipc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8904681Z -a----          4/8/2025  12:57 PM         163347 itertools.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8915436Z -a----          4/8/2025  12:57 PM         109362 json.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8926781Z -a----          4/8/2025  12:57 PM          17965 keyword.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8938006Z -a----          4/8/2025  12:57 PM          20606 language.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8949066Z -a----          4/8/2025  12:57 PM          21442 linecache.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8961471Z -a----          4/8/2025  12:57 PM          95531 locale.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8972623Z -a----          4/8/2025  12:57 PM         114992 logging.config.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8983875Z -a----          4/8/2025  12:57 PM         155221 logging.handlers.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.8995066Z -a----          4/8/2025  12:57 PM         192242 logging.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9006105Z -a----          4/8/2025  12:57 PM          72061 lzma.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9017298Z -a----          4/8/2025  12:57 PM         182576 mailbox.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9028225Z -a----          4/8/2025  12:57 PM          24448 mailcap.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9039303Z -a----          4/8/2025  12:57 PM          25940 markup.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9050495Z -a----          4/8/2025  12:57 PM          28124 marshal.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9061853Z -a----          4/8/2025  12:57 PM          95560 math.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9073000Z -a----          4/8/2025  12:57 PM          45568 mimetypes.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9084269Z -a----          4/8/2025  12:57 PM          14398 mm.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9095408Z -a----          4/8/2025  12:57 PM          63859 mmap.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9106281Z -a----          4/8/2025  12:57 PM          27563 modulefinder.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9117780Z -a----          4/8/2025  12:57 PM          20478 modules.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9128701Z -a----          4/8/2025  12:57 PM          83013 msilib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9139818Z -a----          4/8/2025  12:57 PM          34440 msvcrt.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9150714Z -a----          4/8/2025  12:57 PM         436919 multiprocessing.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9165769Z -a----          4/8/2025  12:57 PM          71544 multiprocessing.shared_memory.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9179191Z -a----          4/8/2025  12:57 PM          23612 netdata.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9194488Z -a----          4/8/2025  12:57 PM          24325 netrc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9204143Z -a----          4/8/2025  12:57 PM          20849 nis.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9214741Z -a----          4/8/2025  12:57 PM          92183 nntplib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9229966Z -a----          4/8/2025  12:57 PM          50630 numbers.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9243303Z -a----          4/8/2025  12:57 PM          23550 numeric.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9256481Z -a----          4/8/2025  12:57 PM         115506 operator.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9269951Z -a----          4/8/2025  12:57 PM         277120 optparse.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9283184Z -a----          4/8/2025  12:57 PM         688659 os.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9297619Z -a----          4/8/2025  12:57 PM          75546 os.path.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9310683Z -a----          4/8/2025  12:57 PM          60939 ossaudiodev.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9323930Z -a----          4/8/2025  12:57 PM         214922 pathlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9337266Z -a----          4/8/2025  12:57 PM          84724 pdb.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9350423Z -a----          4/8/2025  12:57 PM          23572 persistence.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9363720Z -a----          4/8/2025  12:57 PM         170152 pickle.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9377065Z -a----          4/8/2025  12:57 PM          26561 pickletools.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9387872Z -a----          4/8/2025  12:57 PM          25518 pipes.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9398972Z -a----          4/8/2025  12:57 PM          43452 pkgutil.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9409598Z -a----          4/8/2025  12:57 PM          49413 platform.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9420914Z -a----          4/8/2025  12:57 PM          35118 plistlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9432224Z -a----          4/8/2025  12:57 PM          45315 poplib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9445635Z -a----          4/8/2025  12:57 PM          24590 posix.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9460786Z -a----          4/8/2025  12:57 PM          62830 pprint.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9475566Z -a----          4/8/2025  12:57 PM          91774 profile.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9489781Z -a----          4/8/2025  12:57 PM          28172 pty.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9505621Z -a----          4/8/2025  12:57 PM          20258 pwd.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9520093Z -a----          4/8/2025  12:57 PM          28262 pyclbr.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9535090Z -a----          4/8/2025  12:57 PM          22838 pydoc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9549764Z -a----          4/8/2025  12:57 PM         118897 pyexpat.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9564224Z -a----          4/8/2025  12:57 PM          30964 python.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9578396Z -a----          4/8/2025  12:57 PM          32542 py_compile.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9593807Z -a----          4/8/2025  12:57 PM          47874 queue.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9622687Z -a----          4/8/2025  12:57 PM          21992 quopri.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9623610Z -a----          4/8/2025  12:57 PM         103606 random.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9636785Z -a----          4/8/2025  12:57 PM         243791 re.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9649582Z -a----          4/8/2025  12:57 PM          55082 readline.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9662772Z -a----          4/8/2025  12:57 PM          14816 removed.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9675886Z -a----          4/8/2025  12:57 PM          45232 reprlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9689323Z -a----          4/8/2025  12:57 PM          53240 resource.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9702459Z -a----          4/8/2025  12:57 PM          21918 rlcompleter.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9716130Z -a----          4/8/2025  12:57 PM          37271 runpy.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9729013Z -a----          4/8/2025  12:57 PM          30747 sched.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9742195Z -a----          4/8/2025  12:57 PM          34239 secrets.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9755416Z -a----          4/8/2025  12:57 PM          20528 security_warnings.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9768544Z -a----          4/8/2025  12:57 PM          79806 select.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9781993Z -a----          4/8/2025  12:57 PM          47584 selectors.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9794960Z -a----          4/8/2025  12:57 PM          41244 shelve.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9805718Z -a----          4/8/2025  12:57 PM          66774 shlex.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9816958Z -a----          4/8/2025  12:57 PM         113191 shutil.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9827783Z -a----          4/8/2025  12:57 PM         109635 signal.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9838801Z -a----          4/8/2025  12:57 PM          45350 site.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9850098Z -a----          4/8/2025  12:57 PM          14753 smtpd.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9860936Z -a----          4/8/2025  12:57 PM          87192 smtplib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9872486Z -a----          4/8/2025  12:57 PM          24126 sndhdr.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9884031Z -a----          4/8/2025  12:57 PM         297167 socket.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9895498Z -a----          4/8/2025  12:57 PM         108587 socketserver.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9907598Z -a----          4/8/2025  12:57 PM          20709 spwd.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9918423Z -a----          4/8/2025  12:57 PM         314944 sqlite3.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9929647Z -a----          4/8/2025  12:57 PM         327952 ssl.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9942209Z -a----          4/8/2025  12:57 PM          62326 stat.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9953266Z -a----          4/8/2025  12:57 PM         149838 statistics.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9964278Z -a----          4/8/2025  12:57 PM         658801 stdtypes.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9975983Z -a----          4/8/2025  12:57 PM         123228 string.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9987540Z -a----          4/8/2025  12:57 PM          28471 stringprep.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:19.9998870Z -a----          4/8/2025  12:57 PM          77253 struct.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0009770Z -a----          4/8/2025  12:57 PM         218322 subprocess.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0021058Z -a----          4/8/2025  12:57 PM          43914 sunau.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0032453Z -a----          4/8/2025  12:57 PM          17749 superseded.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0043421Z -a----          4/8/2025  12:57 PM          42132 symtable.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0054740Z -a----          4/8/2025  12:57 PM         242245 sys.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0066247Z -a----          4/8/2025  12:57 PM          66103 sys.monitoring.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0076772Z -a----          4/8/2025  12:57 PM          64839 sysconfig.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0088436Z -a----          4/8/2025  12:57 PM          33433 syslog.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0100036Z -a----          4/8/2025  12:57 PM          30256 sys_path_init.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0111433Z -a----          4/8/2025  12:57 PM          19432 tabnanny.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0122657Z -a----          4/8/2025  12:57 PM         185497 tarfile.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0134129Z -a----          4/8/2025  12:57 PM          43076 telnetlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0145480Z -a----          4/8/2025  12:57 PM          73406 tempfile.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0157493Z -a----          4/8/2025  12:57 PM          30095 termios.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0168861Z -a----          4/8/2025  12:57 PM         238053 test.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0180148Z -a----          4/8/2025  12:57 PM          20209 text.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0191550Z -a----          4/8/2025  12:57 PM          53311 textwrap.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0203093Z -a----          4/8/2025  12:57 PM         143447 threading.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0215011Z -a----          4/8/2025  12:57 PM         122013 time.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0226687Z -a----          4/8/2025  12:57 PM          58641 timeit.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0239361Z -a----          4/8/2025  12:57 PM          31971 tk.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0250643Z -a----          4/8/2025  12:57 PM          17764 tkinter.colorchooser.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0261577Z -a----          4/8/2025  12:57 PM          20594 tkinter.dnd.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0273187Z -a----          4/8/2025  12:57 PM          25617 tkinter.font.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0284188Z -a----          4/8/2025  12:57 PM         113500 tkinter.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0295344Z -a----          4/8/2025  12:57 PM          43791 tkinter.messagebox.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0306434Z -a----          4/8/2025  12:57 PM          17775 tkinter.scrolledtext.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0317246Z -a----          4/8/2025  12:57 PM          65392 tkinter.tix.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0328796Z -a----          4/8/2025  12:57 PM         146625 tkinter.ttk.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0340500Z -a----          4/8/2025  12:57 PM          52291 token.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0351742Z -a----          4/8/2025  12:57 PM          44592 tokenize.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0362676Z -a----          4/8/2025  12:57 PM          25624 tomllib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0373824Z -a----          4/8/2025  12:57 PM          42977 trace.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0385612Z -a----          4/8/2025  12:57 PM         111056 traceback.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0396516Z -a----          4/8/2025  12:57 PM         129076 tracemalloc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0411332Z -a----          4/8/2025  12:57 PM          22644 tty.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0419314Z -a----          4/8/2025  12:57 PM         310317 turtle.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0790858Z -a----          4/8/2025  12:57 PM          73211 types.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0801791Z -a----          4/8/2025  12:57 PM         471609 typing.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0812845Z -a----          4/8/2025  12:57 PM          31315 unicodedata.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0823977Z -a----          4/8/2025  12:57 PM         330915 unittest.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0834861Z -a----          4/8/2025  12:57 PM         193450 unittest.mock-examples.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0846243Z -a----          4/8/2025  12:57 PM         402508 unittest.mock.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0856965Z -a----          4/8/2025  12:57 PM          16783 unix.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0868095Z -a----          4/8/2025  12:57 PM          23451 urllib.error.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0878664Z -a----          4/8/2025  12:57 PM          16152 urllib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0889200Z -a----          4/8/2025  12:57 PM         113487 urllib.parse.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0900036Z -a----          4/8/2025  12:57 PM         226966 urllib.request.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0910498Z -a----          4/8/2025  12:57 PM          26123 urllib.robotparser.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0921391Z -a----          4/8/2025  12:57 PM          21816 uu.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0931611Z -a----          4/8/2025  12:57 PM          56509 uuid.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0942431Z -a----          4/8/2025  12:57 PM          96503 venv.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0952830Z -a----          4/8/2025  12:57 PM          80736 warnings.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0963661Z -a----          4/8/2025  12:57 PM          39547 wave.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0974087Z -a----          4/8/2025  12:57 PM          80472 weakref.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0985175Z -a----          4/8/2025  12:57 PM          40087 webbrowser.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.0995555Z -a----          4/8/2025  12:57 PM          15613 windows.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1006361Z -a----          4/8/2025  12:57 PM          94866 winreg.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1017769Z -a----          4/8/2025  12:57 PM          30442 winsound.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1028212Z -a----          4/8/2025  12:57 PM         128444 wsgiref.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1039847Z -a----          4/8/2025  12:57 PM          46319 xdrlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1051998Z -a----          4/8/2025  12:57 PM         121022 xml.dom.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1062784Z -a----          4/8/2025  12:57 PM          54674 xml.dom.minidom.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1073365Z -a----          4/8/2025  12:57 PM          34212 xml.dom.pulldom.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1084308Z -a----          4/8/2025  12:57 PM         206262 xml.etree.elementtree.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1094870Z -a----          4/8/2025  12:57 PM          27247 xml.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1106083Z -a----          4/8/2025  12:57 PM          60538 xml.sax.handler.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1116619Z -a----          4/8/2025  12:57 PM          35613 xml.sax.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1127422Z -a----          4/8/2025  12:57 PM          60767 xml.sax.reader.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1138256Z -a----          4/8/2025  12:57 PM          26159 xml.sax.utils.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1148651Z -a----          4/8/2025  12:57 PM          87342 xmlrpc.client.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1159402Z -a----          4/8/2025  12:57 PM          15181 xmlrpc.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1169775Z -a----          4/8/2025  12:57 PM          70121 xmlrpc.server.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1182014Z -a----          4/8/2025  12:57 PM          46029 zipapp.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1192574Z -a----          4/8/2025  12:57 PM         132481 zipfile.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1203657Z -a----          4/8/2025  12:57 PM          35497 zipimport.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1214068Z -a----          4/8/2025  12:57 PM          46776 zlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1224882Z -a----          4/8/2025  12:57 PM          62952 zoneinfo.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1235811Z -a----          4/8/2025  12:57 PM          33867 _thread.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1246187Z -a----          4/8/2025  12:57 PM          27814 __future__.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1256933Z -a----          4/8/2025  12:57 PM          49632 __main__.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1260050Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1261354Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1262449Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\reference
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1262820Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1270828Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1274300Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1282898Z -a----          4/8/2025  12:57 PM         214172 compound_stmts.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1293649Z -a----          4/8/2025  12:57 PM         444929 datamodel.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1304543Z -a----          4/8/2025  12:57 PM          48771 executionmodel.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1315166Z -a----          4/8/2025  12:57 PM         221803 expressions.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1325904Z -a----          4/8/2025  12:57 PM          86875 grammar.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1339278Z -a----          4/8/2025  12:57 PM         122693 import.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1350531Z -a----          4/8/2025  12:57 PM          26131 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1361285Z -a----          4/8/2025  12:57 PM          22469 introduction.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1371637Z -a----          4/8/2025  12:57 PM         106924 lexical_analysis.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1382138Z -a----          4/8/2025  12:57 PM         112744 simple_stmts.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1392852Z -a----          4/8/2025  12:57 PM          20765 toplevel_components.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1396252Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1397535Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1398877Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\tutorial
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1399625Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1399630Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1406844Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1410234Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1418760Z -a----          4/8/2025  12:57 PM          25121 appendix.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1429509Z -a----          4/8/2025  12:57 PM          17856 appetite.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1440203Z -a----          4/8/2025  12:57 PM         105320 classes.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1450680Z -a----          4/8/2025  12:57 PM         140132 controlflow.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1461327Z -a----          4/8/2025  12:57 PM          98392 datastructures.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1471760Z -a----          4/8/2025  12:57 PM          80782 errors.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1482311Z -a----          4/8/2025  12:57 PM          44063 floatingpoint.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1493615Z -a----          4/8/2025  12:57 PM          35252 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1504163Z -a----          4/8/2025  12:57 PM          77160 inputoutput.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1514826Z -a----          4/8/2025  12:57 PM          18056 interactive.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1525112Z -a----          4/8/2025  12:57 PM          28325 interpreter.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1535919Z -a----          4/8/2025  12:57 PM          71902 introduction.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1546335Z -a----          4/8/2025  12:57 PM          73474 modules.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1556794Z -a----          4/8/2025  12:57 PM          58854 stdlib.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1567134Z -a----          4/8/2025  12:57 PM          67425 stdlib2.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1577848Z -a----          4/8/2025  12:57 PM          33049 venv.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1588264Z -a----          4/8/2025  12:57 PM          18217 whatnow.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1591969Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1593110Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1594928Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\using
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1595332Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1602492Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1605853Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1614676Z -a----          4/8/2025  12:57 PM         127376 cmdline.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1626286Z -a----          4/8/2025  12:57 PM         123046 configure.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1637973Z -a----          4/8/2025  12:57 PM          15581 editors.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1649715Z -a----          4/8/2025  12:57 PM          25824 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1650025Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1661057Z -a----          4/8/2025  12:57 PM          28570 mac.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1672438Z -a----          4/8/2025  12:57 PM          30102 unix.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1682678Z -a----          4/8/2025  12:57 PM         118110 windows.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1686483Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1687421Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1688765Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\whatsnew
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1689180Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1697732Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1700707Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1710540Z -a----          4/8/2025  12:57 PM         142470 2.0.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1721094Z -a----          4/8/2025  12:57 PM          91320 2.1.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1731787Z -a----          4/8/2025  12:57 PM         148469 2.2.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1742523Z -a----          4/8/2025  12:57 PM         249920 2.3.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1754654Z -a----          4/8/2025  12:57 PM         176777 2.4.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1765772Z -a----          4/8/2025  12:57 PM         266371 2.5.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1776581Z -a----          4/8/2025  12:57 PM         373598 2.6.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1787834Z -a----          4/8/2025  12:57 PM         352412 2.7.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1798791Z -a----          4/8/2025  12:57 PM         130316 3.0.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1810614Z -a----          4/8/2025  12:57 PM          76210 3.1.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1823956Z -a----          4/8/2025  12:57 PM         315651 3.10.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1835022Z -a----          4/8/2025  12:57 PM         354525 3.11.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1845481Z -a----          4/8/2025  12:57 PM         435585 3.12.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1856349Z -a----          4/8/2025  12:57 PM         342129 3.2.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1867149Z -a----          4/8/2025  12:57 PM         331010 3.3.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1878142Z -a----          4/8/2025  12:57 PM         346549 3.4.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1888755Z -a----          4/8/2025  12:57 PM         333044 3.5.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1899441Z -a----          4/8/2025  12:57 PM         309035 3.6.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1909951Z -a----          4/8/2025  12:57 PM         322738 3.7.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1920921Z -a----          4/8/2025  12:57 PM         316191 3.8.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1932105Z -a----          4/8/2025  12:57 PM         223765 3.9.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1942748Z -a----          4/8/2025  12:57 PM        4917427 changelog.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1954357Z -a----          4/8/2025  12:57 PM          76824 index.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1958190Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1959162Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1961508Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1962221Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\_downloads\6dc1f3f4f0e6ca13cb42ddf4d6cbc8af
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1972344Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1975438Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1983803Z -a----          4/8/2025  12:57 PM           6036 tzinfo_examples.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1987682Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1988923Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1990429Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\_images
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1990800Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.1999216Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2002788Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2011464Z -a----          4/8/2025  12:57 PM          11070 hashlib-blake2-tree.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2022744Z -a----          4/8/2025  12:57 PM         315150 kde_example.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2034493Z -a----          4/8/2025  12:57 PM           6431 pathlib-inheritance.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2045330Z -a----          4/8/2025  12:57 PM          14979 tk_msg.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2056565Z -a----          4/8/2025  12:57 PM          33808 turtle-star.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2068192Z -a----          4/8/2025  12:57 PM          84383 win_installer.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2071276Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2072621Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2073681Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Doc\html\_static
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2075038Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2082903Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2086712Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2096563Z -a----          4/8/2025  12:57 PM          15590 basic.css
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2111645Z -a----          4/8/2025  12:57 PM           1976 changelog_search.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2122316Z -a----          4/8/2025  12:57 PM           5583 classic.css
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2133919Z -a----          4/8/2025  12:57 PM           3508 copybutton.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2144711Z -a----          4/8/2025  12:57 PM             28 default.css
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2155812Z -a----          4/8/2025  12:57 PM           4322 doctools.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2166774Z -a----          4/8/2025  12:57 PM            342 documentation_options.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2177686Z -a----          4/8/2025  12:57 PM            286 file.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2189758Z -a----          4/8/2025  12:57 PM         150938 glossary.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2200400Z -a----          4/8/2025  12:57 PM           1563 glossary_search.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2211999Z -a----          4/8/2025  12:57 PM           4790 language_data.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2222826Z -a----          4/8/2025  12:57 PM           2137 menu.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2234034Z -a----          4/8/2025  12:57 PM             90 minus.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2244634Z -a----          4/8/2025  12:57 PM          14572 og-image.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2255559Z -a----          4/8/2025  12:57 PM            548 opensearch.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2266681Z -a----          4/8/2025  12:57 PM             90 plus.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2277239Z -a----          4/8/2025  12:57 PM            695 py.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2289046Z -a----          4/8/2025  12:57 PM           2041 py.svg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2299592Z -a----          4/8/2025  12:57 PM          15467 pydoctheme.css
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2311178Z -a----          4/8/2025  12:57 PM           3252 pydoctheme_dark.css
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2321945Z -a----          4/8/2025  12:57 PM           4922 pygments.css
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2332838Z -a----          4/8/2025  12:57 PM           5139 pygments_dark.css
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2343551Z -a----          4/8/2025  12:57 PM           2163 rtd_switcher.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2354059Z -a----          4/8/2025  12:57 PM            559 search-focus.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2364816Z -a----          4/8/2025  12:57 PM          21782 searchtools.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2375459Z -a----          4/8/2025  12:57 PM           2697 sidebar.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2386675Z -a----          4/8/2025  12:57 PM           5123 sphinx_highlight.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2397579Z -a----          4/8/2025  12:57 PM            779 themetoggle.js
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2402255Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2402945Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2404426Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\include
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2405051Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2405072Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2412753Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2415752Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2424855Z -a----          4/8/2025  12:56 PM          33515 abstract.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2435496Z -a----          4/8/2025  12:56 PM            278 bltinmodule.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2447055Z -a----          4/8/2025  12:56 PM           1178 boolobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2457547Z -a----          4/8/2025  12:56 PM           1510 bytearrayobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2468471Z -a----          4/8/2025  12:56 PM           2688 bytesobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2478997Z -a----          4/8/2025  12:56 PM           6435 ceval.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2489820Z -a----          4/8/2025  12:56 PM           7319 codecs.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2500331Z -a----          4/8/2025  12:56 PM            470 compile.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2511093Z -a----          4/8/2025  12:56 PM            758 complexobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2521651Z -a----          4/8/2025  12:56 PM          10036 datetime.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2532196Z -a----          4/8/2025  12:56 PM           3180 descrobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2543028Z -a----          4/8/2025  12:56 PM           3957 dictobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2553502Z -a----          4/8/2025  12:56 PM          22970 dynamic_annotations.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2564583Z -a----          4/8/2025  12:56 PM            270 enumobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2575194Z -a----          4/8/2025  12:56 PM           1817 errcode.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2586272Z -a----          4/8/2025  12:56 PM           1303 exports.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2596790Z -a----          4/8/2025  12:56 PM           1699 fileobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2608087Z -a----          4/8/2025  12:56 PM            533 fileutils.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2618737Z -a----          4/8/2025  12:56 PM           1586 floatobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2629283Z -a----          4/8/2025  12:56 PM            356 frameobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2640637Z -a----          4/8/2025  12:56 PM            348 genericaliasobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2651506Z -a----          4/8/2025  12:56 PM           3131 import.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2662444Z -a----          4/8/2025  12:56 PM            350 interpreteridobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2673109Z -a----          4/8/2025  12:56 PM            802 intrcheck.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2684016Z -a----          4/8/2025  12:56 PM            624 iterobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2694578Z -a----          4/8/2025  12:56 PM           1834 listobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2705332Z -a----          4/8/2025  12:56 PM           3847 longobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2715703Z -a----          4/8/2025  12:56 PM            858 marshal.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2726460Z -a----          4/8/2025  12:56 PM           1115 memoryobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2737192Z -a----          4/8/2025  12:56 PM           5208 methodobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2747846Z -a----          4/8/2025  12:56 PM           6683 modsupport.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2759543Z -a----          4/8/2025  12:56 PM           3678 moduleobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2769885Z -a----          4/8/2025  12:56 PM          38148 object.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2780545Z -a----          4/8/2025  12:56 PM           9472 objimpl.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2791404Z -a----          4/8/2025  12:56 PM          13079 opcode.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2802019Z -a----          4/8/2025  12:56 PM            788 osdefs.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2812381Z -a----          4/8/2025  12:56 PM            308 osmodule.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2823214Z -a----          4/8/2025  12:56 PM           1336 patchlevel.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2833488Z -a----          4/8/2025  12:56 PM           5427 pybuffer.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2843912Z -a----          4/8/2025  12:56 PM           1786 pycapsule.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2854482Z -a----          4/8/2025  12:56 PM          22785 pyconfig.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2865092Z -a----          4/8/2025  12:56 PM           2463 pydtrace.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2875320Z -a----          4/8/2025  12:56 PM          13354 pyerrors.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2886250Z -a----          4/8/2025  12:56 PM           2629 pyexpat.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2896854Z -a----          4/8/2025  12:56 PM            577 pyframe.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2907581Z -a----          4/8/2025  12:56 PM           4298 pyhash.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2920387Z -a----          4/8/2025  12:56 PM           2327 pylifecycle.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2930535Z -a----          4/8/2025  12:56 PM           2909 pymacconfig.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2941351Z -a----          4/8/2025  12:56 PM           6828 pymacro.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2951764Z -a----          4/8/2025  12:56 PM           1750 pymath.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2962487Z -a----          4/8/2025  12:56 PM           4018 pymem.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2972987Z -a----          4/8/2025  12:56 PM          26375 pyport.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2983731Z -a----          4/8/2025  12:56 PM           4767 pystate.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.2994145Z -a----          4/8/2025  12:56 PM           2851 pystats.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3004850Z -a----          4/8/2025  12:56 PM            459 pystrcmp.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3015443Z -a----          4/8/2025  12:56 PM           1603 pystrtod.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3025869Z -a----          4/8/2025  12:56 PM           2963 Python.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3036683Z -a----          4/8/2025  12:56 PM           1362 pythonrun.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3047169Z -a----          4/8/2025  12:56 PM           5010 pythread.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3058038Z -a----          4/8/2025  12:56 PM            881 pytypedefs.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3068368Z -a----          4/8/2025  12:56 PM           2572 py_curses.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3079584Z -a----          4/8/2025  12:56 PM            657 rangeobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3090182Z -a----          4/8/2025  12:56 PM           1606 setobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3101128Z -a----          4/8/2025  12:56 PM           2583 sliceobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3111715Z -a----          4/8/2025  12:56 PM           1701 structmember.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3122408Z -a----          4/8/2025  12:56 PM           1447 structseq.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3132964Z -a----          4/8/2025  12:56 PM           1783 sysmodule.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3143760Z -a----          4/8/2025  12:56 PM            611 traceback.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3154446Z -a----          4/8/2025  12:56 PM           2362 tracemalloc.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3164912Z -a----          4/8/2025  12:56 PM           1661 tupleobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3175439Z -a----          4/8/2025  12:56 PM           2430 typeslots.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3186024Z -a----          4/8/2025  12:56 PM          36184 unicodeobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3196829Z -a----          4/8/2025  12:56 PM           1174 warnings.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3207182Z -a----          4/8/2025  12:56 PM           1276 weakrefobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3210380Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3211504Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3213070Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\include\cpython
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3214130Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3221661Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3224977Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3233456Z -a----          4/8/2025  12:56 PM           8076 abstract.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3244370Z -a----          4/8/2025  12:56 PM           1197 bytearrayobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3255256Z -a----          4/8/2025  12:56 PM           4555 bytesobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3265734Z -a----          4/8/2025  12:56 PM           1120 cellobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3276618Z -a----          4/8/2025  12:56 PM           1685 ceval.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3287418Z -a----          4/8/2025  12:56 PM           2316 classobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3298237Z -a----          4/8/2025  12:56 PM          16577 code.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3308784Z -a----          4/8/2025  12:56 PM           2729 compile.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3319468Z -a----          4/8/2025  12:56 PM           1292 complexobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3329957Z -a----          4/8/2025  12:56 PM           2043 context.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3340789Z -a----          4/8/2025  12:56 PM           1706 descrobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3351229Z -a----          4/8/2025  12:56 PM           4804 dictobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3362406Z -a----          4/8/2025  12:56 PM            837 fileobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3373058Z -a----          4/8/2025  12:56 PM            240 fileutils.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3383835Z -a----          4/8/2025  12:56 PM            927 floatobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3395247Z -a----          4/8/2025  12:56 PM           1137 frameobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3406110Z -a----          4/8/2025  12:56 PM           7378 funcobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3418685Z -a----          4/8/2025  12:56 PM           3405 genobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3432079Z -a----          4/8/2025  12:56 PM           1669 import.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3441834Z -a----          4/8/2025  12:56 PM           8076 initconfig.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3452585Z -a----          4/8/2025  12:56 PM            398 interpreteridobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3463045Z -a----          4/8/2025  12:56 PM           1680 listobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3473976Z -a----          4/8/2025  12:56 PM           5022 longintrepr.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3484473Z -a----          4/8/2025  12:56 PM           4779 longobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3495270Z -a----          4/8/2025  12:56 PM           2324 memoryobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3505971Z -a----          4/8/2025  12:56 PM           2342 methodobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3516560Z -a----          4/8/2025  12:56 PM           4445 modsupport.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3527047Z -a----          4/8/2025  12:56 PM          21787 object.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3538063Z -a----          4/8/2025  12:56 PM           3411 objimpl.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3548923Z -a----          4/8/2025  12:56 PM           1354 odictobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3559861Z -a----          4/8/2025  12:56 PM            879 picklebufobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3570692Z -a----          4/8/2025  12:56 PM           3593 pthread_stubs.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3581939Z -a----          4/8/2025  12:56 PM           1426 pyctype.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3592962Z -a----          4/8/2025  12:56 PM           1451 pydebug.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3603391Z -a----          4/8/2025  12:56 PM           4454 pyerrors.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3614127Z -a----          4/8/2025  12:56 PM            459 pyfpe.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3624671Z -a----          4/8/2025  12:56 PM           1514 pyframe.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3635289Z -a----          4/8/2025  12:56 PM           3534 pylifecycle.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3645732Z -a----          4/8/2025  12:56 PM           3477 pymem.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3657353Z -a----          4/8/2025  12:56 PM          17684 pystate.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3668670Z -a----          4/8/2025  12:56 PM           5024 pythonrun.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3679625Z -a----          4/8/2025  12:56 PM           1460 pythread.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3690216Z -a----          4/8/2025  12:56 PM          12733 pytime.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3701107Z -a----          4/8/2025  12:56 PM           2218 setobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3712829Z -a----          4/8/2025  12:56 PM            505 sysmodule.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3724125Z -a----          4/8/2025  12:56 PM            460 traceback.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3734891Z -a----          4/8/2025  12:56 PM           1416 tupleobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3745421Z -a----          4/8/2025  12:56 PM          35430 unicodeobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3756313Z -a----          4/8/2025  12:56 PM            584 warnings.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3766538Z -a----          4/8/2025  12:56 PM           2088 weakrefobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3770343Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3771185Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3772213Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\include\internal
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3772667Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3780797Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3784227Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3792835Z -a----          4/8/2025  12:56 PM            636 pycore_abstract.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3803473Z -a----          4/8/2025  12:56 PM           3147 pycore_asdl.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3814661Z -a----          4/8/2025  12:56 PM          32210 pycore_ast.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3825230Z -a----          4/8/2025  12:56 PM           7014 pycore_ast_state.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3835987Z -a----          4/8/2025  12:56 PM           1206 pycore_atexit.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3846529Z -a----          4/8/2025  12:56 PM          17536 pycore_atomic.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3858550Z -a----          4/8/2025  12:56 PM           2532 pycore_atomic_funcs.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3870017Z -a----          4/8/2025  12:56 PM           6248 pycore_bitutils.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3881508Z -a----          4/8/2025  12:56 PM           9004 pycore_blocks_output_buffer.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3892589Z -a----          4/8/2025  12:56 PM           1386 pycore_bytesobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3903523Z -a----          4/8/2025  12:56 PM           3457 pycore_bytes_methods.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3914255Z -a----          4/8/2025  12:56 PM           4053 pycore_call.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3924830Z -a----          4/8/2025  12:56 PM           5429 pycore_ceval.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3935664Z -a----          4/8/2025  12:56 PM           2847 pycore_ceval_state.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3946604Z -a----          4/8/2025  12:56 PM          16331 pycore_code.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3957155Z -a----          4/8/2025  12:56 PM           3571 pycore_compile.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3968179Z -a----          4/8/2025  12:56 PM           3008 pycore_condvar.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3978998Z -a----          4/8/2025  12:56 PM           1372 pycore_context.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.3990890Z -a----          4/8/2025  12:56 PM            525 pycore_descrobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4002176Z -a----          4/8/2025  12:56 PM           6583 pycore_dict.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4013546Z -a----          4/8/2025  12:56 PM           1145 pycore_dict_state.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4024729Z -a----          4/8/2025  12:56 PM           1684 pycore_dtoa.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4038508Z -a----          4/8/2025  12:56 PM            587 pycore_emscripten_signal.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4049938Z -a----          4/8/2025  12:56 PM            879 pycore_exceptions.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4060383Z -a----          4/8/2025  12:56 PM           2319 pycore_faulthandler.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4071283Z -a----          4/8/2025  12:56 PM           8202 pycore_fileutils.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4084455Z -a----          4/8/2025  12:56 PM           2822 pycore_fileutils_windows.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4098237Z -a----          4/8/2025  12:56 PM           1649 pycore_floatobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4112591Z -a----          4/8/2025  12:56 PM           4750 pycore_flowgraph.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4127098Z -a----          4/8/2025  12:56 PM            507 pycore_format.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4137874Z -a----          4/8/2025  12:56 PM           9538 pycore_frame.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4148849Z -a----          4/8/2025  12:56 PM            637 pycore_function.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4159524Z -a----          4/8/2025  12:56 PM           7869 pycore_gc.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4170627Z -a----          4/8/2025  12:56 PM           1235 pycore_genobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4181186Z -a----          4/8/2025  12:56 PM            512 pycore_getopt.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4192126Z -a----          4/8/2025  12:56 PM           1615 pycore_gil.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4202831Z -a----          4/8/2025  12:56 PM           3140 pycore_global_objects.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4214163Z -a----          4/8/2025  12:56 PM         116878 pycore_global_objects_fini_generated.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4226683Z -a----          4/8/2025  12:56 PM          26215 pycore_global_strings.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4240523Z -a----          4/8/2025  12:56 PM           3876 pycore_hamt.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4255027Z -a----          4/8/2025  12:56 PM           4435 pycore_hashtable.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4269499Z -a----          4/8/2025  12:56 PM           6541 pycore_import.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4283834Z -a----          4/8/2025  12:56 PM           5885 pycore_initconfig.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4297693Z -a----          4/8/2025  12:56 PM           3104 pycore_instruments.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4311969Z -a----          4/8/2025  12:56 PM           9361 pycore_interp.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4323454Z -a----          4/8/2025  12:56 PM           1429 pycore_intrinsics.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4334127Z -a----          4/8/2025  12:56 PM           2063 pycore_list.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4345141Z -a----          4/8/2025  12:56 PM           8063 pycore_long.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4355768Z -a----          4/8/2025  12:56 PM            401 pycore_memoryobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4366785Z -a----          4/8/2025  12:56 PM           1237 pycore_moduleobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4377342Z -a----          4/8/2025  12:56 PM            412 pycore_namespace.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4388148Z -a----          4/8/2025  12:56 PM          15372 pycore_object.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4398633Z -a----          4/8/2025  12:56 PM           1058 pycore_object_state.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4409356Z -a----          4/8/2025  12:56 PM          27984 pycore_obmalloc.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4419931Z -a----          4/8/2025  12:56 PM           2158 pycore_obmalloc_init.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4430634Z -a----          4/8/2025  12:56 PM          20668 pycore_opcode.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4441262Z -a----          4/8/2025  12:56 PM           2778 pycore_opcode_utils.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4451853Z -a----          4/8/2025  12:56 PM           1424 pycore_parser.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4462752Z -a----          4/8/2025  12:56 PM            630 pycore_pathconfig.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4473107Z -a----          4/8/2025  12:56 PM           2797 pycore_pyarena.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4484472Z -a----          4/8/2025  12:56 PM           3239 pycore_pyerrors.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4495344Z -a----          4/8/2025  12:56 PM            749 pycore_pyhash.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4506278Z -a----          4/8/2025  12:56 PM           3464 pycore_pylifecycle.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4516810Z -a----          4/8/2025  12:56 PM           8805 pycore_pymath.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4527884Z -a----          4/8/2025  12:56 PM           3138 pycore_pymem.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4538334Z -a----          4/8/2025  12:56 PM           2739 pycore_pymem_init.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4549007Z -a----          4/8/2025  12:56 PM           5162 pycore_pystate.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4559615Z -a----          4/8/2025  12:56 PM           2156 pycore_pythread.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4570897Z -a----          4/8/2025  12:56 PM            367 pycore_range.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4581440Z -a----          4/8/2025  12:56 PM           8664 pycore_runtime.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4592227Z -a----          4/8/2025  12:56 PM           6100 pycore_runtime_init.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4603260Z -a----          4/8/2025  12:56 PM          47262 pycore_runtime_init_generated.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4613723Z -a----          4/8/2025  12:56 PM           2709 pycore_signal.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4624849Z -a----          4/8/2025  12:56 PM            436 pycore_sliceobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4635696Z -a----          4/8/2025  12:56 PM            973 pycore_strhex.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4646685Z -a----          4/8/2025  12:56 PM            962 pycore_structseq.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4657569Z -a----          4/8/2025  12:56 PM           7195 pycore_symtable.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4668471Z -a----          4/8/2025  12:56 PM           1033 pycore_sysmodule.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4679352Z -a----          4/8/2025  12:56 PM            413 pycore_time.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4689859Z -a----          4/8/2025  12:56 PM           3158 pycore_token.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4700787Z -a----          4/8/2025  12:56 PM           3602 pycore_traceback.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4711318Z -a----          4/8/2025  12:56 PM           3198 pycore_tracemalloc.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4722196Z -a----          4/8/2025  12:56 PM           2276 pycore_tuple.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4732783Z -a----          4/8/2025  12:56 PM           4882 pycore_typeobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4743596Z -a----          4/8/2025  12:56 PM            787 pycore_typevarobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4754483Z -a----          4/8/2025  12:56 PM            932 pycore_ucnhash.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4765386Z -a----          4/8/2025  12:56 PM           2743 pycore_unicodeobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4776196Z -a----          4/8/2025  12:56 PM         128348 pycore_unicodeobject_generated.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4787379Z -a----          4/8/2025  12:56 PM            705 pycore_unionobject.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4798151Z -a----          4/8/2025  12:56 PM            769 pycore_warnings.h
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4801530Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4802424Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4804116Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4804477Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4812113Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4815452Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4824248Z -a----          4/8/2025  12:56 PM           6726 abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4834894Z -a----          4/8/2025  12:56 PM          35195 aifc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4847258Z -a----          4/8/2025  12:56 PM            517 antigravity.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4858019Z -a----          4/8/2025  12:56 PM         103805 argparse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4868401Z -a----          4/8/2025  12:56 PM          66292 ast.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4879216Z -a----          4/8/2025  12:56 PM          21221 base64.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4889731Z -a----          4/8/2025  12:56 PM          34493 bdb.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4902631Z -a----          4/8/2025  12:56 PM           3541 bisect.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4912857Z -a----          4/8/2025  12:56 PM          12191 bz2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4923788Z -a----          4/8/2025  12:56 PM          26672 calendar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4934245Z -a----          4/8/2025  12:56 PM          35432 cgi.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4945179Z -a----          4/8/2025  12:56 PM          12753 cgitb.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4957646Z -a----          4/8/2025  12:56 PM           5673 chunk.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4968067Z -a----          4/8/2025  12:56 PM          15274 cmd.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4978997Z -a----          4/8/2025  12:56 PM          11286 code.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.4989460Z -a----          4/8/2025  12:56 PM          37999 codecs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5000862Z -a----          4/8/2025  12:56 PM           6069 codeop.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5010891Z -a----          4/8/2025  12:56 PM           4228 colorsys.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5021762Z -a----          4/8/2025  12:56 PM          20976 compileall.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5032254Z -a----          4/8/2025  12:56 PM          55122 configparser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5043031Z -a----          4/8/2025  12:56 PM          28437 contextlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5053558Z -a----          4/8/2025  12:56 PM            133 contextvars.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5064376Z -a----          4/8/2025  12:56 PM           8704 copy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5075047Z -a----          4/8/2025  12:56 PM           7831 copyreg.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5085692Z -a----          4/8/2025  12:56 PM           6751 cProfile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5096591Z -a----          4/8/2025  12:56 PM           4037 crypt.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5106824Z -a----          4/8/2025  12:56 PM          16837 csv.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5118320Z -a----          4/8/2025  12:56 PM          63673 dataclasses.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5128919Z -a----          4/8/2025  12:56 PM            277 datetime.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5140172Z -a----          4/8/2025  12:56 PM           2913 decimal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5150700Z -a----          4/8/2025  12:56 PM          85424 difflib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5161383Z -a----          4/8/2025  12:56 PM          31032 dis.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5171831Z -a----          4/8/2025  12:56 PM         109594 doctest.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5182577Z -a----          4/8/2025  12:56 PM          83648 enum.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5192935Z -a----          4/8/2025  12:56 PM          10696 filecmp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5203692Z -a----          4/8/2025  12:56 PM          16156 fileinput.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5214558Z -a----          4/8/2025  12:56 PM           6184 fnmatch.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5225089Z -a----          4/8/2025  12:56 PM          39137 fractions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5236161Z -a----          4/8/2025  12:56 PM          35701 ftplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5246815Z -a----          4/8/2025  12:56 PM          38949 functools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5257722Z -a----          4/8/2025  12:56 PM           5468 genericpath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5268101Z -a----          4/8/2025  12:56 PM           7703 getopt.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5278954Z -a----          4/8/2025  12:56 PM           6175 getpass.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5289690Z -a----          4/8/2025  12:56 PM          21966 gettext.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5300184Z -a----          4/8/2025  12:56 PM           8984 glob.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5310526Z -a----          4/8/2025  12:56 PM           9898 graphlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5321298Z -a----          4/8/2025  12:56 PM          26113 gzip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5332605Z -a----          4/8/2025  12:56 PM           9602 hashlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5343507Z -a----          4/8/2025  12:56 PM          23627 heapq.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5354305Z -a----          4/8/2025  12:56 PM           7935 hmac.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5365017Z -a----          4/8/2025  12:56 PM          55681 imaplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5376047Z -a----          4/8/2025  12:56 PM           4578 imghdr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5387096Z -a----          4/8/2025  12:56 PM         130558 inspect.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5398053Z -a----          4/8/2025  12:56 PM           3681 io.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5409278Z -a----          4/8/2025  12:56 PM          81504 ipaddress.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5420115Z -a----          4/8/2025  12:56 PM           1137 keyword.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5430788Z -a----          4/8/2025  12:56 PM           5985 linecache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5441318Z -a----          4/8/2025  12:56 PM          80378 locale.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5451932Z -a----          4/8/2025  12:56 PM          13633 lzma.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5462568Z -a----          4/8/2025  12:56 PM          81064 mailbox.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5473575Z -a----          4/8/2025  12:56 PM           9635 mailcap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5484490Z -a----          4/8/2025  12:56 PM          23693 mimetypes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5495386Z -a----          4/8/2025  12:56 PM          24365 modulefinder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5506142Z -a----          4/8/2025  12:56 PM           7114 netrc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5517420Z -a----          4/8/2025  12:56 PM          42180 nntplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5528318Z -a----          4/8/2025  12:56 PM          32762 ntpath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5539546Z -a----          4/8/2025  12:56 PM           2443 nturl2path.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5550966Z -a----          4/8/2025  12:56 PM          11885 numbers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5561597Z -a----          4/8/2025  12:56 PM          13667 opcode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5572541Z -a----          4/8/2025  12:56 PM          11432 operator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5583209Z -a----          4/8/2025  12:56 PM          62050 optparse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5594497Z -a----          4/8/2025  12:56 PM          41980 os.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5606012Z -a----          4/8/2025  12:56 PM          52487 pathlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5617880Z -a----          4/8/2025  12:56 PM          72285 pdb.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5630755Z -a----          4/8/2025  12:56 PM          68777 pickle.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5641408Z -a----          4/8/2025  12:56 PM          96956 pickletools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5652624Z -a----          4/8/2025  12:56 PM           9228 pipes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5663434Z -a----          4/8/2025  12:56 PM          18810 pkgutil.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5675130Z -a----          4/8/2025  12:56 PM          44747 platform.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5685990Z -a----          4/8/2025  12:56 PM          29253 plistlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5696806Z -a----          4/8/2025  12:56 PM          15097 poplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5707648Z -a----          4/8/2025  12:56 PM          17870 posixpath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5718448Z -a----          4/8/2025  12:56 PM          24816 pprint.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5729209Z -a----          4/8/2025  12:56 PM          23708 profile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5729488Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5739732Z -a----          4/8/2025  12:56 PM          30067 pstats.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5750833Z -a----          4/8/2025  12:56 PM           6348 pty.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5761505Z -a----          4/8/2025  12:56 PM          11710 pyclbr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5772317Z -a----          4/8/2025  12:56 PM         116458 pydoc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5783144Z -a----          4/8/2025  12:56 PM           8049 py_compile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5794054Z -a----          4/8/2025  12:56 PM          11822 queue.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5804624Z -a----          4/8/2025  12:56 PM           7421 quopri.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5815705Z -a----          4/8/2025  12:56 PM          35685 random.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5826292Z -a----          4/8/2025  12:56 PM           7362 reprlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5837172Z -a----          4/8/2025  12:56 PM           8046 rlcompleter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5847986Z -a----          4/8/2025  12:56 PM          13204 runpy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5858945Z -a----          4/8/2025  12:56 PM           6518 sched.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5870341Z -a----          4/8/2025  12:56 PM           2055 secrets.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5880820Z -a----          4/8/2025  12:56 PM          20294 selectors.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5892179Z -a----          4/8/2025  12:56 PM           8803 shelve.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5903059Z -a----          4/8/2025  12:56 PM          13698 shlex.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5914025Z -a----          4/8/2025  12:56 PM          58328 shutil.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5924688Z -a----          4/8/2025  12:56 PM           2589 signal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5936334Z -a----          4/8/2025  12:56 PM          23891 site.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5946987Z -a----          4/8/2025  12:56 PM          44641 smtplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5957437Z -a----          4/8/2025  12:56 PM           7719 sndhdr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5968316Z -a----          4/8/2025  12:56 PM          38798 socket.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5978554Z -a----          4/8/2025  12:56 PM          28928 socketserver.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5989344Z -a----          4/8/2025  12:56 PM            238 sre_compile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.5999757Z -a----          4/8/2025  12:56 PM            239 sre_constants.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6010594Z -a----          4/8/2025  12:56 PM            236 sre_parse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6021048Z -a----          4/8/2025  12:56 PM          52380 ssl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6031955Z -a----          4/8/2025  12:56 PM           5680 stat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6042399Z -a----          4/8/2025  12:56 PM          51681 statistics.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6053117Z -a----          4/8/2025  12:56 PM          12095 string.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6063578Z -a----          4/8/2025  12:56 PM          13189 stringprep.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6074757Z -a----          4/8/2025  12:56 PM            272 struct.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6085688Z -a----          4/8/2025  12:56 PM          90963 subprocess.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6096539Z -a----          4/8/2025  12:56 PM          19011 sunau.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6107726Z -a----          4/8/2025  12:56 PM          12839 symtable.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6118696Z -a----          4/8/2025  12:56 PM          32744 sysconfig.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6129912Z -a----          4/8/2025  12:56 PM          11872 tabnanny.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6140431Z -a----          4/8/2025  12:56 PM         111421 tarfile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6151757Z -a----          4/8/2025  12:56 PM          24014 telnetlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6162318Z -a----          4/8/2025  12:56 PM          33342 tempfile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6173148Z -a----          4/8/2025  12:56 PM          20209 textwrap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6183457Z -a----          4/8/2025  12:56 PM           1031 this.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6194527Z -a----          4/8/2025  12:56 PM          61908 threading.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6205420Z -a----          4/8/2025  12:56 PM          13845 timeit.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6215856Z -a----          4/8/2025  12:56 PM           2654 token.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6226744Z -a----          4/8/2025  12:56 PM          22164 tokenize.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6237133Z -a----          4/8/2025  12:56 PM          30100 trace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6249056Z -a----          4/8/2025  12:56 PM          47580 traceback.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6259292Z -a----          4/8/2025  12:56 PM          18607 tracemalloc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6270028Z -a----          4/8/2025  12:56 PM           2108 tty.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6280510Z -a----          4/8/2025  12:56 PM         150570 turtle.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6291349Z -a----          4/8/2025  12:56 PM          11326 types.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6302163Z -a----          4/8/2025  12:56 PM         122330 typing.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6312658Z -a----          4/8/2025  12:56 PM           7581 uu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6323501Z -a----          4/8/2025  12:56 PM          30449 uuid.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6333935Z -a----          4/8/2025  12:56 PM          22507 warnings.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6344779Z -a----          4/8/2025  12:56 PM          23422 wave.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6355208Z -a----          4/8/2025  12:56 PM          22187 weakref.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6366205Z -a----          4/8/2025  12:56 PM          24422 webbrowser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6376743Z -a----          4/8/2025  12:56 PM           6184 xdrlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6387441Z -a----          4/8/2025  12:56 PM           7749 zipapp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6397954Z -a----          4/8/2025  12:56 PM          28552 zipimport.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6408802Z -a----          4/8/2025  12:56 PM           4129 _aix_support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6419543Z -a----          4/8/2025  12:56 PM          33262 _collections_abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6432001Z -a----          4/8/2025  12:56 PM           9013 _compat_pickle.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6443345Z -a----          4/8/2025  12:56 PM           5843 _compression.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6453922Z -a----          4/8/2025  12:56 PM          15049 _markupbase.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6464925Z -a----          4/8/2025  12:56 PM          22602 _osx_support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6476094Z -a----          4/8/2025  12:56 PM          94730 _pydatetime.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6487002Z -a----          4/8/2025  12:56 PM         233622 _pydecimal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6497411Z -a----          4/8/2025  12:56 PM          96291 _pyio.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6508160Z -a----          4/8/2025  12:56 PM          11119 _pylong.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6518583Z -a----          4/8/2025  12:56 PM           6336 _py_abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6529344Z -a----          4/8/2025  12:56 PM           3231 _sitebuiltins.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6539749Z -a----          4/8/2025  12:56 PM          29057 _strptime.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6550546Z -a----          4/8/2025  12:56 PM           7462 _threading_local.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6562186Z -a----          4/8/2025  12:56 PM           6098 _weakrefset.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6572925Z -a----          4/8/2025  12:56 PM           5365 __future__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6583797Z -a----          4/8/2025  12:56 PM            243 __hello__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6587324Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6588024Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6589594Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\asyncio
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6589986Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6597888Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6601752Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6609704Z -a----          4/8/2025  12:56 PM          80591 base_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6620849Z -a----          4/8/2025  12:56 PM           2041 base_futures.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6631444Z -a----          4/8/2025  12:56 PM           9154 base_subprocess.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6642599Z -a----          4/8/2025  12:56 PM           2766 base_tasks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6653088Z -a----          4/8/2025  12:56 PM           1454 constants.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6663871Z -a----          4/8/2025  12:56 PM           3451 coroutines.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6674406Z -a----          4/8/2025  12:56 PM          30207 events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6685529Z -a----          4/8/2025  12:56 PM           1814 exceptions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6696270Z -a----          4/8/2025  12:56 PM           2480 format_helpers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6707436Z -a----          4/8/2025  12:56 PM          14770 futures.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6718968Z -a----          4/8/2025  12:56 PM          19581 locks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6731347Z -a----          4/8/2025  12:56 PM            131 log.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6742123Z -a----          4/8/2025  12:56 PM            502 mixins.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6752686Z -a----          4/8/2025  12:56 PM          34397 proactor_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6763654Z -a----          4/8/2025  12:56 PM           7173 protocols.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6774254Z -a----          4/8/2025  12:56 PM           8218 queues.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6784985Z -a----          4/8/2025  12:56 PM           7446 runners.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6795179Z -a----          4/8/2025  12:56 PM          49656 selector_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6805938Z -a----          4/8/2025  12:56 PM          32828 sslproto.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6816298Z -a----          4/8/2025  12:56 PM           7251 staggered.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6827073Z -a----          4/8/2025  12:56 PM          28389 streams.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6837548Z -a----          4/8/2025  12:56 PM           7966 subprocess.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6848074Z -a----          4/8/2025  12:56 PM           9827 taskgroups.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6858771Z -a----          4/8/2025  12:56 PM          38427 tasks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6869670Z -a----          4/8/2025  12:56 PM            815 threads.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6881626Z -a----          4/8/2025  12:56 PM           5489 timeouts.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6892527Z -a----          4/8/2025  12:56 PM          11057 transports.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6903137Z -a----          4/8/2025  12:56 PM           2573 trsock.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6913675Z -a----          4/8/2025  12:56 PM          54624 unix_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6924464Z -a----          4/8/2025  12:56 PM          33488 windows_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6935092Z -a----          4/8/2025  12:56 PM           5233 windows_utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6945363Z -a----          4/8/2025  12:56 PM           1267 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6955856Z -a----          4/8/2025  12:56 PM           3619 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6959619Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6960155Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6961878Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\collections
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6962334Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6962341Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6970237Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6973828Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6981753Z -a----          4/8/2025  12:56 PM            122 abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6992573Z -a----          4/8/2025  12:56 PM          53970 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6996088Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6997546Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6999163Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\collections\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6999542Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.6999547Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7007143Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7010353Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7019064Z -a----         4/26/2026   6:05 PM            287 abc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7030004Z -a----         4/26/2026   6:05 PM          72975 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7033793Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7034741Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7036316Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\concurrent
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7036781Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7036788Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7044250Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7047399Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7055972Z -a----          4/8/2025  12:56 PM             39 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7059898Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7060371Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7061719Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\concurrent\futures
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7062124Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7070247Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7073851Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7082070Z -a----          4/8/2025  12:56 PM          36730 process.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7093093Z -a----          4/8/2025  12:56 PM           9186 thread.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7103739Z -a----          4/8/2025  12:56 PM          23487 _base.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7114518Z -a----          4/8/2025  12:56 PM           1637 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7117795Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7118892Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7120430Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\ctypes
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7120844Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7128983Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7132133Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7140519Z -a----          4/8/2025  12:56 PM          14338 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7151318Z -a----          4/8/2025  12:56 PM           5831 wintypes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7162188Z -a----          4/8/2025  12:56 PM          12832 _aix.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7172826Z -a----          4/8/2025  12:56 PM           2613 _endian.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7183788Z -a----          4/8/2025  12:56 PM          18789 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7187389Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7188186Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7189716Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\ctypes\macholib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7190100Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7198885Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7202397Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7210435Z -a----          4/8/2025  12:56 PM           5189 dyld.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7221767Z -a----          4/8/2025  12:56 PM           1002 dylib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7232596Z -a----          4/8/2025  12:56 PM             86 fetch_macholib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7243358Z -a----          4/8/2025  12:56 PM             75 fetch_macholib.bat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7253921Z -a----          4/8/2025  12:56 PM           1147 framework.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7264581Z -a----          4/8/2025  12:56 PM            302 README.ctypes
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7275487Z -a----          4/8/2025  12:56 PM            163 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7278808Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7279786Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7281454Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\ctypes\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7281849Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7289894Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7293626Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7302644Z -a----         4/26/2026   6:05 PM           8533 wintypes.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7313936Z -a----         4/26/2026   6:05 PM           3411 _endian.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7325341Z -a----         4/26/2026   6:05 PM          23506 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7329123Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7329898Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7331146Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\curses
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7331512Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7340265Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7344577Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7353633Z -a----          4/8/2025  12:56 PM           2642 ascii.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7365168Z -a----          4/8/2025  12:56 PM           5826 has_key.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7376357Z -a----          4/8/2025  12:56 PM             93 panel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7387372Z -a----          4/8/2025  12:56 PM           7958 textpad.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7399069Z -a----          4/8/2025  12:56 PM           3470 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7402608Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7403529Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7404625Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\dbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7404995Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7405610Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7413218Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7416704Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7424944Z -a----          4/8/2025  12:56 PM          11911 dumb.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7436205Z -a----          4/8/2025  12:56 PM             75 gnu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7447075Z -a----          4/8/2025  12:56 PM             73 ndbm.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7458811Z -a----          4/8/2025  12:56 PM           6072 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7462645Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7463682Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7464809Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\email
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7465164Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7475208Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7477887Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7487744Z -a----          4/8/2025  12:56 PM           9777 architecture.rst
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7499785Z -a----          4/8/2025  12:56 PM           3666 base64mime.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7511655Z -a----          4/8/2025  12:56 PM          17461 charset.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7523678Z -a----          4/8/2025  12:56 PM          10839 contentmanager.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7535206Z -a----          4/8/2025  12:56 PM           1843 encoders.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7546042Z -a----          4/8/2025  12:56 PM           3931 errors.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7557472Z -a----          4/8/2025  12:56 PM          23330 feedparser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7568279Z -a----          4/8/2025  12:56 PM          21335 generator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7579752Z -a----          4/8/2025  12:56 PM          24665 header.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7590706Z -a----          4/8/2025  12:56 PM          21423 headerregistry.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7601544Z -a----          4/8/2025  12:56 PM           2197 iterators.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7612250Z -a----          4/8/2025  12:56 PM          49424 message.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7623344Z -a----          4/8/2025  12:56 PM           5102 parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7634984Z -a----          4/8/2025  12:56 PM          10846 policy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7645613Z -a----          4/8/2025  12:56 PM          10164 quoprimime.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7657168Z -a----          4/8/2025  12:56 PM          16557 utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7668162Z -a----          4/8/2025  12:56 PM           8774 _encoded_words.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7679271Z -a----          4/8/2025  12:56 PM         114215 _header_value_parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7690048Z -a----          4/8/2025  12:56 PM          18378 _parseaddr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7701432Z -a----          4/8/2025  12:56 PM          15917 _policybase.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7712544Z -a----          4/8/2025  12:56 PM           1825 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7715599Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7716896Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7718353Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\email\mime
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7718794Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7781719Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7782133Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7782465Z -a----          4/8/2025  12:56 PM           1358 application.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7782840Z -a----          4/8/2025  12:56 PM           3194 audio.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7783420Z -a----          4/8/2025  12:56 PM            943 base.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7783832Z -a----          4/8/2025  12:56 PM           3878 image.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7792283Z -a----          4/8/2025  12:56 PM           1348 message.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7803483Z -a----          4/8/2025  12:56 PM           1666 multipart.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7814498Z -a----          4/8/2025  12:56 PM            710 nonmultipart.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7825340Z -a----          4/8/2025  12:56 PM           1434 text.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7836367Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7839699Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7840466Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7842039Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\email\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7842722Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7842743Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7850723Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7853672Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7862514Z -a----         4/26/2026   6:05 PM           3983 base64mime.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7873987Z -a----         4/26/2026   6:05 PM          15281 charset.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7884654Z -a----         4/26/2026   6:05 PM           2127 encoders.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7895659Z -a----         4/26/2026   6:05 PM           7059 errors.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7906666Z -a----         4/26/2026   6:05 PM          19836 feedparser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7917880Z -a----         4/26/2026   6:05 PM          24547 header.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7928626Z -a----         4/26/2026   6:05 PM           2837 iterators.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7939508Z -a----         4/26/2026   6:05 PM          53092 message.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7950664Z -a----         4/26/2026   6:05 PM           6784 parser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7961428Z -a----         4/26/2026   6:05 PM           9988 quoprimime.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7972942Z -a----         4/26/2026   6:05 PM          16008 utils.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7983653Z -a----         4/26/2026   6:05 PM           8344 _encoded_words.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.7995429Z -a----         4/26/2026   6:05 PM          23283 _parseaddr.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8005918Z -a----         4/26/2026   6:05 PM          18672 _policybase.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8017504Z -a----         4/26/2026   6:05 PM           1957 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8020730Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8021842Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8023139Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\encodings
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8023999Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8032638Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8035777Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8044400Z -a----          4/8/2025  12:56 PM          16228 aliases.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8055387Z -a----          4/8/2025  12:56 PM           1298 ascii.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8066315Z -a----          4/8/2025  12:56 PM           1588 base64_codec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8077206Z -a----          4/8/2025  12:56 PM           1058 big5.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8088328Z -a----          4/8/2025  12:56 PM           1078 big5hkscs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8099510Z -a----          4/8/2025  12:56 PM           2327 bz2_codec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8110600Z -a----          4/8/2025  12:56 PM           2153 charmap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8121606Z -a----          4/8/2025  12:56 PM          13428 cp037.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8132683Z -a----          4/8/2025  12:56 PM          13875 cp1006.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8143957Z -a----          4/8/2025  12:56 PM          13420 cp1026.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8155574Z -a----          4/8/2025  12:56 PM          35295 cp1125.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8166661Z -a----          4/8/2025  12:56 PM          13412 cp1140.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8177975Z -a----          4/8/2025  12:56 PM          13993 cp1250.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8189059Z -a----          4/8/2025  12:56 PM          13668 cp1251.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8200388Z -a----          4/8/2025  12:56 PM          13818 cp1252.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8211260Z -a----          4/8/2025  12:56 PM          13401 cp1253.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8221873Z -a----          4/8/2025  12:56 PM          13809 cp1254.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8232543Z -a----          4/8/2025  12:56 PM          12773 cp1255.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8243287Z -a----          4/8/2025  12:56 PM          13121 cp1256.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8253961Z -a----          4/8/2025  12:56 PM          13681 cp1257.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8264871Z -a----          4/8/2025  12:56 PM          13671 cp1258.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8275975Z -a----          4/8/2025  12:56 PM          14439 cp273.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8286679Z -a----          4/8/2025  12:56 PM          12362 cp424.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8297261Z -a----          4/8/2025  12:56 PM          35262 cp437.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8308691Z -a----          4/8/2025  12:56 PM          13428 cp500.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8319249Z -a----          4/8/2025  12:56 PM          13995 cp720.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8330735Z -a----          4/8/2025  12:56 PM          35379 cp737.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8341976Z -a----          4/8/2025  12:56 PM          35173 cp775.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8352758Z -a----          4/8/2025  12:56 PM          34803 cp850.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8364005Z -a----          4/8/2025  12:56 PM          35700 cp852.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8374680Z -a----          4/8/2025  12:56 PM          34548 cp855.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8385830Z -a----          4/8/2025  12:56 PM          12730 cp856.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8396737Z -a----          4/8/2025  12:56 PM          34602 cp857.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8408018Z -a----          4/8/2025  12:56 PM          34713 cp858.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8419215Z -a----          4/8/2025  12:56 PM          35379 cp860.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8430223Z -a----          4/8/2025  12:56 PM          35331 cp861.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8441582Z -a----          4/8/2025  12:56 PM          34068 cp862.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8452806Z -a----          4/8/2025  12:56 PM          34950 cp863.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8464361Z -a----          4/8/2025  12:56 PM          34353 cp864.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8474993Z -a----          4/8/2025  12:56 PM          35316 cp865.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8486711Z -a----          4/8/2025  12:56 PM          35094 cp866.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8497413Z -a----          4/8/2025  12:56 PM          33654 cp869.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8508828Z -a----          4/8/2025  12:56 PM          12902 cp874.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8520153Z -a----          4/8/2025  12:56 PM          13161 cp875.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8531198Z -a----          4/8/2025  12:56 PM           1062 cp932.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8542546Z -a----          4/8/2025  12:56 PM           1062 cp949.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8553287Z -a----          4/8/2025  12:56 PM           1062 cp950.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8565052Z -a----          4/8/2025  12:56 PM           1090 euc_jisx0213.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8575725Z -a----          4/8/2025  12:56 PM           1090 euc_jis_2004.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8586714Z -a----          4/8/2025  12:56 PM           1066 euc_jp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8598013Z -a----          4/8/2025  12:56 PM           1066 euc_kr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8609341Z -a----          4/8/2025  12:56 PM           1070 gb18030.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8621473Z -a----          4/8/2025  12:56 PM           1066 gb2312.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8632316Z -a----          4/8/2025  12:56 PM           1054 gbk.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8644310Z -a----          4/8/2025  12:56 PM           1563 hex_codec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8655358Z -a----          4/8/2025  12:56 PM          13789 hp_roman8.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8666446Z -a----          4/8/2025  12:56 PM           1050 hz.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8677661Z -a----          4/8/2025  12:56 PM          10027 idna.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8688553Z -a----          4/8/2025  12:56 PM           1092 iso2022_jp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8699999Z -a----          4/8/2025  12:56 PM           1100 iso2022_jp_1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8710724Z -a----          4/8/2025  12:56 PM           1100 iso2022_jp_2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8721552Z -a----          4/8/2025  12:56 PM           1112 iso2022_jp_2004.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8731914Z -a----          4/8/2025  12:56 PM           1100 iso2022_jp_3.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8743125Z -a----          4/8/2025  12:56 PM           1108 iso2022_jp_ext.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8754046Z -a----          4/8/2025  12:56 PM           1092 iso2022_kr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8765433Z -a----          4/8/2025  12:56 PM          13483 iso8859_1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8776681Z -a----          4/8/2025  12:56 PM          13896 iso8859_10.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8789836Z -a----          4/8/2025  12:56 PM          12642 iso8859_11.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8800907Z -a----          4/8/2025  12:56 PM          13578 iso8859_13.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8811458Z -a----          4/8/2025  12:56 PM          13959 iso8859_14.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8822885Z -a----          4/8/2025  12:56 PM          13519 iso8859_15.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8833476Z -a----          4/8/2025  12:56 PM          13864 iso8859_16.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8846005Z -a----          4/8/2025  12:56 PM          13711 iso8859_2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8856872Z -a----          4/8/2025  12:56 PM          13396 iso8859_3.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8867959Z -a----          4/8/2025  12:56 PM          13683 iso8859_4.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8879009Z -a----          4/8/2025  12:56 PM          13322 iso8859_5.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8889724Z -a----          4/8/2025  12:56 PM          11140 iso8859_6.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8901214Z -a----          4/8/2025  12:56 PM          13151 iso8859_7.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8911907Z -a----          4/8/2025  12:56 PM          11343 iso8859_8.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8923537Z -a----          4/8/2025  12:56 PM          13463 iso8859_9.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8934940Z -a----          4/8/2025  12:56 PM           1062 johab.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8946812Z -a----          4/8/2025  12:56 PM          14086 koi8_r.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8957947Z -a----          4/8/2025  12:56 PM          13501 koi8_t.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8968467Z -a----          4/8/2025  12:56 PM          14069 koi8_u.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8979185Z -a----          4/8/2025  12:56 PM          14030 kz1048.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.8989977Z -a----          4/8/2025  12:56 PM           1314 latin_1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9007399Z -a----          4/8/2025  12:56 PM          37165 mac_arabic.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9018326Z -a----          4/8/2025  12:56 PM          13940 mac_croatian.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9028844Z -a----          4/8/2025  12:56 PM          13761 mac_cyrillic.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9041737Z -a----          4/8/2025  12:56 PM          15477 mac_farsi.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9054018Z -a----          4/8/2025  12:56 PM          14028 mac_greek.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9063347Z -a----          4/8/2025  12:56 PM          13805 mac_iceland.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9073649Z -a----          4/8/2025  12:56 PM          14430 mac_latin2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9085090Z -a----          4/8/2025  12:56 PM          13787 mac_roman.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9097344Z -a----          4/8/2025  12:56 PM          13968 mac_romanian.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9108050Z -a----          4/8/2025  12:56 PM          13820 mac_turkish.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9119783Z -a----          4/8/2025  12:56 PM           1258 mbcs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9130308Z -a----          4/8/2025  12:56 PM           1060 oem.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9142017Z -a----          4/8/2025  12:56 PM          13827 palmos.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9152665Z -a----          4/8/2025  12:56 PM          14327 ptcp154.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9163439Z -a----          4/8/2025  12:56 PM           7120 punycode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9174990Z -a----          4/8/2025  12:56 PM           1581 quopri_codec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9185483Z -a----          4/8/2025  12:56 PM           1378 raw_unicode_escape.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9196839Z -a----          4/8/2025  12:56 PM           2561 rot_13.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9207582Z -a----          4/8/2025  12:56 PM           1078 shift_jis.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9219187Z -a----          4/8/2025  12:56 PM           1098 shift_jisx0213.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9230096Z -a----          4/8/2025  12:56 PM           1098 shift_jis_2004.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9242073Z -a----          4/8/2025  12:56 PM          12607 tis_620.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9253973Z -a----          4/8/2025  12:56 PM           1348 undefined.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9266347Z -a----          4/8/2025  12:56 PM           1350 unicode_escape.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9277660Z -a----          4/8/2025  12:56 PM           5391 utf_16.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9288363Z -a----          4/8/2025  12:56 PM           1079 utf_16_be.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9299832Z -a----          4/8/2025  12:56 PM           1079 utf_16_le.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9310792Z -a----          4/8/2025  12:56 PM           5279 utf_32.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9321504Z -a----          4/8/2025  12:56 PM            967 utf_32_be.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9332439Z -a----          4/8/2025  12:56 PM            967 utf_32_le.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9343435Z -a----          4/8/2025  12:56 PM            984 utf_7.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9355124Z -a----          4/8/2025  12:56 PM           1047 utf_8.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9365520Z -a----          4/8/2025  12:56 PM           4263 utf_8_sig.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9376674Z -a----          4/8/2025  12:56 PM           2954 uu_codec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9387975Z -a----          4/8/2025  12:56 PM           2281 zlib_codec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9399028Z -a----          4/8/2025  12:56 PM           6058 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9402207Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9403138Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9405168Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\encodings\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9405796Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9414295Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9417422Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9426129Z -a----         4/26/2026   6:05 PM          12446 aliases.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9437328Z -a----         4/26/2026   6:05 PM           3172 cp1252.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9448800Z -a----         4/26/2026   6:05 PM          13322 cp437.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9459966Z -a----         4/26/2026   6:05 PM           9919 idna.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9473402Z -a----         4/26/2026   6:05 PM           2185 utf_8.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9494310Z -a----         4/26/2026   6:05 PM           5813 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9497422Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9498966Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9500464Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\ensurepip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9500906Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9508143Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9511996Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9520820Z -a----          4/8/2025  12:56 PM            839 _uninstall.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9531606Z -a----          4/8/2025  12:56 PM           9736 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9543131Z -a----          4/8/2025  12:56 PM             93 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9546156Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9547148Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9548609Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\ensurepip\_bundled
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9549041Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9556837Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9560759Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9568854Z -a----          4/8/2025  12:56 PM        1841526 pip-25.0.1-py3-none-any.whl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9572489Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9573390Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9574825Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\ensurepip\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9575295Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9575302Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9583237Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9586160Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9594516Z -a----         4/26/2026   6:05 PM           9509 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9605913Z -a----         4/26/2026   6:05 PM            363 __main__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9609462Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9610307Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9611469Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9611838Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9619330Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9622456Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9631376Z -a----          4/8/2025  12:56 PM          78025 entities.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9642374Z -a----          4/8/2025  12:56 PM          17510 parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9653406Z -a----          4/8/2025  12:56 PM           4907 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9656609Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9658011Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9659314Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\html\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9659773Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9667743Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9671222Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9679503Z -a----         4/26/2026   6:05 PM          97703 entities.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9690706Z -a----         4/26/2026   6:05 PM          17212 parser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9701571Z -a----         4/26/2026   6:05 PM           4419 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9704653Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9705689Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9707172Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\http
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9707528Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9715782Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9718950Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9727859Z -a----          4/8/2025  12:56 PM          58854 client.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9738744Z -a----          4/8/2025  12:56 PM          79559 cookiejar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9750684Z -a----          4/8/2025  12:56 PM          20547 cookies.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9761357Z -a----          4/8/2025  12:56 PM          49851 server.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9773198Z -a----          4/8/2025  12:56 PM           8508 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9776203Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9777475Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9778904Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\http\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9779334Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9787423Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9791313Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9799424Z -a----         4/26/2026   6:05 PM          57220 client.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9810734Z -a----         4/26/2026   6:05 PM          81454 cookiejar.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9821678Z -a----         4/26/2026   6:05 PM          20829 cookies.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9835283Z -a----         4/26/2026   6:05 PM           9525 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9838675Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9839032Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9840810Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\idlelib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9841493Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9850715Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9854286Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9864092Z -a----          4/8/2025  12:56 PM           9582 autocomplete.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9876993Z -a----          4/8/2025  12:56 PM          21361 autocomplete_w.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9886955Z -a----          4/8/2025  12:56 PM           3312 autoexpand.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9897399Z -a----          4/8/2025  12:56 PM           8848 browser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9908585Z -a----          4/8/2025  12:56 PM           7472 calltip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9919470Z -a----          4/8/2025  12:56 PM           7285 calltip_w.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9930942Z -a----          4/8/2025  12:56 PM          57951 ChangeLog
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9942478Z -a----          4/8/2025  12:56 PM          11690 codecontext.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9955362Z -a----          4/8/2025  12:56 PM          15167 colorizer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9969070Z -a----          4/8/2025  12:56 PM           2328 config-extensions.def
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9982489Z -a----          4/8/2025  12:56 PM           2969 config-highlight.def
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:20.9993462Z -a----          4/8/2025  12:56 PM          11219 config-keys.def
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0004436Z -a----          4/8/2025  12:56 PM           3261 config-main.def
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0015545Z -a----          4/8/2025  12:56 PM          39320 config.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0026055Z -a----          4/8/2025  12:56 PM         107718 configdialog.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0026396Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0037906Z -a----          4/8/2025  12:56 PM          15584 config_key.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0048894Z -a----          4/8/2025  12:56 PM           2195 CREDITS.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0059509Z -a----          4/8/2025  12:56 PM          21593 debugger.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0071429Z -a----          4/8/2025  12:56 PM          12505 debugger_r.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0082171Z -a----          4/8/2025  12:56 PM           4323 debugobj.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0094041Z -a----          4/8/2025  12:56 PM           1123 debugobj_r.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0104922Z -a----          4/8/2025  12:56 PM           1078 delegator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0115964Z -a----          4/8/2025  12:56 PM           2050 dynoption.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0127608Z -a----          4/8/2025  12:56 PM          71328 editor.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0138233Z -a----          4/8/2025  12:56 PM           3715 extend.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0149594Z -a----          4/8/2025  12:56 PM           4003 filelist.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0160341Z -a----          4/8/2025  12:56 PM          16203 format.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0171815Z -a----          4/8/2025  12:56 PM           7744 grep.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0182613Z -a----          4/8/2025  12:56 PM          61371 help.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0193594Z -a----          4/8/2025  12:56 PM          12140 help.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0204907Z -a----          4/8/2025  12:56 PM           9234 help_about.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0215562Z -a----          4/8/2025  12:56 PM           4171 history.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0226924Z -a----          4/8/2025  12:56 PM          10609 HISTORY.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0237787Z -a----          4/8/2025  12:56 PM          13201 hyperparser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0249294Z -a----          4/8/2025  12:56 PM            177 idle.bat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0260055Z -a----          4/8/2025  12:56 PM            468 idle.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0271001Z -a----          4/8/2025  12:56 PM            587 idle.pyw
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0281844Z -a----          4/8/2025  12:56 PM          16600 iomenu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0292806Z -a----          4/8/2025  12:56 PM           9568 macosx.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0303999Z -a----          4/8/2025  12:56 PM           4064 mainmenu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0314520Z -a----          4/8/2025  12:56 PM          19103 multicall.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0326006Z -a----          4/8/2025  12:56 PM          27832 NEWS2x.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0336868Z -a----          4/8/2025  12:56 PM          57890 News3.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0348008Z -a----          4/8/2025  12:56 PM           5893 outwin.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0358191Z -a----          4/8/2025  12:56 PM           7387 parenmatch.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0369968Z -a----          4/8/2025  12:56 PM           3200 pathbrowser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0381463Z -a----          4/8/2025  12:56 PM           3688 percolator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0392084Z -a----          4/8/2025  12:56 PM          20453 pyparse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0403398Z -a----          4/8/2025  12:56 PM          63888 pyshell.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0413846Z -a----          4/8/2025  12:56 PM          15459 query.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0424887Z -a----          4/8/2025  12:56 PM          11943 README.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0435961Z -a----          4/8/2025  12:56 PM           6950 redirector.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0447451Z -a----          4/8/2025  12:56 PM          10141 replace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0458052Z -a----          4/8/2025  12:56 PM          21713 rpc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0468974Z -a----          4/8/2025  12:56 PM          22300 run.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0479471Z -a----          4/8/2025  12:56 PM           8486 runscript.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0490078Z -a----          4/8/2025  12:56 PM           4629 scrolledlist.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0501202Z -a----          4/8/2025  12:56 PM           5732 search.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0511943Z -a----          4/8/2025  12:56 PM           8062 searchbase.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0522936Z -a----          4/8/2025  12:56 PM           7650 searchengine.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0534199Z -a----          4/8/2025  12:56 PM          20882 sidebar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0545270Z -a----          4/8/2025  12:56 PM          13179 squeezer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0556570Z -a----          4/8/2025  12:56 PM           4150 stackviewer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0567698Z -a----          4/8/2025  12:56 PM           1526 statusbar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0578647Z -a----          4/8/2025  12:56 PM           7001 textview.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0589364Z -a----          4/8/2025  12:56 PM           8687 TODO.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0600809Z -a----          4/8/2025  12:56 PM           6855 tooltip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0611544Z -a----          4/8/2025  12:56 PM          17282 tree.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0623095Z -a----          4/8/2025  12:56 PM          11383 undo.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0633772Z -a----          4/8/2025  12:56 PM           1349 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0644570Z -a----          4/8/2025  12:56 PM           2714 window.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0655505Z -a----          4/8/2025  12:56 PM           4327 zoomheight.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0666245Z -a----          4/8/2025  12:56 PM           2078 zzdummy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0677027Z -a----          4/8/2025  12:56 PM            406 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0688307Z -a----          4/8/2025  12:56 PM            114 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0691745Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0692536Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0694384Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\idlelib\Icons
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0695001Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0702734Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0706117Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0714154Z -a----          4/8/2025  12:56 PM            120 folder.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0725441Z -a----          4/8/2025  12:56 PM          57746 idle.ico
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0736274Z -a----          4/8/2025  12:56 PM            634 idle_16.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0747307Z -a----          4/8/2025  12:56 PM           1031 idle_16.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0758209Z -a----          4/8/2025  12:56 PM          39205 idle_256.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0769578Z -a----          4/8/2025  12:56 PM           1019 idle_32.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0780550Z -a----          4/8/2025  12:56 PM           2036 idle_32.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0791120Z -a----          4/8/2025  12:56 PM           1388 idle_48.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0801860Z -a----          4/8/2025  12:56 PM           3977 idle_48.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0812531Z -a----          4/8/2025  12:56 PM             75 minusnode.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0823335Z -a----          4/8/2025  12:56 PM            125 openfolder.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0833803Z -a----          4/8/2025  12:56 PM             78 plusnode.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0845021Z -a----          4/8/2025  12:56 PM            380 python.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0857084Z -a----          4/8/2025  12:56 PM           1986 README.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0867860Z -a----          4/8/2025  12:56 PM             72 tk.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0871118Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0872157Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0873939Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\idlelib\idle_test
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0874334Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0881771Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0885018Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0894125Z -a----          4/8/2025  12:56 PM             72 example_noext
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0905267Z -a----          4/8/2025  12:56 PM            168 example_stub.pyi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0916047Z -a----          4/8/2025  12:56 PM          15755 htest.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0926731Z -a----          4/8/2025  12:56 PM           2004 mock_idle.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0938289Z -a----          4/8/2025  12:56 PM          12000 mock_tk.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0949511Z -a----          4/8/2025  12:56 PM           9121 README.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0961019Z -a----          4/8/2025  12:56 PM            672 template.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0971557Z -a----          4/8/2025  12:56 PM          11398 test_autocomplete.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0982555Z -a----          4/8/2025  12:56 PM            752 test_autocomplete_w.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.0994135Z -a----          4/8/2025  12:56 PM           4793 test_autoexpand.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1006373Z -a----          4/8/2025  12:56 PM           8677 test_browser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1016944Z -a----          4/8/2025  12:56 PM          14030 test_calltip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1027462Z -a----          4/8/2025  12:56 PM            715 test_calltip_w.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1039267Z -a----          4/8/2025  12:56 PM          16537 test_codecontext.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1050350Z -a----          4/8/2025  12:56 PM          23504 test_colorizer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1061201Z -a----          4/8/2025  12:56 PM          32896 test_config.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1072075Z -a----          4/8/2025  12:56 PM          57023 test_configdialog.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1083536Z -a----          4/8/2025  12:56 PM          11818 test_config_key.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1094711Z -a----          4/8/2025  12:56 PM          10086 test_debugger.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1105642Z -a----          4/8/2025  12:56 PM           1001 test_debugger_r.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1116561Z -a----          4/8/2025  12:56 PM           1668 test_debugobj.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1127483Z -a----          4/8/2025  12:56 PM            567 test_debugobj_r.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1138840Z -a----          4/8/2025  12:56 PM           1611 test_delegator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1149621Z -a----          4/8/2025  12:56 PM           2638 test_editmenu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1162382Z -a----          4/8/2025  12:56 PM           8392 test_editor.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1173547Z -a----          4/8/2025  12:56 PM            828 test_filelist.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1184516Z -a----          4/8/2025  12:56 PM          24278 test_format.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1196138Z -a----          4/8/2025  12:56 PM           5291 test_grep.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1207985Z -a----          4/8/2025  12:56 PM            927 test_help.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1219355Z -a----          4/8/2025  12:56 PM           6086 test_help_about.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1231601Z -a----          4/8/2025  12:56 PM           5689 test_history.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1244580Z -a----          4/8/2025  12:56 PM           9358 test_hyperparser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1259032Z -a----          4/8/2025  12:56 PM           2541 test_iomenu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1269049Z -a----          4/8/2025  12:56 PM           3557 test_macosx.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1280328Z -a----          4/8/2025  12:56 PM           1680 test_mainmenu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1291688Z -a----          4/8/2025  12:56 PM           1427 test_multicall.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1303093Z -a----          4/8/2025  12:56 PM           5840 test_outwin.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1315244Z -a----          4/8/2025  12:56 PM           3656 test_parenmatch.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1326254Z -a----          4/8/2025  12:56 PM           2508 test_pathbrowser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1337579Z -a----          4/8/2025  12:56 PM           4183 test_percolator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1349156Z -a----          4/8/2025  12:56 PM          19848 test_pyparse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1360409Z -a----          4/8/2025  12:56 PM           5113 test_pyshell.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1371952Z -a----          4/8/2025  12:56 PM          15975 test_query.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1382933Z -a----          4/8/2025  12:56 PM           4362 test_redirector.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1394282Z -a----          4/8/2025  12:56 PM           8593 test_replace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1405790Z -a----          4/8/2025  12:56 PM            834 test_rpc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1416959Z -a----          4/8/2025  12:56 PM          16186 test_run.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1428740Z -a----          4/8/2025  12:56 PM            810 test_runscript.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1440169Z -a----          4/8/2025  12:56 PM            523 test_scrolledlist.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1451249Z -a----          4/8/2025  12:56 PM           2539 test_search.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1462812Z -a----          4/8/2025  12:56 PM           5851 test_searchbase.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1474560Z -a----          4/8/2025  12:56 PM          11920 test_searchengine.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1485444Z -a----          4/8/2025  12:56 PM          27680 test_sidebar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1496563Z -a----          4/8/2025  12:56 PM          20122 test_squeezer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1507544Z -a----          4/8/2025  12:56 PM           1032 test_stackviewer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1518714Z -a----          4/8/2025  12:56 PM           1174 test_statusbar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1529989Z -a----          4/8/2025  12:56 PM           7206 test_text.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1541162Z -a----          4/8/2025  12:56 PM           7597 test_textview.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1552206Z -a----          4/8/2025  12:56 PM           5546 test_tooltip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1563259Z -a----          4/8/2025  12:56 PM           1812 test_tree.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1574498Z -a----          4/8/2025  12:56 PM           4363 test_undo.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1585764Z -a----          4/8/2025  12:56 PM            322 test_util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1596808Z -a----          4/8/2025  12:56 PM           2813 test_warning.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1607678Z -a----          4/8/2025  12:56 PM           1120 test_window.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1621245Z -a----          4/8/2025  12:56 PM           1038 test_zoomheight.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1635268Z -a----          4/8/2025  12:56 PM           4607 test_zzdummy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1649165Z -a----          4/8/2025  12:56 PM           2395 tkinter_testing_utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1663389Z -a----          4/8/2025  12:56 PM           1277 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1665393Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1666578Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1667966Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\importlib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1668386Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1668394Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1675959Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1680236Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1688232Z -a----          4/8/2025  12:56 PM           7851 abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1700084Z -a----          4/8/2025  12:56 PM            900 machinery.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1779736Z -a----          4/8/2025  12:56 PM            339 readers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1791672Z -a----          4/8/2025  12:56 PM            368 simple.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1802320Z -a----          4/8/2025  12:56 PM          11264 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1813108Z -a----          4/8/2025  12:56 PM           1393 _abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1824126Z -a----          4/8/2025  12:56 PM          58608 _bootstrap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1835284Z -a----          4/8/2025  12:56 PM          71155 _bootstrap_external.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1846660Z -a----          4/8/2025  12:56 PM           4922 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1849956Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1850860Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1852293Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\importlib\metadata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1852727Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1860662Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1864120Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1872566Z -a----          4/8/2025  12:56 PM           2495 _adapters.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1884104Z -a----          4/8/2025  12:56 PM            773 _collections.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1895016Z -a----          4/8/2025  12:56 PM           2999 _functools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1906101Z -a----          4/8/2025  12:56 PM           2141 _itertools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1916863Z -a----          4/8/2025  12:56 PM           1653 _meta.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1928220Z -a----          4/8/2025  12:56 PM           2265 _text.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1939103Z -a----          4/8/2025  12:56 PM          29723 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1942251Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1943052Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1945157Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\importlib\metadata\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1945664Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1956180Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1959370Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1968239Z -a----         4/26/2026   6:05 PM           3876 _adapters.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1979795Z -a----         4/26/2026   6:05 PM           1919 _collections.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.1990804Z -a----         4/26/2026   6:05 PM           3481 _functools.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2002055Z -a----         4/26/2026   6:05 PM           2394 _itertools.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2013080Z -a----         4/26/2026   6:05 PM           3319 _meta.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2024228Z -a----         4/26/2026   6:05 PM           3880 _text.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2035206Z -a----         4/26/2026   6:05 PM          48475 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2038383Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2039300Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2040678Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\importlib\resources
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2041185Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2049054Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2052311Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2061115Z -a----          4/8/2025  12:56 PM           5376 abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2072339Z -a----          4/8/2025  12:56 PM           4516 readers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2083501Z -a----          4/8/2025  12:56 PM           2690 simple.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2094775Z -a----          4/8/2025  12:56 PM           4650 _adapters.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2106673Z -a----          4/8/2025  12:56 PM           5694 _common.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2118077Z -a----          4/8/2025  12:56 PM           1315 _itertools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2128978Z -a----          4/8/2025  12:56 PM           3047 _legacy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2140141Z -a----          4/8/2025  12:56 PM            570 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2143492Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2144648Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2146395Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\importlib\resources\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2146814Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2154901Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2157984Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2166601Z -a----         4/26/2026   6:05 PM           8941 abc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2177834Z -a----         4/26/2026   6:05 PM           9036 readers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2188945Z -a----         4/26/2026   6:05 PM           9649 _adapters.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2200057Z -a----         4/26/2026   6:05 PM           8769 _common.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2211086Z -a----         4/26/2026   6:05 PM           1577 _itertools.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2222046Z -a----         4/26/2026   6:05 PM           4881 _legacy.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2232747Z -a----         4/26/2026   6:05 PM            675 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2235924Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2237001Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2238382Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\importlib\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2238816Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2238821Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2246967Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2250270Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2258545Z -a----         4/26/2026   6:05 PM          10449 abc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2270361Z -a----         4/26/2026   6:05 PM            500 readers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2281131Z -a----         4/26/2026   6:05 PM           1681 _abc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2292096Z -a----         4/26/2026   6:05 PM           4597 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2295440Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2296407Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2297787Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2298188Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2298195Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2305987Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2309368Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2317659Z -a----          4/8/2025  12:56 PM          12882 decoder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2328780Z -a----          4/8/2025  12:56 PM          16518 encoder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2339702Z -a----          4/8/2025  12:56 PM           2507 scanner.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2350772Z -a----          4/8/2025  12:56 PM           3424 tool.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2361415Z -a----          4/8/2025  12:56 PM          14379 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2365150Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2366086Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2367879Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\json\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2368312Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2375433Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2378936Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2387609Z -a----         4/26/2026   6:05 PM          13951 decoder.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2398497Z -a----         4/26/2026   6:05 PM          15126 encoder.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2410394Z -a----         4/26/2026   6:05 PM           3368 scanner.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2422222Z -a----         4/26/2026   6:05 PM          13653 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2425709Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2426430Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2427884Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\lib2to3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2428221Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2435830Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2439365Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2448438Z -a----          4/8/2025  12:56 PM           6786 btm_matcher.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2459096Z -a----          4/8/2025  12:56 PM          10225 btm_utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2470264Z -a----          4/8/2025  12:56 PM           6876 fixer_base.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2481098Z -a----          4/8/2025  12:56 PM          15659 fixer_util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2492148Z -a----          4/8/2025  12:56 PM           8892 Grammar.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2503115Z -a----          4/8/2025  12:56 PM          12127 main.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2514946Z -a----          4/8/2025  12:56 PM           7258 patcomp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2526636Z -a----          4/8/2025  12:56 PM            821 PatternGrammar.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2537384Z -a----          4/8/2025  12:56 PM           1348 pygram.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2548402Z -a----          4/8/2025  12:56 PM          28827 pytree.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2558845Z -a----          4/8/2025  12:56 PM          28239 refactor.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2569746Z -a----          4/8/2025  12:56 PM            164 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2581753Z -a----          4/8/2025  12:56 PM             71 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2585364Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2586397Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2587532Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\lib2to3\fixes
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2587914Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2601404Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2602039Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2610973Z -a----          4/8/2025  12:56 PM           2414 fix_apply.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2622981Z -a----          4/8/2025  12:56 PM           1018 fix_asserts.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2633644Z -a----          4/8/2025  12:56 PM            334 fix_basestring.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2646501Z -a----          4/8/2025  12:56 PM            612 fix_buffer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2658234Z -a----          4/8/2025  12:56 PM           3866 fix_dict.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2668165Z -a----          4/8/2025  12:56 PM           3437 fix_except.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2678625Z -a----          4/8/2025  12:56 PM           1018 fix_exec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2689639Z -a----          4/8/2025  12:56 PM           2101 fix_execfile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2700590Z -a----          4/8/2025  12:56 PM           2567 fix_exitfunc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2711875Z -a----          4/8/2025  12:56 PM           2859 fix_filter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2723057Z -a----          4/8/2025  12:56 PM            665 fix_funcattrs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2733753Z -a----          4/8/2025  12:56 PM            569 fix_future.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2745608Z -a----          4/8/2025  12:56 PM            470 fix_getcwdu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2756401Z -a----          4/8/2025  12:56 PM           3305 fix_has_key.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2767853Z -a----          4/8/2025  12:56 PM           5028 fix_idioms.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2778425Z -a----          4/8/2025  12:56 PM           3355 fix_import.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2789599Z -a----          4/8/2025  12:56 PM           5829 fix_imports.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2800513Z -a----          4/8/2025  12:56 PM            305 fix_imports2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2811448Z -a----          4/8/2025  12:56 PM            734 fix_input.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2822493Z -a----          4/8/2025  12:56 PM           1183 fix_intern.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2833102Z -a----          4/8/2025  12:56 PM           1660 fix_isinstance.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2844763Z -a----          4/8/2025  12:56 PM           1591 fix_itertools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2855028Z -a----          4/8/2025  12:56 PM           2143 fix_itertools_imports.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2865874Z -a----          4/8/2025  12:56 PM            495 fix_long.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2876874Z -a----          4/8/2025  12:56 PM           3750 fix_map.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2887490Z -a----          4/8/2025  12:56 PM           8425 fix_metaclass.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2899196Z -a----          4/8/2025  12:56 PM            630 fix_methodattrs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2909810Z -a----          4/8/2025  12:56 PM            594 fix_ne.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2920753Z -a----          4/8/2025  12:56 PM           3277 fix_next.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2930925Z -a----          4/8/2025  12:56 PM            612 fix_nonzero.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2941452Z -a----          4/8/2025  12:56 PM            796 fix_numliterals.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2953465Z -a----          4/8/2025  12:56 PM           3523 fix_operator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2963618Z -a----          4/8/2025  12:56 PM           1270 fix_paren.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2974099Z -a----          4/8/2025  12:56 PM           2931 fix_print.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2985192Z -a----          4/8/2025  12:56 PM           3016 fix_raise.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.2995715Z -a----          4/8/2025  12:56 PM            471 fix_raw_input.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3006367Z -a----          4/8/2025  12:56 PM            872 fix_reduce.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3016889Z -a----          4/8/2025  12:56 PM           1117 fix_reload.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3027610Z -a----          4/8/2025  12:56 PM           2291 fix_renames.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3037877Z -a----          4/8/2025  12:56 PM            636 fix_repr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3048476Z -a----          4/8/2025  12:56 PM           1750 fix_set_literal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3059721Z -a----          4/8/2025  12:56 PM            467 fix_standarderror.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3070181Z -a----          4/8/2025  12:56 PM           1064 fix_sys_exc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3080816Z -a----          4/8/2025  12:56 PM           1638 fix_throw.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3091302Z -a----          4/8/2025  12:56 PM           5740 fix_tuple_params.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3101874Z -a----          4/8/2025  12:56 PM           1835 fix_types.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3112288Z -a----          4/8/2025  12:56 PM           1298 fix_unicode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3123752Z -a----          4/8/2025  12:56 PM           8563 fix_urllib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3134476Z -a----          4/8/2025  12:56 PM           1129 fix_ws_comma.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3145993Z -a----          4/8/2025  12:56 PM           2767 fix_xrange.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3157233Z -a----          4/8/2025  12:56 PM            714 fix_xreadlines.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3167511Z -a----          4/8/2025  12:56 PM           1335 fix_zip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3178790Z -a----          4/8/2025  12:56 PM             48 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3181993Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3183448Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3184131Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\lib2to3\pgen2
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3185131Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3193621Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3196559Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3205827Z -a----          4/8/2025  12:56 PM           9899 conv.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3219499Z -a----          4/8/2025  12:56 PM           6146 driver.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3233782Z -a----          4/8/2025  12:56 PM           5741 grammar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3243022Z -a----          4/8/2025  12:56 PM           1695 literals.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3257677Z -a----          4/8/2025  12:56 PM           8359 parse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3273300Z -a----          4/8/2025  12:56 PM          14216 pgen.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3283984Z -a----          4/8/2025  12:56 PM           1388 token.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3294668Z -a----          4/8/2025  12:56 PM          21683 tokenize.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3305577Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3308825Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3309870Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3311423Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\logging
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3311782Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3311787Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3320013Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3323752Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3331484Z -a----          4/8/2025  12:56 PM          43876 config.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3342388Z -a----          4/8/2025  12:56 PM          64220 handlers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3353125Z -a----          4/8/2025  12:56 PM          85782 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3356225Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3357387Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3358578Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\logging\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3359054Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3359060Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3367077Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3370342Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3379079Z -a----         4/26/2026   6:05 PM          43818 config.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3390139Z -a----         4/26/2026   6:05 PM          67211 handlers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3401538Z -a----         4/26/2026   6:05 PM          95426 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3404811Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3405814Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3407299Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\msilib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3407702Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3407707Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3415542Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3419375Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3427441Z -a----          4/8/2025  12:56 PM          82586 schema.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3438652Z -a----          4/8/2025  12:56 PM           4055 sequence.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3449635Z -a----          4/8/2025  12:56 PM           9147 text.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3460366Z -a----          4/8/2025  12:56 PM          18139 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3463535Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3464415Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3465787Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\multiprocessing
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3466358Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3466365Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3474320Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3477767Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3486281Z -a----          4/8/2025  12:56 PM          42576 connection.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3497157Z -a----          4/8/2025  12:56 PM          12050 context.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3508103Z -a----          4/8/2025  12:56 PM          12552 forkserver.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3518622Z -a----          4/8/2025  12:56 PM          11963 heap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3529844Z -a----          4/8/2025  12:56 PM          49280 managers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3540894Z -a----          4/8/2025  12:56 PM          33717 pool.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3551672Z -a----          4/8/2025  12:56 PM           2460 popen_fork.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3562777Z -a----          4/8/2025  12:56 PM           2304 popen_forkserver.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3573664Z -a----          4/8/2025  12:56 PM           2101 popen_spawn_posix.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3584516Z -a----          4/8/2025  12:56 PM           4660 popen_spawn_win32.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3595131Z -a----          4/8/2025  12:56 PM          12578 process.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3606373Z -a----          4/8/2025  12:56 PM          13094 queues.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3617652Z -a----          4/8/2025  12:56 PM           9793 reduction.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3628328Z -a----          4/8/2025  12:56 PM           5299 resource_sharer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3639743Z -a----          4/8/2025  12:56 PM          11371 resource_tracker.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3650459Z -a----          4/8/2025  12:56 PM           6546 sharedctypes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3661237Z -a----          4/8/2025  12:56 PM          18992 shared_memory.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3671634Z -a----          4/8/2025  12:56 PM           9951 spawn.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3682335Z -a----          4/8/2025  12:56 PM          12676 synchronize.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3693798Z -a----          4/8/2025  12:56 PM          14755 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3704314Z -a----          4/8/2025  12:56 PM            953 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3707489Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3708826Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3710241Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\multiprocessing\dummy
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3710746Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3710756Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3718852Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3722541Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3731058Z -a----          4/8/2025  12:56 PM           1673 connection.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3742186Z -a----          4/8/2025  12:56 PM           3187 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3745188Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3746233Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3747792Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\pydoc_data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3748225Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3756598Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3759781Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3767934Z -a----          4/8/2025  12:56 PM         532090 topics.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3779478Z -a----          4/8/2025  12:56 PM           1437 _pydoc.css
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3790071Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3793440Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3794316Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3795562Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\re
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3795909Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3796090Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3804980Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3808150Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3816525Z -a----          4/8/2025  12:56 PM           5550 _casefix.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3827793Z -a----          4/8/2025  12:56 PM          27169 _compiler.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3838796Z -a----          4/8/2025  12:56 PM           6150 _constants.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3850772Z -a----          4/8/2025  12:56 PM          42281 _parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3862021Z -a----          4/8/2025  12:56 PM          16700 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3865023Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3866211Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3867973Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\re\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3868384Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3875892Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3879963Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3888097Z -a----         4/26/2026   6:05 PM           1854 _casefix.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3899515Z -a----         4/26/2026   6:05 PM          26532 _compiler.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3910690Z -a----         4/26/2026   6:05 PM           5341 _constants.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3921630Z -a----         4/26/2026   6:05 PM          41985 _parser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3932671Z -a----         4/26/2026   6:05 PM          17968 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3935940Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3936851Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3938242Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3938662Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3938800Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3947384Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3950891Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3958951Z -a----          4/8/2025  12:56 PM            121 README.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3962076Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3963302Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3964912Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3965264Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3973571Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3976847Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3985087Z -a----         4/26/2026   6:05 PM            286 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.3996249Z -a----         4/26/2026   6:05 PM            357 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4008001Z -a----         4/26/2026   6:05 PM            854 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4020258Z -a----         4/26/2026   6:05 PM           1450 __pip-runner__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4023706Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4024751Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4026227Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4026785Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4035931Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4038724Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4049637Z -a----         4/26/2026   6:05 PM          10700 build_env.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4059911Z -a----         4/26/2026   6:05 PM          10369 cache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4071072Z -a----         4/26/2026   6:05 PM          14005 configuration.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4082445Z -a----         4/26/2026   6:05 PM          26481 exceptions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4093530Z -a----         4/26/2026   6:05 PM            340 main.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4104385Z -a----         4/26/2026   6:05 PM           7286 pyproject.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4115975Z -a----         4/26/2026   6:05 PM           8318 self_outdated_check.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4126863Z -a----         4/26/2026   6:05 PM          11799 wheel_builder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4138059Z -a----         4/26/2026   6:05 PM            513 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4141129Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4142505Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4143764Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\cli
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4144249Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4144253Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4152309Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4155884Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4164508Z -a----         4/26/2026   6:05 PM           6865 autocompletion.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4177250Z -a----         4/26/2026   6:05 PM           8625 base_command.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4188176Z -a----         4/26/2026   6:05 PM          30116 cmdoptions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4199375Z -a----         4/26/2026   6:05 PM            774 command_context.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4210817Z -a----         4/26/2026   6:05 PM           5677 index_command.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4221431Z -a----         4/26/2026   6:05 PM           2817 main.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4232302Z -a----         4/26/2026   6:05 PM           4338 main_parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4242941Z -a----         4/26/2026   6:05 PM          10825 parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4253663Z -a----         4/26/2026   6:05 PM           2717 progress_bars.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4264368Z -a----         4/26/2026   6:05 PM          12250 req_command.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4275070Z -a----         4/26/2026   6:05 PM           5118 spinners.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4285959Z -a----         4/26/2026   6:05 PM            116 status_codes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4296425Z -a----         4/26/2026   6:05 PM            132 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4299926Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4300887Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4302306Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\cli\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4302842Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4302847Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4310926Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4314414Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4323715Z -a----         4/26/2026   6:05 PM           8614 autocompletion.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4337751Z -a----         4/26/2026   6:05 PM          10516 base_command.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4351560Z -a----         4/26/2026   6:05 PM          30409 cmdoptions.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4364380Z -a----         4/26/2026   6:05 PM           1782 command_context.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4375270Z -a----         4/26/2026   6:05 PM           7189 index_command.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4386788Z -a----         4/26/2026   6:05 PM           2308 main.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4397253Z -a----         4/26/2026   6:05 PM           4914 main_parser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4408450Z -a----         4/26/2026   6:05 PM          15048 parser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4419632Z -a----         4/26/2026   6:05 PM           3860 progress_bars.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4430822Z -a----         4/26/2026   6:05 PM          12249 req_command.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4441868Z -a----         4/26/2026   6:05 PM           7841 spinners.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4453598Z -a----         4/26/2026   6:05 PM            383 status_codes.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4464916Z -a----         4/26/2026   6:05 PM            286 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4468042Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4469508Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4470884Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\commands
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4471329Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4479111Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4482617Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4490677Z -a----         4/26/2026   6:05 PM           8107 cache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4502715Z -a----         4/26/2026   6:05 PM           2268 check.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4513332Z -a----         4/26/2026   6:05 PM           4287 completion.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4524789Z -a----         4/26/2026   6:05 PM           9766 configuration.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4536051Z -a----         4/26/2026   6:05 PM           6797 debug.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4546954Z -a----         4/26/2026   6:05 PM           5273 download.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4558120Z -a----         4/26/2026   6:05 PM           3203 freeze.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4569290Z -a----         4/26/2026   6:05 PM           1703 hash.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4580108Z -a----         4/26/2026   6:05 PM           1132 help.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4590980Z -a----         4/26/2026   6:05 PM           4731 index.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4601736Z -a----         4/26/2026   6:05 PM           3189 inspect.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4612388Z -a----         4/26/2026   6:05 PM          29390 install.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4623524Z -a----         4/26/2026   6:05 PM          12769 list.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4634675Z -a----         4/26/2026   6:05 PM           5626 search.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4645902Z -a----         4/26/2026   6:05 PM           7857 show.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4657152Z -a----         4/26/2026   6:05 PM           3892 uninstall.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4668358Z -a----         4/26/2026   6:05 PM           6414 wheel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4679460Z -a----         4/26/2026   6:05 PM           3882 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4682452Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4683502Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4685448Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4686192Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\commands\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4686571Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4695245Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4698331Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4706757Z -a----         4/26/2026   6:05 PM           9936 cache.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4718212Z -a----         4/26/2026   6:05 PM           2600 check.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4729070Z -a----         4/26/2026   6:05 PM           5201 completion.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4740572Z -a----         4/26/2026   6:05 PM          13171 configuration.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4751397Z -a----         4/26/2026   6:05 PM          10076 debug.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4762755Z -a----         4/26/2026   6:05 PM           7511 download.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4773415Z -a----         4/26/2026   6:05 PM           4393 freeze.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4785052Z -a----         4/26/2026   6:05 PM           2976 hash.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4795618Z -a----         4/26/2026   6:05 PM           1681 help.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4807154Z -a----         4/26/2026   6:05 PM           6679 index.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4817832Z -a----         4/26/2026   6:05 PM           3988 inspect.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4828602Z -a----         4/26/2026   6:05 PM          29100 install.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4839650Z -a----         4/26/2026   6:05 PM          15765 list.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4850537Z -a----         4/26/2026   6:05 PM           7526 search.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4861924Z -a----         4/26/2026   6:05 PM          10945 show.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4872688Z -a----         4/26/2026   6:05 PM           4717 uninstall.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4884214Z -a----         4/26/2026   6:05 PM           8873 wheel.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4895462Z -a----         4/26/2026   6:05 PM           4010 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4898965Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4899895Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4901576Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\distributions
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4902089Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4909173Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4913198Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4921757Z -a----         4/26/2026   6:05 PM           1783 base.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4932641Z -a----         4/26/2026   6:05 PM            842 installed.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4943817Z -a----         4/26/2026   6:05 PM           6751 sdist.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4954997Z -a----         4/26/2026   6:05 PM           1317 wheel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4966110Z -a----         4/26/2026   6:05 PM            858 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4969387Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4970200Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4972069Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4972722Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\distributions\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4973231Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4973237Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4981485Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4984843Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.4993512Z -a----         4/26/2026   6:05 PM           2901 base.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5004705Z -a----         4/26/2026   6:05 PM           1708 installed.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5016251Z -a----         4/26/2026   6:05 PM           8435 sdist.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5027241Z -a----         4/26/2026   6:05 PM           2289 wheel.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5038377Z -a----         4/26/2026   6:05 PM            949 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5041271Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5042506Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5044115Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\index
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5044571Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5044584Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5053526Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5058510Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5066684Z -a----         4/26/2026   6:05 PM          16265 collector.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5077569Z -a----         4/26/2026   6:05 PM          38076 package_finder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5088935Z -a----         4/26/2026   6:05 PM           8632 sources.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5100151Z -a----         4/26/2026   6:05 PM             30 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5103195Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5104207Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5117306Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\index\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5117902Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5118056Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5119097Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5127860Z -a----         4/26/2026   6:05 PM          21625 collector.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5139064Z -a----         4/26/2026   6:05 PM          41373 package_finder.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5150205Z -a----         4/26/2026   6:05 PM          12532 sources.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5161199Z -a----         4/26/2026   6:05 PM            240 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5164546Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5165555Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5167387Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\locations
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5167792Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5175364Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5178880Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5187370Z -a----         4/26/2026   6:05 PM           2556 base.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5198636Z -a----         4/26/2026   6:05 PM           6013 _distutils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5209767Z -a----         4/26/2026   6:05 PM           7724 _sysconfig.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5220796Z -a----         4/26/2026   6:05 PM          14925 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5223791Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5225256Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5227167Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5227691Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\locations\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5228227Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5235145Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5238934Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5247071Z -a----         4/26/2026   6:05 PM           3789 base.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5258546Z -a----         4/26/2026   6:05 PM           6799 _distutils.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5269840Z -a----         4/26/2026   6:05 PM           8036 _sysconfig.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5281257Z -a----         4/26/2026   6:05 PM          16448 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5284124Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5285587Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5286851Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\metadata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5287366Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5294967Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5298426Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5307252Z -a----         4/26/2026   6:05 PM          25298 base.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5318456Z -a----         4/26/2026   6:05 PM          10542 pkg_resources.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5330185Z -a----         4/26/2026   6:05 PM           2707 _json.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5341171Z -a----         4/26/2026   6:05 PM           4337 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5344551Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5344912Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5346413Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\metadata\importlib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5346976Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5346984Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5354308Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5358044Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5366807Z -a----         4/26/2026   6:05 PM           2796 _compat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5377814Z -a----         4/26/2026   6:05 PM           8279 _dists.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5388691Z -a----         4/26/2026   6:05 PM           7431 _envs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5399801Z -a----         4/26/2026   6:05 PM            135 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5403408Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5404227Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5434045Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\metadata\importlib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5434721Z \__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5434839Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5442503Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5445943Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5454667Z -a----         4/26/2026   6:05 PM           4499 _compat.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5466346Z -a----         4/26/2026   6:05 PM          12887 _dists.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5477283Z -a----         4/26/2026   6:05 PM          11087 _envs.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5488277Z -a----         4/26/2026   6:05 PM            366 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5491680Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5493106Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5494527Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5495105Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\metadata\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5495653Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5495966Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5503720Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5507094Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5515909Z -a----         4/26/2026   6:05 PM          35206 base.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5526853Z -a----         4/26/2026   6:05 PM          16092 pkg_resources.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5537870Z -a----         4/26/2026   6:05 PM           2975 _json.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5548455Z -a----         4/26/2026   6:05 PM           5875 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5551531Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5552908Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5554677Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\models
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5555210Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5555216Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5563928Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5566958Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5575655Z -a----         4/26/2026   6:05 PM            753 candidate.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5586742Z -a----         4/26/2026   6:05 PM           6578 direct_url.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5597827Z -a----         4/26/2026   6:05 PM           2486 format_control.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5608425Z -a----         4/26/2026   6:05 PM           1030 index.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5619643Z -a----         4/26/2026   6:05 PM           2818 installation_report.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5630160Z -a----         4/26/2026   6:05 PM          21448 link.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5640507Z -a----         4/26/2026   6:05 PM            575 scheme.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5651379Z -a----         4/26/2026   6:05 PM           4531 search_scope.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5662674Z -a----         4/26/2026   6:05 PM           2015 selection_prefs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5673490Z -a----         4/26/2026   6:05 PM           4271 target_python.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5684187Z -a----         4/26/2026   6:05 PM           4539 wheel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5695410Z -a----         4/26/2026   6:05 PM             63 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5698267Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5699562Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5700883Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\models\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5701467Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5701472Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5709588Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5713149Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5721504Z -a----         4/26/2026   6:05 PM           1612 candidate.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5733016Z -a----         4/26/2026   6:05 PM          10852 direct_url.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5743699Z -a----         4/26/2026   6:05 PM           4231 format_control.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5755249Z -a----         4/26/2026   6:05 PM           1702 index.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5765912Z -a----         4/26/2026   6:05 PM           2285 installation_report.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5776766Z -a----         4/26/2026   6:05 PM          26991 link.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5787490Z -a----         4/26/2026   6:05 PM           1031 scheme.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5798140Z -a----         4/26/2026   6:05 PM           4995 search_scope.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5808779Z -a----         4/26/2026   6:05 PM           1859 selection_prefs.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5819159Z -a----         4/26/2026   6:05 PM           4961 target_python.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5829944Z -a----         4/26/2026   6:05 PM           6560 wheel.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5840494Z -a----         4/26/2026   6:05 PM            274 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5843559Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5844681Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5846037Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\network
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5847143Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5854574Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5858299Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5865946Z -a----         4/26/2026   6:05 PM          20809 auth.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5877089Z -a----         4/26/2026   6:05 PM           4614 cache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5887756Z -a----         4/26/2026   6:05 PM           6048 download.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5898632Z -a----         4/26/2026   6:05 PM           7622 lazy_wheel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5910480Z -a----         4/26/2026   6:05 PM          18771 session.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5921345Z -a----         4/26/2026   6:05 PM           4088 utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5932064Z -a----         4/26/2026   6:05 PM           1838 xmlrpc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5942609Z -a----         4/26/2026   6:05 PM             50 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5945654Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5946741Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5948741Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5949306Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\network\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5949833Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5957143Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5960780Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5968973Z -a----         4/26/2026   6:05 PM          22107 auth.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5979763Z -a----         4/26/2026   6:05 PM           7054 cache.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.5990536Z -a----         4/26/2026   6:05 PM           8487 download.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6000918Z -a----         4/26/2026   6:05 PM          11615 lazy_wheel.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6011736Z -a----         4/26/2026   6:05 PM          18914 session.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6022173Z -a----         4/26/2026   6:05 PM           2263 utils.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6033185Z -a----         4/26/2026   6:05 PM           2957 xmlrpc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6043665Z -a----         4/26/2026   6:05 PM            262 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6046682Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6048000Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6049757Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\operations
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6050201Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6057764Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6061102Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6070240Z -a----         4/26/2026   6:05 PM           5912 check.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6081049Z -a----         4/26/2026   6:05 PM           9843 freeze.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6092014Z -a----         4/26/2026   6:05 PM          28118 prepare.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6102612Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6105902Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6106816Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6108515Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\operations\build
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6109044Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6116641Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6119869Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6128564Z -a----         4/26/2026   6:05 PM           4774 build_tracker.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6139566Z -a----         4/26/2026   6:05 PM           1422 metadata.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6150579Z -a----         4/26/2026   6:05 PM           1510 metadata_editable.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6161196Z -a----         4/26/2026   6:05 PM           2190 metadata_legacy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6172108Z -a----         4/26/2026   6:05 PM           1075 wheel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6182675Z -a----         4/26/2026   6:05 PM           1417 wheel_editable.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6193708Z -a----         4/26/2026   6:05 PM           3045 wheel_legacy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6204276Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6207526Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6208769Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6210486Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6211186Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\operations\build\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6211724Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6211732Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6219363Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6223262Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6231358Z -a----         4/26/2026   6:05 PM           7675 build_tracker.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6242163Z -a----         4/26/2026   6:05 PM           1865 metadata.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6253312Z -a----         4/26/2026   6:05 PM           1919 metadata_editable.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6264312Z -a----         4/26/2026   6:05 PM           3019 metadata_legacy.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6274836Z -a----         4/26/2026   6:05 PM           1685 wheel.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6285682Z -a----         4/26/2026   6:05 PM           2024 wheel_editable.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6296301Z -a----         4/26/2026   6:05 PM           3854 wheel_legacy.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6307276Z -a----         4/26/2026   6:05 PM            211 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6310415Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6311342Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6313050Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\operations\install
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6313630Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6320962Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6324562Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6333376Z -a----         4/26/2026   6:05 PM           1283 editable_legacy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6343944Z -a----         4/26/2026   6:05 PM          27615 wheel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6354983Z -a----         4/26/2026   6:05 PM             51 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6358153Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6359146Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6388230Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\operations\install
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6389665Z \__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6390096Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6397577Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6401637Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6411478Z -a----         4/26/2026   6:05 PM           1806 editable_legacy.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6424952Z -a----         4/26/2026   6:05 PM          34111 wheel.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6434450Z -a----         4/26/2026   6:05 PM            274 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6437530Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6438593Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6440483Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6442025Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\operations\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6442554Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6448261Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6451737Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6459836Z -a----         4/26/2026   6:05 PM           7112 check.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6471298Z -a----         4/26/2026   6:05 PM          10256 freeze.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6482945Z -a----         4/26/2026   6:05 PM          25780 prepare.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6493539Z -a----         4/26/2026   6:05 PM            205 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6496604Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6497747Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6499098Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\req
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6499608Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6499613Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6507878Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6511269Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6519557Z -a----         4/26/2026   6:05 PM          18430 constructors.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6533598Z -a----         4/26/2026   6:05 PM          20234 req_file.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6545263Z -a----         4/26/2026   6:05 PM          35786 req_install.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6555950Z -a----         4/26/2026   6:05 PM           2858 req_set.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6572913Z -a----         4/26/2026   6:05 PM          23853 req_uninstall.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6584021Z -a----         4/26/2026   6:05 PM           2653 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6587278Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6588302Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6590146Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\req\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6590525Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6598022Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6602491Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6610606Z -a----         4/26/2026   6:05 PM          21263 constructors.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6622571Z -a----         4/26/2026   6:05 PM          24246 req_file.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6633270Z -a----         4/26/2026   6:05 PM          38478 req_install.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6644628Z -a----         4/26/2026   6:05 PM           5491 req_set.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6655596Z -a----         4/26/2026   6:05 PM          32102 req_uninstall.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6666634Z -a----         4/26/2026   6:05 PM           3453 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6669563Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6670801Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6672610Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\resolution
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6673137Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6673142Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6680376Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6684037Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6691812Z -a----         4/26/2026   6:05 PM            583 base.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6703583Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6706753Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6707887Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6709553Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\resolution\legacy
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6710100Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6710106Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6718020Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6721320Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6729416Z -a----         4/26/2026   6:05 PM          24068 resolver.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6742504Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6745354Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6746586Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6748203Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6748979Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\resolution\legacy\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6749563Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6749573Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6756992Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6761036Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6768852Z -a----         4/26/2026   6:05 PM          22587 resolver.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6780427Z -a----         4/26/2026   6:05 PM            212 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6783694Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6784967Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6786449Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6787109Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\resolution\resolvelib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6787624Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6787632Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6795296Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6798702Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6806724Z -a----         4/26/2026   6:05 PM           5023 base.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6818249Z -a----         4/26/2026   6:05 PM          20001 candidates.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6829331Z -a----         4/26/2026   6:05 PM          32659 factory.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6840963Z -a----         4/26/2026   6:05 PM           6383 found_candidates.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6851306Z -a----         4/26/2026   6:05 PM           9935 provider.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6862699Z -a----         4/26/2026   6:05 PM           3168 reporter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6873550Z -a----         4/26/2026   6:05 PM           8065 requirements.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6884434Z -a----         4/26/2026   6:05 PM          12592 resolver.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6895387Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6898964Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6899763Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6929480Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\resolution\resolve
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6930167Z lib\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6937336Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6940674Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6948727Z -a----         4/26/2026   6:05 PM           8157 base.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6961059Z -a----         4/26/2026   6:05 PM          29416 candidates.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6972445Z -a----         4/26/2026   6:05 PM          32494 factory.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6983887Z -a----         4/26/2026   6:05 PM           6801 found_candidates.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.6995299Z -a----         4/26/2026   6:05 PM          10531 provider.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7006532Z -a----         4/26/2026   6:05 PM           5048 reporter.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7019144Z -a----         4/26/2026   6:05 PM          15364 requirements.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7030358Z -a----         4/26/2026   6:05 PM          12322 resolver.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7041096Z -a----         4/26/2026   6:05 PM            216 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7044365Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7045780Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7046988Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7047890Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\resolution\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7048316Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7055774Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7059205Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7067235Z -a----         4/26/2026   6:05 PM           1193 base.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7078872Z -a----         4/26/2026   6:05 PM            205 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7082314Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7083254Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7084534Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\utils
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7085091Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7085100Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7092438Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7095858Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7104707Z -a----         4/26/2026   6:05 PM           1665 appdirs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7115740Z -a----         4/26/2026   6:05 PM           2399 compat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7126662Z -a----         4/26/2026   6:05 PM           6272 compatibility_tags.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7137727Z -a----         4/26/2026   6:05 PM            242 datetime.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7148264Z -a----         4/26/2026   6:05 PM           3707 deprecation.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7159281Z -a----         4/26/2026   6:05 PM           3196 direct_url_helpers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7169859Z -a----         4/26/2026   6:05 PM           2463 egg_link.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7184102Z -a----         4/26/2026   6:05 PM           3064 entrypoints.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7195724Z -a----         4/26/2026   6:05 PM           4950 filesystem.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7207329Z -a----         4/26/2026   6:05 PM            716 filetypes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7218520Z -a----         4/26/2026   6:05 PM           3734 glibc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7229889Z -a----         4/26/2026   6:05 PM           4972 hashes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7241379Z -a----         4/26/2026   6:05 PM          11845 logging.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7251471Z -a----         4/26/2026   6:05 PM          23450 misc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7263095Z -a----         4/26/2026   6:05 PM           2142 packaging.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7274652Z -a----         4/26/2026   6:05 PM           1392 retry.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7287142Z -a----         4/26/2026   6:05 PM           4435 setuptools_build.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7301042Z -a----         4/26/2026   6:05 PM           8988 subprocess.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7312656Z -a----         4/26/2026   6:05 PM           9310 temp_dir.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7323133Z -a----         4/26/2026   6:05 PM          11967 unpacking.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7334818Z -a----         4/26/2026   6:05 PM           1599 urls.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7345399Z -a----         4/26/2026   6:05 PM           3456 virtualenv.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7356683Z -a----         4/26/2026   6:05 PM           4494 wheel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7367554Z -a----         4/26/2026   6:05 PM           3350 _jaraco_text.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7379360Z -a----         4/26/2026   6:05 PM           1015 _log.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7390591Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7393721Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7394712Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7396271Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\utils\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7396765Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7396771Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7404310Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7407663Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7416379Z -a----         4/26/2026   6:05 PM           2415 appdirs.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7427141Z -a----         4/26/2026   6:05 PM           2912 compat.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7437933Z -a----         4/26/2026   6:05 PM           6355 compatibility_tags.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7448613Z -a----         4/26/2026   6:05 PM            689 datetime.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7459477Z -a----         4/26/2026   6:05 PM           4196 deprecation.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7470086Z -a----         4/26/2026   6:05 PM           3541 direct_url_helpers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7480863Z -a----         4/26/2026   6:05 PM           3211 egg_link.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7492132Z -a----         4/26/2026   6:05 PM           3998 entrypoints.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7502935Z -a----         4/26/2026   6:05 PM           7334 filesystem.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7513731Z -a----         4/26/2026   6:05 PM           1169 filetypes.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7524283Z -a----         4/26/2026   6:05 PM           2424 glibc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7535094Z -a----         4/26/2026   6:05 PM           7608 hashes.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7545953Z -a----         4/26/2026   6:05 PM          13896 logging.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7556531Z -a----         4/26/2026   6:05 PM          33231 misc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7567088Z -a----         4/26/2026   6:05 PM           2665 packaging.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7577865Z -a----         4/26/2026   6:05 PM           2113 retry.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7588355Z -a----         4/26/2026   6:05 PM           4555 setuptools_build.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7599132Z -a----         4/26/2026   6:05 PM           8644 subprocess.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7609845Z -a----         4/26/2026   6:05 PM          12029 temp_dir.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7620383Z -a----         4/26/2026   6:05 PM          13503 unpacking.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7631281Z -a----         4/26/2026   6:05 PM           2082 urls.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7641697Z -a----         4/26/2026   6:05 PM           4471 virtualenv.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7653985Z -a----         4/26/2026   6:05 PM           5908 wheel.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7664438Z -a----         4/26/2026   6:05 PM           4535 _jaraco_text.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7675229Z -a----         4/26/2026   6:05 PM           1871 _log.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7685771Z -a----         4/26/2026   6:05 PM            200 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7689265Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7690005Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7691666Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\vcs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7692168Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7699438Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7702885Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7711152Z -a----         4/26/2026   6:05 PM           3528 bazaar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7721830Z -a----         4/26/2026   6:05 PM          18177 git.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7732688Z -a----         4/26/2026   6:05 PM           5249 mercurial.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7743364Z -a----         4/26/2026   6:05 PM          11735 subversion.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7754267Z -a----         4/26/2026   6:05 PM          22440 versioncontrol.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7764916Z -a----         4/26/2026   6:05 PM            596 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7768612Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7769643Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7771572Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\vcs\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7772004Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7779444Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7782711Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7791505Z -a----         4/26/2026   6:05 PM           5060 bazaar.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7804118Z -a----         4/26/2026   6:05 PM          19025 git.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7816284Z -a----         4/26/2026   6:05 PM           7613 mercurial.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7828113Z -a----         4/26/2026   6:05 PM          12532 subversion.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7839584Z -a----         4/26/2026   6:05 PM          29005 versioncontrol.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7851253Z -a----         4/26/2026   6:05 PM            539 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7855073Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7855884Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7857394Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_internal\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7857875Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7857880Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7865268Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7868588Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7876958Z -a----         4/26/2026   6:05 PM          14779 build_env.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7888218Z -a----         4/26/2026   6:05 PM          12675 cache.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7899768Z -a----         4/26/2026   6:05 PM          17639 configuration.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7910807Z -a----         4/26/2026   6:05 PM          36853 exceptions.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7921466Z -a----         4/26/2026   6:05 PM            678 main.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7932451Z -a----         4/26/2026   6:05 PM           5126 pyproject.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7942944Z -a----         4/26/2026   6:05 PM          10411 self_outdated_check.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7953702Z -a----         4/26/2026   6:05 PM          13623 wheel_builder.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7965027Z -a----         4/26/2026   6:05 PM            795 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7968016Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7969292Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7970957Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7971446Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7971453Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7978821Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7982166Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.7990629Z -a----         4/26/2026   6:05 PM         134499 typing_extensions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8001267Z -a----         4/26/2026   6:05 PM            333 vendor.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8012067Z -a----         4/26/2026   6:05 PM           4873 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8015502Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8016345Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8017051Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\cachecontrol
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8017561Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8025310Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8028467Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8036963Z -a----         4/26/2026   6:05 PM           6348 adapter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8048084Z -a----         4/26/2026   6:05 PM           1953 cache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8058940Z -a----         4/26/2026   6:05 PM          18576 controller.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8069917Z -a----         4/26/2026   6:05 PM           4291 filewrapper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8080511Z -a----         4/26/2026   6:05 PM           4881 heuristics.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8091168Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8101843Z -a----         4/26/2026   6:05 PM           5163 serialize.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8112683Z -a----         4/26/2026   6:05 PM           1417 wrapper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8124030Z -a----         4/26/2026   6:05 PM           1737 _cmd.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8134632Z -a----         4/26/2026   6:05 PM            677 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8137885Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8138983Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8140598Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\cachecontrol\caches
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8141151Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8141156Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8148655Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8151797Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8159986Z -a----         4/26/2026   6:05 PM           5399 file_cache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8170994Z -a----         4/26/2026   6:05 PM           1386 redis_cache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8181584Z -a----         4/26/2026   6:05 PM            303 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8184981Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8185873Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8187540Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8188291Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\cachecontrol\caches\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8188792Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8195745Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8199615Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8207793Z -a----         4/26/2026   6:05 PM           7753 file_cache.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8218709Z -a----         4/26/2026   6:05 PM           2742 redis_cache.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8230017Z -a----         4/26/2026   6:05 PM            444 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8233148Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8234311Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8235934Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8236626Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\cachecontrol\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8237041Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8244902Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8248393Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8256708Z -a----         4/26/2026   6:05 PM           6473 adapter.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8268457Z -a----         4/26/2026   6:05 PM           3796 cache.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8279296Z -a----         4/26/2026   6:05 PM          16233 controller.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8290407Z -a----         4/26/2026   6:05 PM           4356 filewrapper.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8301010Z -a----         4/26/2026   6:05 PM           6706 heuristics.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8312122Z -a----         4/26/2026   6:05 PM           5270 serialize.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8323260Z -a----         4/26/2026   6:05 PM           1683 wrapper.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8333887Z -a----         4/26/2026   6:05 PM           2655 _cmd.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8344766Z -a----         4/26/2026   6:05 PM            911 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8347879Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8348928Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8349980Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\certifi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8350431Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8350436Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8357646Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8361332Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8369145Z -a----         4/26/2026   6:05 PM         299427 cacert.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8379896Z -a----         4/26/2026   6:05 PM           4486 core.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8390734Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8401752Z -a----         4/26/2026   6:05 PM             94 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8412061Z -a----         4/26/2026   6:05 PM            255 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8415207Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8416229Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8417811Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\certifi\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8418358Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8418363Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8427079Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8430318Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8438805Z -a----         4/26/2026   6:05 PM           3220 core.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8450271Z -a----         4/26/2026   6:05 PM            327 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8461692Z -a----         4/26/2026   6:05 PM            654 __main__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8464788Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8466055Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8467385Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\distlib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8467888Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8467896Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8475575Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8479922Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8488092Z -a----         4/26/2026   6:05 PM          41467 compat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8499352Z -a----         4/26/2026   6:05 PM          51160 database.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8510999Z -a----         4/26/2026   6:05 PM          20797 index.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8522558Z -a----         4/26/2026   6:05 PM          51026 locators.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8533264Z -a----         4/26/2026   6:05 PM          14168 manifest.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8544775Z -a----         4/26/2026   6:05 PM           5164 markers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8555557Z -a----         4/26/2026   6:05 PM          38724 metadata.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8566894Z -a----         4/26/2026   6:05 PM          10820 resources.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8577374Z -a----         4/26/2026   6:05 PM          18608 scripts.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8589025Z -a----         4/26/2026   6:05 PM          97792 t32.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8600358Z -a----         4/26/2026   6:05 PM         182784 t64-arm.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8613106Z -a----         4/26/2026   6:05 PM         108032 t64.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8623785Z -a----         4/26/2026   6:05 PM          66682 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8634545Z -a----         4/26/2026   6:05 PM          23727 version.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8645302Z -a----         4/26/2026   6:05 PM          91648 w32.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8656712Z -a----         4/26/2026   6:05 PM         168448 w64-arm.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8667515Z -a----         4/26/2026   6:05 PM         101888 w64.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8678050Z -a----         4/26/2026   6:05 PM          43979 wheel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8689913Z -a----         4/26/2026   6:05 PM            625 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8693102Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8694366Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8695964Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\distlib\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8696396Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8696400Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8703993Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8708155Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8716348Z -a----         4/26/2026   6:05 PM          45535 compat.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8728001Z -a----         4/26/2026   6:05 PM          65590 database.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8738812Z -a----         4/26/2026   6:05 PM          24325 index.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8749855Z -a----         4/26/2026   6:05 PM          59870 locators.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8761481Z -a----         4/26/2026   6:05 PM          15085 manifest.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8772236Z -a----         4/26/2026   6:05 PM           7663 markers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8783990Z -a----         4/26/2026   6:05 PM          41569 metadata.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8795492Z -a----         4/26/2026   6:05 PM          17321 resources.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8806895Z -a----         4/26/2026   6:05 PM          19762 scripts.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8817690Z -a----         4/26/2026   6:05 PM          88044 util.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8828679Z -a----         4/26/2026   6:05 PM          30353 version.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8840549Z -a----         4/26/2026   6:05 PM          52554 wheel.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8851223Z -a----         4/26/2026   6:05 PM           1278 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8854292Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8855418Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8857525Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\distro
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8858003Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8858008Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8865929Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8869220Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8877602Z -a----         4/26/2026   6:05 PM          49430 distro.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8888714Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8900524Z -a----         4/26/2026   6:05 PM            981 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8911616Z -a----         4/26/2026   6:05 PM             64 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8915322Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8915518Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8917593Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\distro\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8918162Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8925805Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8929525Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8940942Z -a----         4/26/2026   6:05 PM          53801 distro.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8950403Z -a----         4/26/2026   6:05 PM            969 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8961140Z -a----         4/26/2026   6:05 PM            301 __main__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8964354Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8965192Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8966816Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\idna
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8967202Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8967207Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8975022Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8978223Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8986353Z -a----         4/26/2026   6:05 PM           3422 codec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.8998273Z -a----         4/26/2026   6:05 PM            316 compat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9008953Z -a----         4/26/2026   6:05 PM          13239 core.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9020545Z -a----         4/26/2026   6:05 PM          78306 idnadata.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9031104Z -a----         4/26/2026   6:05 PM           1898 intranges.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9042299Z -a----         4/26/2026   6:05 PM             21 package_data.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9053196Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9064282Z -a----         4/26/2026   6:05 PM         239289 uts46data.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9076607Z -a----         4/26/2026   6:05 PM            868 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9080057Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9080805Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9082519Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\idna\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9091484Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9094832Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9102956Z -a----         4/26/2026   6:05 PM           4985 codec.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9114213Z -a----         4/26/2026   6:05 PM            899 compat.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9124754Z -a----         4/26/2026   6:05 PM          16130 core.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9136334Z -a----         4/26/2026   6:05 PM          99485 idnadata.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9146948Z -a----         4/26/2026   6:05 PM           2642 intranges.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9158348Z -a----         4/26/2026   6:05 PM            226 package_data.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9169249Z -a----         4/26/2026   6:05 PM         158855 uts46data.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9180430Z -a----         4/26/2026   6:05 PM            895 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9184077Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9185093Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9186468Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\msgpack
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9186989Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9195468Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9198389Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9206292Z -a----         4/26/2026   6:05 PM           1081 exceptions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9217521Z -a----         4/26/2026   6:05 PM           5726 ext.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9228031Z -a----         4/26/2026   6:05 PM          32390 fallback.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9239767Z -a----         4/26/2026   6:05 PM           1109 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9242945Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9244142Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9245905Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\msgpack\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9246461Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9246488Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9254100Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9257455Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9265521Z -a----         4/26/2026   6:05 PM           2034 exceptions.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9276774Z -a----         4/26/2026   6:05 PM           8302 ext.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9287412Z -a----         4/26/2026   6:05 PM          41499 fallback.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9298492Z -a----         4/26/2026   6:05 PM           1748 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9302102Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9302256Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9304154Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\packaging
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9304674Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9304680Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9313803Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9317329Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9326991Z -a----         4/26/2026   6:05 PM          10561 markers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9341585Z -a----         4/26/2026   6:05 PM          34762 metadata.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9351832Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9362564Z -a----         4/26/2026   6:05 PM           2947 requirements.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9373690Z -a----         4/26/2026   6:05 PM          40098 specifiers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9383990Z -a----         4/26/2026   6:05 PM          21014 tags.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9397337Z -a----         4/26/2026   6:05 PM           5050 utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9411125Z -a----         4/26/2026   6:05 PM          16688 version.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9423715Z -a----         4/26/2026   6:05 PM           3306 _elffile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9436927Z -a----         4/26/2026   6:05 PM           9612 _manylinux.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9450228Z -a----         4/26/2026   6:05 PM           2694 _musllinux.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9464010Z -a----         4/26/2026   6:05 PM          10236 _parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9475935Z -a----         4/26/2026   6:05 PM           1431 _structures.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9486783Z -a----         4/26/2026   6:05 PM           5273 _tokenizer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9497702Z -a----         4/26/2026   6:05 PM            494 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9500866Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9502148Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9503650Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\packaging\licenses
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9504116Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9504130Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9511342Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9514840Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9523010Z -a----         4/26/2026   6:05 PM          48398 _spdx.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9534265Z -a----         4/26/2026   6:05 PM           5727 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9537581Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9538615Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9540439Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9541080Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\packaging\licenses\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9541631Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9548376Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9552129Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9560165Z -a----         4/26/2026   6:05 PM          47373 _spdx.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9572134Z -a----         4/26/2026   6:05 PM           4129 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9575433Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9576323Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9577937Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9578568Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\packaging\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9579031Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9579036Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9586729Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9590407Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9598936Z -a----         4/26/2026   6:05 PM          11383 markers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9609798Z -a----         4/26/2026   6:05 PM          27221 metadata.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9620528Z -a----         4/26/2026   6:05 PM           4419 requirements.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9631484Z -a----         4/26/2026   6:05 PM          39051 specifiers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9642024Z -a----         4/26/2026   6:05 PM          23014 tags.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9653102Z -a----         4/26/2026   6:05 PM           6644 utils.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9663491Z -a----         4/26/2026   6:05 PM          20495 version.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9674387Z -a----         4/26/2026   6:05 PM           5032 _elffile.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9684814Z -a----         4/26/2026   6:05 PM           9720 _manylinux.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9696030Z -a----         4/26/2026   6:05 PM           4563 _musllinux.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9706927Z -a----         4/26/2026   6:05 PM          13994 _parser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9717893Z -a----         4/26/2026   6:05 PM           3250 _structures.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9728808Z -a----         4/26/2026   6:05 PM           7924 _tokenizer.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9739361Z -a----         4/26/2026   6:05 PM            567 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9742427Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9743515Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9745145Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pkg_resources
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9745679Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9745684Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9753400Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9756643Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9765306Z -a----         4/26/2026   6:05 PM         124463 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9768880Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9770016Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9771603Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9772334Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pkg_resources\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9772855Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9780034Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9783348Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9792244Z -a----         4/26/2026   6:05 PM         161270 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9795501Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9796682Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9798051Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\platformdirs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9798577Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9798582Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9806082Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9809878Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9817867Z -a----         4/26/2026   6:05 PM           9007 android.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9829114Z -a----         4/26/2026   6:05 PM           9246 api.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9839645Z -a----         4/26/2026   6:05 PM           6154 macos.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9850883Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9861620Z -a----         4/26/2026   6:05 PM          10393 unix.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9873063Z -a----         4/26/2026   6:05 PM            411 version.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9883850Z -a----         4/26/2026   6:05 PM          10125 windows.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9895335Z -a----         4/26/2026   6:05 PM          22344 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9906297Z -a----         4/26/2026   6:05 PM           1505 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9909442Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9910650Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9912268Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9912929Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\platformdirs\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9913482Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9921114Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9924546Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9933116Z -a----         4/26/2026   6:05 PM          10706 android.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9944986Z -a----         4/26/2026   6:05 PM          13313 api.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9956105Z -a----         4/26/2026   6:05 PM           8833 macos.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9967293Z -a----         4/26/2026   6:05 PM          14699 unix.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9977985Z -a----         4/26/2026   6:05 PM            606 version.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:21.9989152Z -a----         4/26/2026   6:05 PM          13683 windows.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0000029Z -a----         4/26/2026   6:05 PM          19856 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0011218Z -a----         4/26/2026   6:05 PM           1957 __main__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0014762Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0015918Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0017353Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0017904Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0025872Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0029227Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0037583Z -a----         4/26/2026   6:05 PM          23656 cmdline.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0048865Z -a----         4/26/2026   6:05 PM           1718 console.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0059547Z -a----         4/26/2026   6:05 PM           1910 filter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0070440Z -a----         4/26/2026   6:05 PM           4390 formatter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0081002Z -a----         4/26/2026   6:05 PM          35349 lexer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0091797Z -a----         4/26/2026   6:05 PM           1005 modeline.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0102252Z -a----         4/26/2026   6:05 PM           1891 plugin.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0112936Z -a----         4/26/2026   6:05 PM           3072 regexopt.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0125566Z -a----         4/26/2026   6:05 PM           3092 scanner.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0136489Z -a----         4/26/2026   6:05 PM           7981 sphinxext.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0147197Z -a----         4/26/2026   6:05 PM           6420 style.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0157702Z -a----         4/26/2026   6:05 PM           6226 token.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0168533Z -a----         4/26/2026   6:05 PM          63208 unistring.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0179343Z -a----         4/26/2026   6:05 PM          10031 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0189873Z -a----         4/26/2026   6:05 PM           2983 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0200340Z -a----         4/26/2026   6:05 PM            353 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0203841Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0204560Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0206353Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments\filters
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0207216Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0214328Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0217794Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0226337Z -a----         4/26/2026   6:05 PM          40392 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0229578Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0230869Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0232334Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0233214Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments\filters\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0233723Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0240460Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0243946Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0252147Z -a----         4/26/2026   6:05 PM          37921 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0255417Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0256425Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0258012Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments\formatters
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0258596Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0266225Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0269415Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0277753Z -a----         4/26/2026   6:05 PM           3320 bbcode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0289007Z -a----         4/26/2026   6:05 PM           5106 groff.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0299643Z -a----         4/26/2026   6:05 PM          35669 html.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0310297Z -a----         4/26/2026   6:05 PM          23287 img.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0321755Z -a----         4/26/2026   6:05 PM           4981 irc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0332491Z -a----         4/26/2026   6:05 PM          19306 latex.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0343590Z -a----         4/26/2026   6:05 PM           5034 other.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0354901Z -a----         4/26/2026   6:05 PM           2218 pangomarkup.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0365820Z -a----         4/26/2026   6:05 PM          11957 rtf.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0376921Z -a----         4/26/2026   6:05 PM           7174 svg.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0388526Z -a----         4/26/2026   6:05 PM           4674 terminal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0399249Z -a----         4/26/2026   6:05 PM          11753 terminal256.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0410607Z -a----         4/26/2026   6:05 PM           4176 _mapping.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0421550Z -a----         4/26/2026   6:05 PM           5385 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0425279Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0425828Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0427493Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0428340Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments\formatters\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0428799Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0436319Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0439526Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0448614Z -a----         4/26/2026   6:05 PM           4232 bbcode.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0459396Z -a----         4/26/2026   6:05 PM           7303 groff.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0470675Z -a----         4/26/2026   6:05 PM          41036 html.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0482033Z -a----         4/26/2026   6:05 PM          28558 img.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0494738Z -a----         4/26/2026   6:05 PM           6065 irc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0506438Z -a----         4/26/2026   6:05 PM          20135 latex.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0517007Z -a----         4/26/2026   6:05 PM           6887 other.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0528191Z -a----         4/26/2026   6:05 PM           2968 pangomarkup.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0539036Z -a----         4/26/2026   6:05 PM          13783 rtf.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0549998Z -a----         4/26/2026   6:05 PM           9149 svg.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0560829Z -a----         4/26/2026   6:05 PM           5829 terminal.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0621279Z -a----         4/26/2026   6:05 PM          15128 terminal256.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0632108Z -a----         4/26/2026   6:05 PM           4225 _mapping.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0643104Z -a----         4/26/2026   6:05 PM           6912 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0646355Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0647592Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0649244Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments\lexers
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0649744Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0649748Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0656734Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0660673Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0668783Z -a----         4/26/2026   6:05 PM          53687 python.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0679899Z -a----         4/26/2026   6:05 PM          76097 _mapping.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0690563Z -a----         4/26/2026   6:05 PM          12115 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0693768Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0694522Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0696247Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0696776Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments\lexers\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0697294Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0697301Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0704566Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0707793Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0715902Z -a----         4/26/2026   6:05 PM          42977 python.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0727069Z -a----         4/26/2026   6:05 PM          68273 _mapping.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0737927Z -a----         4/26/2026   6:05 PM          14631 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0741049Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0742241Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0743697Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments\styles
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0744571Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0744577Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0751777Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0754757Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0763159Z -a----         4/26/2026   6:05 PM           3312 _mapping.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0774468Z -a----         4/26/2026   6:05 PM           2042 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0777577Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0778620Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0780259Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0780956Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments\styles\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0781479Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0788921Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0791923Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0800474Z -a----         4/26/2026   6:05 PM           3658 _mapping.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0811652Z -a----         4/26/2026   6:05 PM           2674 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0815117Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0815488Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0817572Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pygments\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0818111Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0818118Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0826012Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0829207Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0838130Z -a----         4/26/2026   6:05 PM          26594 cmdline.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0849393Z -a----         4/26/2026   6:05 PM           2638 console.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0860447Z -a----         4/26/2026   6:05 PM           3231 filter.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0871101Z -a----         4/26/2026   6:05 PM           4730 formatter.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0881884Z -a----         4/26/2026   6:05 PM          38371 lexer.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0892839Z -a----         4/26/2026   6:05 PM           1569 modeline.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0903874Z -a----         4/26/2026   6:05 PM           2618 plugin.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0914428Z -a----         4/26/2026   6:05 PM           4087 regexopt.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0925135Z -a----         4/26/2026   6:05 PM           4766 scanner.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0935787Z -a----         4/26/2026   6:05 PM          12108 sphinxext.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0946287Z -a----         4/26/2026   6:05 PM           6703 style.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0956934Z -a----         4/26/2026   6:05 PM           8199 token.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0967582Z -a----         4/26/2026   6:05 PM          32982 unistring.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0978607Z -a----         4/26/2026   6:05 PM          14079 util.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.0989424Z -a----         4/26/2026   6:05 PM           3498 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1000108Z -a----         4/26/2026   6:05 PM            744 __main__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1003050Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1004397Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1005764Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pyproject_hooks
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1006264Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1006268Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1013260Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1016966Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1025098Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1036167Z -a----         4/26/2026   6:05 PM          14936 _impl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1048346Z -a----         4/26/2026   6:05 PM            691 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1051452Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1052494Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1054685Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1055186Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_process
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1055988Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1063561Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1066705Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1075123Z -a----         4/26/2026   6:05 PM          12216 _in_process.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1086041Z -a----         4/26/2026   6:05 PM            557 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1089535Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1090802Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1120739Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pyproject_hooks\_in_
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1121321Z process\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1121418Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1121432Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1128999Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1132643Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1141094Z -a----         4/26/2026   6:05 PM          15324 _in_process.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1152195Z -a----         4/26/2026   6:05 PM           1086 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1155410Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1156743Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1158254Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1159010Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\pyproject_hooks\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1159336Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1166795Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1170498Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1178921Z -a----         4/26/2026   6:05 PM          18056 _impl.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1189539Z -a----         4/26/2026   6:05 PM            757 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1192841Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1194087Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1195340Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\requests
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1196185Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1196191Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1203333Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1206746Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1215371Z -a----         4/26/2026   6:05 PM          27607 adapters.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1226001Z -a----         4/26/2026   6:05 PM           6449 api.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1236824Z -a----         4/26/2026   6:05 PM          10186 auth.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1247236Z -a----         4/26/2026   6:05 PM            441 certs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1258049Z -a----         4/26/2026   6:05 PM           1485 compat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1268448Z -a----         4/26/2026   6:05 PM          18590 cookies.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1279358Z -a----         4/26/2026   6:05 PM           4272 exceptions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1289659Z -a----         4/26/2026   6:05 PM           3813 help.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1300381Z -a----         4/26/2026   6:05 PM            733 hooks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1310716Z -a----         4/26/2026   6:05 PM          35483 models.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1321359Z -a----         4/26/2026   6:05 PM           1057 packages.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1332087Z -a----         4/26/2026   6:05 PM          30495 sessions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1342563Z -a----         4/26/2026   6:05 PM           4322 status_codes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1353183Z -a----         4/26/2026   6:05 PM           2912 structures.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1363659Z -a----         4/26/2026   6:05 PM          33631 utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1375075Z -a----         4/26/2026   6:05 PM           1495 _internal_utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1384652Z -a----         4/26/2026   6:05 PM           5057 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1395334Z -a----         4/26/2026   6:05 PM            435 __version__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1398566Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1399598Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1401579Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\requests\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1402137Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1402150Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1409389Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1413353Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1421506Z -a----         4/26/2026   6:05 PM          28441 adapters.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1432499Z -a----         4/26/2026   6:05 PM           7201 api.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1443127Z -a----         4/26/2026   6:05 PM          13931 auth.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1454986Z -a----         4/26/2026   6:05 PM            688 certs.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1465691Z -a----         4/26/2026   6:05 PM           1687 compat.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1476590Z -a----         4/26/2026   6:05 PM          25208 cookies.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1487136Z -a----         4/26/2026   6:05 PM           7608 exceptions.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1497959Z -a----         4/26/2026   6:05 PM           4238 help.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1508558Z -a----         4/26/2026   6:05 PM           1061 hooks.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1519371Z -a----         4/26/2026   6:05 PM          35438 models.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1530187Z -a----         4/26/2026   6:05 PM           1276 packages.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1540754Z -a----         4/26/2026   6:05 PM          27856 sessions.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1551373Z -a----         4/26/2026   6:05 PM           6033 status_codes.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1561867Z -a----         4/26/2026   6:05 PM           5633 structures.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1572699Z -a----         4/26/2026   6:05 PM          36376 utils.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1583143Z -a----         4/26/2026   6:05 PM           2034 _internal_utils.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1594280Z -a----         4/26/2026   6:05 PM           5263 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1604898Z -a----         4/26/2026   6:05 PM            594 __version__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1608962Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1610031Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1611509Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\resolvelib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1612021Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1612027Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1621876Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1624689Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1634409Z -a----         4/26/2026   6:05 PM           5871 providers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1647414Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1660438Z -a----         4/26/2026   6:05 PM           1601 reporters.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1673598Z -a----         4/26/2026   6:05 PM          20511 resolvers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1686514Z -a----         4/26/2026   6:05 PM           4963 structs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1698217Z -a----         4/26/2026   6:05 PM            537 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1701266Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1702188Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1703390Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\resolvelib\compat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1703922Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1703926Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1711940Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1715481Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1723601Z -a----         4/26/2026   6:05 PM            156 collections_abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1734983Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1738020Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1739262Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1740871Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1741617Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\resolvelib\compat\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1742005Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1742020Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1750758Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1754144Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1762260Z -a----         4/26/2026   6:05 PM            430 collections_abc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1774054Z -a----         4/26/2026   6:05 PM            210 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1777200Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1778234Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1780321Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1780875Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\resolvelib\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1791338Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1791362Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1791518Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1794734Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1802780Z -a----         4/26/2026   6:05 PM           6861 providers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1814363Z -a----         4/26/2026   6:05 PM           2664 reporters.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1826488Z -a----         4/26/2026   6:05 PM          25890 resolvers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1837185Z -a----         4/26/2026   6:05 PM          10510 structs.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1849083Z -a----         4/26/2026   6:05 PM            644 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1852334Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1853452Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1854875Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\rich
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1855297Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1863235Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1866570Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1874672Z -a----         4/26/2026   6:05 PM            890 abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1886063Z -a----         4/26/2026   6:05 PM          10469 align.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1896961Z -a----         4/26/2026   6:05 PM           6921 ansi.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1908346Z -a----         4/26/2026   6:05 PM           3263 bar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1919279Z -a----         4/26/2026   6:05 PM          10831 box.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1930989Z -a----         4/26/2026   6:05 PM           5130 cells.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1941626Z -a----         4/26/2026   6:05 PM          18211 color.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1952841Z -a----         4/26/2026   6:05 PM           1054 color_triplet.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1963756Z -a----         4/26/2026   6:05 PM           7131 columns.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1974475Z -a----         4/26/2026   6:05 PM         100156 console.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1985740Z -a----         4/26/2026   6:05 PM           1288 constrain.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1986033Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.1996528Z -a----         4/26/2026   6:05 PM           5502 containers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2007954Z -a----         4/26/2026   6:05 PM           6630 control.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2018918Z -a----         4/26/2026   6:05 PM           8159 default_styles.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2029880Z -a----         4/26/2026   6:05 PM            972 diagnose.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2041392Z -a----         4/26/2026   6:05 PM           2501 emoji.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2052401Z -a----         4/26/2026   6:05 PM            642 errors.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2063299Z -a----         4/26/2026   6:05 PM           2484 filesize.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2074245Z -a----         4/26/2026   6:05 PM           1683 file_proxy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2086068Z -a----         4/26/2026   6:05 PM           9586 highlighter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2096986Z -a----         4/26/2026   6:05 PM           5031 json.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2108153Z -a----         4/26/2026   6:05 PM           3252 jupyter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2118706Z -a----         4/26/2026   6:05 PM          14004 layout.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2129834Z -a----         4/26/2026   6:05 PM          14270 live.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2140135Z -a----         4/26/2026   6:05 PM           3666 live_render.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2151199Z -a----         4/26/2026   6:05 PM          12458 logging.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2161743Z -a----         4/26/2026   6:05 PM           8451 markup.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2172841Z -a----         4/26/2026   6:05 PM           5305 measure.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2183101Z -a----         4/26/2026   6:05 PM           4908 padding.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2193771Z -a----         4/26/2026   6:05 PM            828 pager.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2204905Z -a----         4/26/2026   6:05 PM           3396 palette.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2215520Z -a----         4/26/2026   6:05 PM          11235 panel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2227155Z -a----         4/26/2026   6:05 PM          36391 pretty.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2238489Z -a----         4/26/2026   6:05 PM          60357 progress.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2250666Z -a----         4/26/2026   6:05 PM           8162 progress_bar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2262225Z -a----         4/26/2026   6:05 PM          12447 prompt.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2272942Z -a----         4/26/2026   6:05 PM           1391 protocol.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2283709Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2294492Z -a----         4/26/2026   6:05 PM            166 region.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2305166Z -a----         4/26/2026   6:05 PM           4431 repr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2315667Z -a----         4/26/2026   6:05 PM           4602 rule.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2326520Z -a----         4/26/2026   6:05 PM           2843 scope.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2336916Z -a----         4/26/2026   6:05 PM           1591 screen.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2347800Z -a----         4/26/2026   6:05 PM          24743 segment.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2358254Z -a----         4/26/2026   6:05 PM           4364 spinner.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2368946Z -a----         4/26/2026   6:05 PM           4424 status.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2379402Z -a----         4/26/2026   6:05 PM          27067 style.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2390225Z -a----         4/26/2026   6:05 PM           1258 styled.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2401450Z -a----         4/26/2026   6:05 PM          35763 syntax.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2401735Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2413120Z -a----         4/26/2026   6:05 PM          40103 table.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2423862Z -a----         4/26/2026   6:05 PM           3370 terminal_theme.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2434415Z -a----         4/26/2026   6:05 PM          47552 text.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2445149Z -a----         4/26/2026   6:05 PM           3771 theme.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2455688Z -a----         4/26/2026   6:05 PM            102 themes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2466651Z -a----         4/26/2026   6:05 PM          31797 traceback.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2477135Z -a----         4/26/2026   6:05 PM           9451 tree.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2487912Z -a----         4/26/2026   6:05 PM          10209 _cell_widths.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2498391Z -a----         4/26/2026   6:05 PM         140235 _emoji_codes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2509268Z -a----         4/26/2026   6:05 PM           1064 _emoji_replace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2519740Z -a----         4/26/2026   6:05 PM           2128 _export_format.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2530367Z -a----         4/26/2026   6:05 PM            265 _extension.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2540856Z -a----         4/26/2026   6:05 PM            799 _fileno.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2551415Z -a----         4/26/2026   6:05 PM           9655 _inspect.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2562483Z -a----         4/26/2026   6:05 PM           3225 _log_render.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2574825Z -a----         4/26/2026   6:05 PM           1236 _loop.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2585746Z -a----         4/26/2026   6:05 PM           1394 _null_file.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2596264Z -a----         4/26/2026   6:05 PM           7063 _palettes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2606945Z -a----         4/26/2026   6:05 PM            423 _pick.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2618215Z -a----         4/26/2026   6:05 PM           5471 _ratio.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2629103Z -a----         4/26/2026   6:05 PM          19919 _spinners.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2640820Z -a----         4/26/2026   6:05 PM            351 _stack.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2652133Z -a----         4/26/2026   6:05 PM            417 _timer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2663231Z -a----         4/26/2026   6:05 PM          22755 _win32_console.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2673868Z -a----         4/26/2026   6:05 PM           1925 _windows.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2685006Z -a----         4/26/2026   6:05 PM           2783 _windows_renderer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2695469Z -a----         4/26/2026   6:05 PM           3404 _wrap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2706439Z -a----         4/26/2026   6:05 PM           6090 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2717768Z -a----         4/26/2026   6:05 PM           8477 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2720723Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2722135Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2723316Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\rich\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2723791Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2731035Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2734399Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2742469Z -a----         4/26/2026   6:05 PM           1618 abc.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2753191Z -a----         4/26/2026   6:05 PM          12401 align.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2764216Z -a----         4/26/2026   6:05 PM           9091 ansi.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2774634Z -a----         4/26/2026   6:05 PM           4282 bar.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2785465Z -a----         4/26/2026   6:05 PM          11848 box.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2796191Z -a----         4/26/2026   6:05 PM           5570 cells.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2806869Z -a----         4/26/2026   6:05 PM          26562 color.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2817615Z -a----         4/26/2026   6:05 PM           1711 color_triplet.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2828245Z -a----         4/26/2026   6:05 PM           8594 columns.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2839166Z -a----         4/26/2026   6:05 PM         114555 console.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2849842Z -a----         4/26/2026   6:05 PM           2268 constrain.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2860837Z -a----         4/26/2026   6:05 PM           9220 containers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2871403Z -a----         4/26/2026   6:05 PM          10951 control.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2882363Z -a----         4/26/2026   6:05 PM          10448 default_styles.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2892922Z -a----         4/26/2026   6:05 PM           1498 diagnose.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2903749Z -a----         4/26/2026   6:05 PM           4222 emoji.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2914479Z -a----         4/26/2026   6:05 PM           1855 errors.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2961523Z -a----         4/26/2026   6:05 PM           3057 filesize.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2973247Z -a----         4/26/2026   6:05 PM           3581 file_proxy.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2984718Z -a----         4/26/2026   6:05 PM           9898 highlighter.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.2995807Z -a----         4/26/2026   6:05 PM           6045 json.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3006685Z -a----         4/26/2026   6:05 PM           5218 jupyter.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3017951Z -a----         4/26/2026   6:05 PM          20168 layout.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3028559Z -a----         4/26/2026   6:05 PM          19018 live.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3040163Z -a----         4/26/2026   6:05 PM           4899 live_render.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3050665Z -a----         4/26/2026   6:05 PM          14074 logging.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3061641Z -a----         4/26/2026   6:05 PM           9577 markup.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3072417Z -a----         4/26/2026   6:05 PM           6388 measure.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3083134Z -a----         4/26/2026   6:05 PM           6943 padding.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3094102Z -a----         4/26/2026   6:05 PM           1821 pager.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3104768Z -a----         4/26/2026   6:05 PM           5307 palette.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3115724Z -a----         4/26/2026   6:05 PM          12780 panel.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3126319Z -a----         4/26/2026   6:05 PM          40621 pretty.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3137153Z -a----         4/26/2026   6:05 PM          75744 progress.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3147720Z -a----         4/26/2026   6:05 PM          10387 progress_bar.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3158644Z -a----         4/26/2026   6:05 PM          16015 prompt.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3169787Z -a----         4/26/2026   6:05 PM           1802 protocol.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3180826Z -a----         4/26/2026   6:05 PM            577 region.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3195214Z -a----         4/26/2026   6:05 PM           6623 repr.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3205517Z -a----         4/26/2026   6:05 PM           6578 rule.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3217254Z -a----         4/26/2026   6:05 PM           3835 scope.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3228015Z -a----         4/26/2026   6:05 PM           2489 screen.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3239370Z -a----         4/26/2026   6:05 PM          28547 segment.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3249913Z -a----         4/26/2026   6:05 PM           6100 spinner.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3260778Z -a----         4/26/2026   6:05 PM           6071 status.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3273379Z -a----         4/26/2026   6:05 PM          33486 style.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3284273Z -a----         4/26/2026   6:05 PM           2149 styled.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3298354Z -a----         4/26/2026   6:05 PM          40194 syntax.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3305140Z -a----         4/26/2026   6:05 PM          43893 table.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3316262Z -a----         4/26/2026   6:05 PM           3358 terminal_theme.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3326819Z -a----         4/26/2026   6:05 PM          61220 text.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3337955Z -a----         4/26/2026   6:05 PM           6337 theme.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3349001Z -a----         4/26/2026   6:05 PM            324 themes.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3360130Z -a----         4/26/2026   6:05 PM          32902 traceback.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3370766Z -a----         4/26/2026   6:05 PM          11803 tree.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3381557Z -a----         4/26/2026   6:05 PM           7882 _cell_widths.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3392158Z -a----         4/26/2026   6:05 PM         205986 _emoji_codes.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3402971Z -a----         4/26/2026   6:05 PM           1739 _emoji_replace.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3413676Z -a----         4/26/2026   6:05 PM           2359 _export_format.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3424454Z -a----         4/26/2026   6:05 PM            547 _extension.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3435126Z -a----         4/26/2026   6:05 PM            865 _fileno.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3445811Z -a----         4/26/2026   6:05 PM          12032 _inspect.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3456785Z -a----         4/26/2026   6:05 PM           4157 _log_render.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3467318Z -a----         4/26/2026   6:05 PM           1880 _loop.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3478148Z -a----         4/26/2026   6:05 PM           3639 _null_file.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3488718Z -a----         4/26/2026   6:05 PM           5170 _palettes.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3499392Z -a----         4/26/2026   6:05 PM            731 _pick.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3510885Z -a----         4/26/2026   6:05 PM           6580 _ratio.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3521695Z -a----         4/26/2026   6:05 PM          13189 _spinners.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3532824Z -a----         4/26/2026   6:05 PM            975 _stack.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3543399Z -a----         4/26/2026   6:05 PM            875 _timer.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3554374Z -a----         4/26/2026   6:05 PM          28821 _win32_console.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3564952Z -a----         4/26/2026   6:05 PM           2500 _windows.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3575919Z -a----         4/26/2026   6:05 PM           3573 _windows_renderer.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3586469Z -a----         4/26/2026   6:05 PM           3336 _wrap.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3597187Z -a----         4/26/2026   6:05 PM           7025 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3610635Z -a----         4/26/2026   6:05 PM          10302 __main__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3614298Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3615209Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3618325Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\tomli
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3618753Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3627782Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3631294Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3639477Z -a----         4/26/2026   6:05 PM             26 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3650699Z -a----         4/26/2026   6:05 PM          25591 _parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3661617Z -a----         4/26/2026   6:05 PM           3171 _re.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3673155Z -a----         4/26/2026   6:05 PM            254 _types.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3683922Z -a----         4/26/2026   6:05 PM            314 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3688251Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3688449Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3690673Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\tomli\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3691636Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3691643Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3699773Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3703218Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3711691Z -a----         4/26/2026   6:05 PM          29362 _parser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3722623Z -a----         4/26/2026   6:05 PM           4049 _re.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3733741Z -a----         4/26/2026   6:05 PM            376 _types.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3744372Z -a----         4/26/2026   6:05 PM            348 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3747762Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3748791Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3750777Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\truststore
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3751118Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3758790Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3762036Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3771215Z -a----         4/26/2026   6:05 PM              0 py.typed
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3781999Z -a----         4/26/2026   6:05 PM          10555 _api.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3793372Z -a----         4/26/2026   6:05 PM          20503 _macos.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3803988Z -a----         4/26/2026   6:05 PM           2324 _openssl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3815570Z -a----         4/26/2026   6:05 PM           1130 _ssl_constants.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3826918Z -a----         4/26/2026   6:05 PM          17993 _windows.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3838101Z -a----         4/26/2026   6:05 PM           1264 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3841181Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3842219Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3844335Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3845130Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\truststore\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3845526Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3845531Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3852858Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3856865Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3865274Z -a----         4/26/2026   6:05 PM          16783 _api.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3876638Z -a----         4/26/2026   6:05 PM          18997 _macos.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3887581Z -a----         4/26/2026   6:05 PM           2215 _openssl.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3898428Z -a----         4/26/2026   6:05 PM           1109 _ssl_constants.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3909249Z -a----         4/26/2026   6:05 PM          15775 _windows.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3920185Z -a----         4/26/2026   6:05 PM           1354 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3923346Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3925428Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3926299Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3926723Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3934356Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3937589Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3946535Z -a----         4/26/2026   6:05 PM          20314 connection.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3957353Z -a----         4/26/2026   6:05 PM          40408 connectionpool.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3968512Z -a----         4/26/2026   6:05 PM           8217 exceptions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3979113Z -a----         4/26/2026   6:05 PM           8579 fields.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.3990630Z -a----         4/26/2026   6:05 PM           2440 filepost.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4001762Z -a----         4/26/2026   6:05 PM          19990 poolmanager.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4012664Z -a----         4/26/2026   6:05 PM           6691 request.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4023830Z -a----         4/26/2026   6:05 PM          30641 response.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4034391Z -a----         4/26/2026   6:05 PM          11372 _collections.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4045912Z -a----         4/26/2026   6:05 PM             64 _version.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4056939Z -a----         4/26/2026   6:05 PM           3333 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4060076Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4060899Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4063134Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\contrib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4063550Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4070245Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4073511Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4082522Z -a----         4/26/2026   6:05 PM          11036 appengine.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4093369Z -a----         4/26/2026   6:05 PM           4528 ntlmpool.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4104813Z -a----         4/26/2026   6:05 PM          17081 pyopenssl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4115542Z -a----         4/26/2026   6:05 PM          34446 securetransport.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4126525Z -a----         4/26/2026   6:05 PM           7097 socks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4137199Z -a----         4/26/2026   6:05 PM            957 _appengine_environ.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4148858Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4152131Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4153104Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4182360Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\contrib\_sec
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4182847Z uretransport
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4182938Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4190870Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4193967Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4202649Z -a----         4/26/2026   6:05 PM          17632 bindings.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4213688Z -a----         4/26/2026   6:05 PM          13922 low_level.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4225326Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4228692Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4229760Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4260687Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\contrib\_sec
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4261548Z uretransport\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4261938Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4261948Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4269548Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4272829Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4281102Z -a----         4/26/2026   6:05 PM          17437 bindings.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4292440Z -a----         4/26/2026   6:05 PM          14773 low_level.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4304174Z -a----         4/26/2026   6:05 PM            225 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4307592Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4308755Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4310439Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4311236Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\contrib\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4311604Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4311612Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4318943Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4322780Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4331125Z -a----         4/26/2026   6:05 PM          11574 appengine.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4342114Z -a----         4/26/2026   6:05 PM           5724 ntlmpool.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4352855Z -a----         4/26/2026   6:05 PM          24458 pyopenssl.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4363795Z -a----         4/26/2026   6:05 PM          35511 securetransport.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4374344Z -a----         4/26/2026   6:05 PM           7521 socks.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4385209Z -a----         4/26/2026   6:05 PM           1858 _appengine_environ.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4395812Z -a----         4/26/2026   6:05 PM            208 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4398517Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4399690Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4401221Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\packages
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4402000Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4402017Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4409799Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4413137Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4421439Z -a----         4/26/2026   6:05 PM          34665 six.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4432381Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4435239Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4436506Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4438038Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4438630Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\packages\backports
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4439015Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4439022Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4447621Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4450592Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4459353Z -a----         4/26/2026   6:05 PM           1417 makefile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4471814Z -a----         4/26/2026   6:05 PM           5343 weakref_finalize.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4482738Z -a----         4/26/2026   6:05 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4485953Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4486967Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4516523Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\packages\bac
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4517118Z kports\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4517207Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4525324Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4528653Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4536851Z -a----         4/26/2026   6:05 PM           1835 makefile.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4548243Z -a----         4/26/2026   6:05 PM           7346 weakref_finalize.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4559067Z -a----         4/26/2026   6:05 PM            219 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4562431Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4563572Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4565476Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4566011Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\packages\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4567467Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4567478Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4574606Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4578135Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4587414Z -a----         4/26/2026   6:05 PM          41265 six.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4598091Z -a----         4/26/2026   6:05 PM            209 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4601413Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4602578Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4604199Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\util
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4604540Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4612331Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4615914Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4624478Z -a----         4/26/2026   6:05 PM           4901 connection.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4635155Z -a----         4/26/2026   6:05 PM           1605 proxy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4645844Z -a----         4/26/2026   6:05 PM            498 queue.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4656070Z -a----         4/26/2026   6:05 PM           3997 request.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4667539Z -a----         4/26/2026   6:05 PM           3510 response.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4678342Z -a----         4/26/2026   6:05 PM          22050 retry.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4688807Z -a----         4/26/2026   6:05 PM           6895 ssltransport.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4699574Z -a----         4/26/2026   6:05 PM          17460 ssl_.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4710070Z -a----         4/26/2026   6:05 PM           5758 ssl_match_hostname.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4720808Z -a----         4/26/2026   6:05 PM          10168 timeout.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4731221Z -a----         4/26/2026   6:05 PM          14296 url.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4742152Z -a----         4/26/2026   6:05 PM           5403 wait.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4752549Z -a----         4/26/2026   6:05 PM           1155 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4755500Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4757019Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4758726Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4759403Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\util\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4759715Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4767248Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4770713Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4779667Z -a----         4/26/2026   6:05 PM           4757 connection.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4790441Z -a----         4/26/2026   6:05 PM           1562 proxy.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4801124Z -a----         4/26/2026   6:05 PM           1362 queue.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4812485Z -a----         4/26/2026   6:05 PM           4193 request.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4823636Z -a----         4/26/2026   6:05 PM           3002 response.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4834746Z -a----         4/26/2026   6:05 PM          21732 retry.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4845459Z -a----         4/26/2026   6:05 PM          10763 ssltransport.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4857033Z -a----         4/26/2026   6:05 PM          15374 ssl_.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4867671Z -a----         4/26/2026   6:05 PM           5061 ssl_match_hostname.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4878592Z -a----         4/26/2026   6:05 PM          11149 timeout.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4888955Z -a----         4/26/2026   6:05 PM          15795 url.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4899818Z -a----         4/26/2026   6:05 PM           4413 wait.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4910210Z -a----         4/26/2026   6:05 PM           1156 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4913597Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4915288Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4916786Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\urllib3\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4917468Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4917473Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4924987Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4928233Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4937651Z -a----         4/26/2026   6:05 PM          20413 connection.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4948305Z -a----         4/26/2026   6:05 PM          36548 connectionpool.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4959887Z -a----         4/26/2026   6:05 PM          13503 exceptions.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4970490Z -a----         4/26/2026   6:05 PM          10412 fields.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4981328Z -a----         4/26/2026   6:05 PM           4022 filepost.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.4991919Z -a----         4/26/2026   6:05 PM          20439 poolmanager.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5002901Z -a----         4/26/2026   6:05 PM           7304 request.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5013426Z -a----         4/26/2026   6:05 PM          33953 response.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5024055Z -a----         4/26/2026   6:05 PM          16374 _collections.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5034500Z -a----         4/26/2026   6:05 PM            228 _version.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5044903Z -a----         4/26/2026   6:05 PM           3415 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5047761Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5048898Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5050585Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\_vendor\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5051150Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5051155Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5058890Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5062107Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5070253Z -a----         4/26/2026   6:05 PM         139460 typing_extensions.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5081472Z -a----         4/26/2026   6:05 PM           4558 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5084702Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5086462Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5087131Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5087929Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5087941Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5087945Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5098610Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5101952Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5111203Z -a----         4/26/2026   6:05 PM            695 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5122367Z -a----         4/26/2026   6:05 PM            849 __main__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5133754Z -a----         4/26/2026   6:05 PM           2213 __pip-runner__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5137038Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5138121Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5139902Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\site-packages\pip-25.0.1.dist-info
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5140351Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5140357Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5147814Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5151744Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5160064Z -a----         4/26/2026   6:05 PM          11018 AUTHORS.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5171547Z -a----         4/26/2026   6:05 PM             87 entry_points.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5182624Z -a----         4/26/2026   6:05 PM              4 INSTALLER
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5195236Z -a----         4/26/2026   6:05 PM           1093 LICENSE.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5205942Z -a----         4/26/2026   6:05 PM           3677 METADATA
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5216771Z -a----         4/26/2026   6:05 PM          65740 RECORD
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5228024Z -a----         4/26/2026   6:05 PM              0 REQUESTED
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5239082Z -a----         4/26/2026   6:05 PM              4 top_level.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5250235Z -a----         4/26/2026   6:05 PM             91 WHEEL
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5253593Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5254662Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5256198Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\sqlite3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5256552Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5256569Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5264907Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5268096Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5276852Z -a----          4/8/2025  12:56 PM           3739 dbapi2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5288295Z -a----          4/8/2025  12:56 PM           3627 dump.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5299158Z -a----          4/8/2025  12:56 PM           2571 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5310168Z -a----          4/8/2025  12:56 PM           3982 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5313263Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5314397Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5315657Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5316072Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5316079Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5324300Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5327425Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5335819Z -a----          4/8/2025  12:56 PM           1153 .ruff.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5346942Z -a----          4/8/2025  12:56 PM           6405 archiver_tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5357898Z -a----          4/8/2025  12:56 PM          28144 audiotest.au
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5369153Z -a----          4/8/2025  12:56 PM          12755 audiotests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5380174Z -a----          4/8/2025  12:56 PM          14641 audit-tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5391563Z -a----          4/8/2025  12:56 PM            219 autotest.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5402231Z -a----          4/8/2025  12:56 PM           5655 bisect_cmd.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5413336Z -a----          4/8/2025  12:56 PM         147455 clinic.test.c
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5423759Z -a----          4/8/2025  12:56 PM         147100 cmath_testcases.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5434573Z -a----          4/8/2025  12:56 PM           1288 curses_tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5444894Z -a----          4/8/2025  12:56 PM         278892 datetimetester.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5455511Z -a----          4/8/2025  12:56 PM             81 dis_module.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5465845Z -a----          4/8/2025  12:56 PM             70 empty.vbs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5476935Z -a----          4/8/2025  12:56 PM           2454 exception_hierarchy.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5487112Z -a----          4/8/2025  12:56 PM          17330 floating_points.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5497741Z -a----          4/8/2025  12:56 PM           2429 fork_wait.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5508184Z -a----          4/8/2025  12:56 PM           7985 formatfloat_testcases.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5518798Z -a----          4/8/2025  12:56 PM           3409 ieee754.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5529349Z -a----          4/8/2025  12:56 PM         466192 levenshtein_examples.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5539886Z -a----          4/8/2025  12:56 PM          17877 list_tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5550696Z -a----          4/8/2025  12:56 PM          37707 lock_tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5561111Z -a----          4/8/2025  12:56 PM           1308 mailcap.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5573406Z -a----          4/8/2025  12:56 PM          23063 mapping_tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5584602Z -a----          4/8/2025  12:56 PM          24375 math_testcases.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5595385Z -a----          4/8/2025  12:56 PM            732 memory_watchdog.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5607009Z -a----          4/8/2025  12:56 PM          49954 mime.types
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5617730Z -a----          4/8/2025  12:56 PM           3941 mock_socket.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5631270Z -a----          4/8/2025  12:56 PM            466 mp_fork_bomb.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5645000Z -a----          4/8/2025  12:56 PM            369 mp_preload.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5657192Z -a----          4/8/2025  12:56 PM          14910 multibytecodec_support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5670817Z -a----          4/8/2025  12:56 PM         181276 pickletester.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5682809Z -a----          4/8/2025  12:56 PM           3156 profilee.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5695412Z -a----          4/8/2025  12:56 PM          66607 pstats.pck
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5709005Z -a----          4/8/2025  12:56 PM           1754 pyclbr_input.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5721596Z -a----          4/8/2025  12:56 PM          30120 pythoninfo.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5735015Z -a----          4/8/2025  12:56 PM           7517 randv2_32.pck
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5748200Z -a----          4/8/2025  12:56 PM           7365 randv2_64.pck
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5761167Z -a----          4/8/2025  12:56 PM           8004 randv3.pck
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5773086Z -a----          4/8/2025  12:56 PM            516 recursion.tar
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5783626Z -a----          4/8/2025  12:56 PM           1347 regrtest.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5795467Z -a----          4/8/2025  12:56 PM             28 relimport.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5808336Z -a----          4/8/2025  12:56 PM            561 reperf.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5820360Z -a----          4/8/2025  12:56 PM          27116 re_tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5832286Z -a----          4/8/2025  12:56 PM          15748 seq_tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5843209Z -a----          4/8/2025  12:56 PM           3288 signalinterproctester.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5854345Z -a----          4/8/2025  12:56 PM          61696 Sine-1000Hz-300ms.aif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5864829Z -a----          4/8/2025  12:56 PM           1088 ssltests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5875873Z -a----          4/8/2025  12:56 PM           7500 ssl_servers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5886582Z -a----          4/8/2025  12:56 PM          74499 string_tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5897567Z -a----          4/8/2025  12:56 PM           1094 testcodec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5908376Z -a----          4/8/2025  12:56 PM         435200 testtar.tar
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5919126Z -a----          4/8/2025  12:56 PM            172 testtar.tar.xz
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5930451Z -a----          4/8/2025  12:56 PM          25079 test_abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5940988Z -a----          4/8/2025  12:56 PM           6152 test_abstract_numbers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5952385Z -a----          4/8/2025  12:56 PM          18705 test_aifc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5963256Z -a----          4/8/2025  12:56 PM         230147 test_argparse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5973992Z -a----          4/8/2025  12:56 PM          58390 test_array.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5984724Z -a----          4/8/2025  12:56 PM           4680 test_asdl_parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.5995222Z -a----          4/8/2025  12:56 PM          57183 test_asyncgen.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6005963Z -a----          4/8/2025  12:56 PM           3382 test_atexit.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6016441Z -a----          4/8/2025  12:56 PM          29565 test_audioop.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6027288Z -a----          4/8/2025  12:56 PM           9728 test_audit.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6037694Z -a----          4/8/2025  12:56 PM           8194 test_augassign.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6050318Z -a----          4/8/2025  12:56 PM          36697 test_base64.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6061708Z -a----          4/8/2025  12:56 PM           8169 test_baseexception.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6075831Z -a----          4/8/2025  12:56 PM          46456 test_bdb.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6087769Z -a----          4/8/2025  12:56 PM           2996 test_bigaddrspace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6098252Z -a----          4/8/2025  12:56 PM          47351 test_bigmem.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6109148Z -a----          4/8/2025  12:56 PM          21052 test_binascii.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6120295Z -a----          4/8/2025  12:56 PM          14919 test_binop.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6131022Z -a----          4/8/2025  12:56 PM          17444 test_bisect.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6141422Z -a----          4/8/2025  12:56 PM          15010 test_bool.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6152227Z -a----          4/8/2025  12:56 PM         180789 test_buffer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6162557Z -a----          4/8/2025  12:56 PM           2692 test_bufio.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6196218Z -a----          4/8/2025  12:56 PM         101648 test_builtin.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6209411Z -a----          4/8/2025  12:56 PM          86148 test_bytes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6222234Z -a----          4/8/2025  12:56 PM          44754 test_bz2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6233003Z -a----          4/8/2025  12:56 PM          54059 test_calendar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6243803Z -a----          4/8/2025  12:56 PM          37040 test_call.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6254441Z -a----          4/8/2025  12:56 PM          23446 test_cgi.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6265504Z -a----          4/8/2025  12:56 PM           2754 test_cgitb.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6275821Z -a----          4/8/2025  12:56 PM           1870 test_charmapcodec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6286704Z -a----          4/8/2025  12:56 PM          23339 test_class.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6299790Z -a----          4/8/2025  12:56 PM          89904 test_clinic.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6310880Z -a----          4/8/2025  12:56 PM          23602 test_cmath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6321605Z -a----          4/8/2025  12:56 PM           6903 test_cmd.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6332159Z -a----          4/8/2025  12:56 PM          41432 test_cmd_line.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6343388Z -a----          4/8/2025  12:56 PM          36557 test_cmd_line_script.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6353891Z -a----          4/8/2025  12:56 PM          27189 test_code.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6365882Z -a----          4/8/2025  12:56 PM          49810 test_codeccallbacks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6377129Z -a----          4/8/2025  12:56 PM           4046 test_codecencodings_cn.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6388519Z -a----          4/8/2025  12:56 PM            723 test_codecencodings_hk.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6399124Z -a----          4/8/2025  12:56 PM           3829 test_codecencodings_iso2022.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6409640Z -a----          4/8/2025  12:56 PM           5033 test_codecencodings_jp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6420325Z -a----          4/8/2025  12:56 PM           3097 test_codecencodings_kr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6431809Z -a----          4/8/2025  12:56 PM            703 test_codecencodings_tw.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6443001Z -a----          4/8/2025  12:56 PM            772 test_codecmaps_cn.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6453618Z -a----          4/8/2025  12:56 PM            401 test_codecmaps_hk.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6464460Z -a----          4/8/2025  12:56 PM           1804 test_codecmaps_jp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6474920Z -a----          4/8/2025  12:56 PM           1225 test_codecmaps_kr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6485813Z -a----          4/8/2025  12:56 PM            732 test_codecmaps_tw.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6496194Z -a----          4/8/2025  12:56 PM         142708 test_codecs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6507142Z -a----          4/8/2025  12:56 PM           9214 test_codeop.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6518262Z -a----          4/8/2025  12:56 PM          13330 test_code_module.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6528372Z -a----          4/8/2025  12:56 PM          98120 test_collections.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6539876Z -a----          4/8/2025  12:56 PM           4480 test_colorsys.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6550457Z -a----          4/8/2025  12:56 PM          18388 test_compare.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6561717Z -a----          4/8/2025  12:56 PM          85486 test_compile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6572328Z -a----          4/8/2025  12:56 PM          50827 test_compileall.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6583776Z -a----          4/8/2025  12:56 PM           2591 test_compiler_assemble.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6594336Z -a----          4/8/2025  12:56 PM           1821 test_compiler_codegen.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6605501Z -a----          4/8/2025  12:56 PM          36909 test_complex.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6616052Z -a----          4/8/2025  12:56 PM          89527 test_configparser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6627195Z -a----          4/8/2025  12:56 PM           3541 test_contains.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6637564Z -a----          4/8/2025  12:56 PM          32959 test_context.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6648185Z -a----          4/8/2025  12:56 PM          45467 test_contextlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6659364Z -a----          4/8/2025  12:56 PM          25336 test_contextlib_async.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6669777Z -a----          4/8/2025  12:56 PM          28064 test_copy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6681115Z -a----          4/8/2025  12:56 PM           4596 test_copyreg.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6692147Z -a----          4/8/2025  12:56 PM          71566 test_coroutines.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6702933Z -a----          4/8/2025  12:56 PM           9875 test_cprofile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6714140Z -a----          4/8/2025  12:56 PM           1234 test_crashers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6725008Z -a----          4/8/2025  12:56 PM           4404 test_crypt.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6736017Z -a----          4/8/2025  12:56 PM          64609 test_csv.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6746813Z -a----          4/8/2025  12:56 PM          52762 test_curses.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6758061Z -a----          4/8/2025  12:56 PM          21975 test_c_locale_coercion.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6768774Z -a----          4/8/2025  12:56 PM           2802 test_datetime.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6779673Z -a----          4/8/2025  12:56 PM           7209 test_dbm.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6790407Z -a----          4/8/2025  12:56 PM          11658 test_dbm_dumb.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6801272Z -a----          4/8/2025  12:56 PM           8035 test_dbm_gnu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6812310Z -a----          4/8/2025  12:56 PM           6201 test_dbm_ndbm.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6823486Z -a----          4/8/2025  12:56 PM         229174 test_decimal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6834417Z -a----          4/8/2025  12:56 PM          15441 test_decorators.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6845164Z -a----          4/8/2025  12:56 PM           6438 test_defaultdict.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6856051Z -a----          4/8/2025  12:56 PM          34997 test_deque.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6867015Z -a----          4/8/2025  12:56 PM         206773 test_descr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6878106Z -a----          4/8/2025  12:56 PM          11728 test_descrtut.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6888972Z -a----          4/8/2025  12:56 PM           4691 test_devpoll.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6899871Z -a----          4/8/2025  12:56 PM          54203 test_dict.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6910952Z -a----          4/8/2025  12:56 PM           6875 test_dictcomps.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6921978Z -a----          4/8/2025  12:56 PM          15532 test_dictviews.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6933099Z -a----          4/8/2025  12:56 PM           6433 test_dict_version.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6943947Z -a----          4/8/2025  12:56 PM          22550 test_difflib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6955064Z -a----          4/8/2025  12:56 PM         103851 test_difflib_expect.html
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6965735Z -a----          4/8/2025  12:56 PM          87537 test_dis.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6976046Z -a----          4/8/2025  12:56 PM           9543 test_docxmlrpc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6976398Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6987124Z -a----          4/8/2025  12:56 PM           8430 test_dtrace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.6998242Z -a----          4/8/2025  12:56 PM           6335 test_dynamic.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7009248Z -a----          4/8/2025  12:56 PM          10095 test_dynamicclassattribute.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7020024Z -a----          4/8/2025  12:56 PM            648 test_eintr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7030892Z -a----          4/8/2025  12:56 PM          73425 test_embed.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7041566Z -a----          4/8/2025  12:56 PM          12120 test_ensurepip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7052321Z -a----          4/8/2025  12:56 PM         197974 test_enum.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7063201Z -a----          4/8/2025  12:56 PM           9652 test_enumerate.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7074174Z -a----          4/8/2025  12:56 PM           8300 test_eof.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7085021Z -a----          4/8/2025  12:56 PM           9899 test_epoll.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7095939Z -a----          4/8/2025  12:56 PM           1104 test_errno.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7107198Z -a----          4/8/2025  12:56 PM          88105 test_exceptions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7118296Z -a----          4/8/2025  12:56 PM          35789 test_exception_group.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7129323Z -a----          4/8/2025  12:56 PM           7932 test_exception_hierarchy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7140241Z -a----          4/8/2025  12:56 PM          14643 test_exception_variations.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7151559Z -a----          4/8/2025  12:56 PM          41873 test_except_star.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7162488Z -a----          4/8/2025  12:56 PM          15596 test_extcall.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7173344Z -a----          4/8/2025  12:56 PM          31936 test_faulthandler.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7184447Z -a----          4/8/2025  12:56 PM           8166 test_fcntl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7195312Z -a----          4/8/2025  12:56 PM          12417 test_file.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7206328Z -a----          4/8/2025  12:56 PM          12549 test_filecmp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7217346Z -a----          4/8/2025  12:56 PM          39774 test_fileinput.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7228310Z -a----          4/8/2025  12:56 PM          21074 test_fileio.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7239275Z -a----          4/8/2025  12:56 PM            981 test_fileutils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7249741Z -a----          4/8/2025  12:56 PM          11248 test_file_eintr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7261005Z -a----          4/8/2025  12:56 PM          15547 test_finalization.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7271707Z -a----          4/8/2025  12:56 PM          67702 test_float.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7283248Z -a----          4/8/2025  12:56 PM           2939 test_flufl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7294211Z -a----          4/8/2025  12:56 PM          11220 test_fnmatch.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7304847Z -a----          4/8/2025  12:56 PM           3486 test_fork1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7315657Z -a----          4/8/2025  12:56 PM          29752 test_format.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7326512Z -a----          4/8/2025  12:56 PM          68795 test_fractions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7337328Z -a----          4/8/2025  12:56 PM          14824 test_frame.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7347791Z -a----          4/8/2025  12:56 PM           2307 test_frozen.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7358526Z -a----          4/8/2025  12:56 PM          68199 test_fstring.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7368945Z -a----          4/8/2025  12:56 PM          44138 test_ftplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7379927Z -a----          4/8/2025  12:56 PM          16549 test_funcattrs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7390583Z -a----          4/8/2025  12:56 PM         119971 test_functools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7401031Z -a----          4/8/2025  12:56 PM          50316 test_gc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7411842Z -a----          4/8/2025  12:56 PM          70594 test_generators.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7422148Z -a----          4/8/2025  12:56 PM            977 test_generator_stop.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7432632Z -a----          4/8/2025  12:56 PM          18692 test_genericalias.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7443132Z -a----          4/8/2025  12:56 PM           9960 test_genericclass.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7454013Z -a----          4/8/2025  12:56 PM          23830 test_genericpath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7464494Z -a----          4/8/2025  12:56 PM           7774 test_genexps.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7475518Z -a----          4/8/2025  12:56 PM           7296 test_getopt.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7485955Z -a----          4/8/2025  12:56 PM           6689 test_getpass.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7496555Z -a----          4/8/2025  12:56 PM          46638 test_getpath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7506922Z -a----          4/8/2025  12:56 PM          44004 test_gettext.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7517674Z -a----          4/8/2025  12:56 PM          19092 test_glob.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7528226Z -a----          4/8/2025  12:56 PM           1282 test_global.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7538820Z -a----          4/8/2025  12:56 PM          69949 test_grammar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7549677Z -a----          4/8/2025  12:56 PM           8765 test_graphlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7560194Z -a----          4/8/2025  12:56 PM           3869 test_grp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7570981Z -a----          4/8/2025  12:56 PM          43573 test_gzip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7581445Z -a----          4/8/2025  12:56 PM          12763 test_hash.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7592242Z -a----          4/8/2025  12:56 PM          49019 test_hashlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7602620Z -a----          4/8/2025  12:56 PM          17292 test_heapq.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7613474Z -a----          4/8/2025  12:56 PM          27363 test_hmac.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7623844Z -a----          4/8/2025  12:56 PM           4439 test_html.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7635516Z -a----          4/8/2025  12:56 PM          34973 test_htmlparser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7647531Z -a----          4/8/2025  12:56 PM         101725 test_httplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7658027Z -a----          4/8/2025  12:56 PM          59430 test_httpservers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7668811Z -a----          4/8/2025  12:56 PM          85522 test_http_cookiejar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7679547Z -a----          4/8/2025  12:56 PM          22937 test_http_cookies.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7690284Z -a----          4/8/2025  12:56 PM            855 test_idle.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7701174Z -a----          4/8/2025  12:56 PM          44206 test_imaplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7711996Z -a----          4/8/2025  12:56 PM           5073 test_imghdr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7722467Z -a----          4/8/2025  12:56 PM           8847 test_index.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7733906Z -a----          4/8/2025  12:56 PM          35706 test_int.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7744641Z -a----          4/8/2025  12:56 PM          33940 test_interpreters.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7756212Z -a----          4/8/2025  12:56 PM           7196 test_int_literal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7766879Z -a----          4/8/2025  12:56 PM         193301 test_io.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7778373Z -a----          4/8/2025  12:56 PM           3410 test_ioctl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7789853Z -a----          4/8/2025  12:56 PM         128255 test_ipaddress.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7802769Z -a----          4/8/2025  12:56 PM          13621 test_isinstance.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7813567Z -a----          4/8/2025  12:56 PM          40336 test_iter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7824396Z -a----          4/8/2025  12:56 PM           7494 test_iterlen.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7835562Z -a----          4/8/2025  12:56 PM         119072 test_itertools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7846092Z -a----          4/8/2025  12:56 PM           2106 test_keyword.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7857367Z -a----          4/8/2025  12:56 PM           7236 test_keywordonlyarg.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7868353Z -a----          4/8/2025  12:56 PM           9868 test_kqueue.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7879820Z -a----          4/8/2025  12:56 PM          11632 test_largefile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7890430Z -a----          4/8/2025  12:56 PM          30191 test_launcher.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7901693Z -a----          4/8/2025  12:56 PM          13215 test_linecache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7912540Z -a----          4/8/2025  12:56 PM          10128 test_list.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7923359Z -a----          4/8/2025  12:56 PM          25366 test_listcomps.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7934331Z -a----          4/8/2025  12:56 PM           3906 test_lltrace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7946249Z -a----          4/8/2025  12:56 PM          25949 test_locale.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7957208Z -a----          4/8/2025  12:56 PM         264762 test_logging.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7968011Z -a----          4/8/2025  12:56 PM          66571 test_long.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7978744Z -a----          4/8/2025  12:56 PM            243 test_longexp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.7989620Z -a----          4/8/2025  12:56 PM          97272 test_lzma.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8000567Z -a----          4/8/2025  12:56 PM          98532 test_mailbox.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8011711Z -a----          4/8/2025  12:56 PM          12025 test_mailcap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8022439Z -a----          4/8/2025  12:56 PM          24359 test_marshal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8033762Z -a----          4/8/2025  12:56 PM         113536 test_math.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8044569Z -a----          4/8/2025  12:56 PM           1222 test_math_property.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8056391Z -a----          4/8/2025  12:56 PM          34339 test_memoryio.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8067531Z -a----          4/8/2025  12:56 PM          23446 test_memoryview.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8078794Z -a----          4/8/2025  12:56 PM           6611 test_metaclass.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8089844Z -a----          4/8/2025  12:56 PM          16487 test_mimetypes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8101068Z -a----          4/8/2025  12:56 PM          71749 test_minidom.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8112239Z -a----          4/8/2025  12:56 PM          40554 test_mmap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8123229Z -a----          4/8/2025  12:56 PM          12941 test_modulefinder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8134342Z -a----          4/8/2025  12:56 PM          58858 test_monitoring.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8145359Z -a----          4/8/2025  12:56 PM           5814 test_msilib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8156159Z -a----          4/8/2025  12:56 PM          16581 test_multibytecodec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8167337Z -a----          4/8/2025  12:56 PM          12058 test_multiprocessing_main_handling.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8178000Z -a----          4/8/2025  12:56 PM          31100 test_named_expressions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8189455Z -a----          4/8/2025  12:56 PM          12455 test_netrc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8199876Z -a----          4/8/2025  12:56 PM           1328 test_nis.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8210704Z -a----          4/8/2025  12:56 PM          65848 test_nntplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8221398Z -a----          4/8/2025  12:56 PM          55971 test_ntpath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8231616Z -a----          4/8/2025  12:56 PM           8418 test_numeric_tower.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8242369Z -a----          4/8/2025  12:56 PM          11640 test_opcache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8252954Z -a----          4/8/2025  12:56 PM           3845 test_opcodes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8288873Z -a----          4/8/2025  12:56 PM            621 test_openpty.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8299959Z -a----          4/8/2025  12:56 PM          28072 test_operator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8300275Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8311064Z -a----          4/8/2025  12:56 PM          64535 test_optparse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8321932Z -a----          4/8/2025  12:56 PM          42055 test_ordered_dict.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8332462Z -a----          4/8/2025  12:56 PM         190304 test_os.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8343109Z -a----          4/8/2025  12:56 PM           7650 test_ossaudiodev.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8354348Z -a----          4/8/2025  12:56 PM           1372 test_osx_env.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8365480Z -a----          4/8/2025  12:56 PM         144655 test_pathlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8376471Z -a----          4/8/2025  12:56 PM          91936 test_patma.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8387890Z -a----          4/8/2025  12:56 PM          98110 test_pdb.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8398769Z -a----          4/8/2025  12:56 PM          42678 test_peepholer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8409525Z -a----          4/8/2025  12:56 PM           8311 test_pep646_syntax.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8421054Z -a----          4/8/2025  12:56 PM            704 test_perfmaps.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8432027Z -a----          4/8/2025  12:56 PM          11895 test_perf_profiler.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8443088Z -a----          4/8/2025  12:56 PM          22350 test_pickle.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8453610Z -a----          4/8/2025  12:56 PM           5262 test_picklebuffer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8464513Z -a----          4/8/2025  12:56 PM          17679 test_pickletools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8474976Z -a----          4/8/2025  12:56 PM           7160 test_pipes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8485766Z -a----          4/8/2025  12:56 PM          10120 test_pkg.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8496276Z -a----          4/8/2025  12:56 PM          27554 test_pkgutil.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8507140Z -a----          4/8/2025  12:56 PM          22618 test_platform.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8518769Z -a----          4/8/2025  12:56 PM          43315 test_plistlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8530360Z -a----          4/8/2025  12:56 PM           7808 test_poll.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8541571Z -a----          4/8/2025  12:56 PM           2497 test_popen.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8552565Z -a----          4/8/2025  12:56 PM          19019 test_poplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8563914Z -a----          4/8/2025  12:56 PM          19336 test_positional_only_arg.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8575108Z -a----          4/8/2025  12:56 PM         100966 test_posix.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8586082Z -a----          4/8/2025  12:56 PM          36649 test_posixpath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8597479Z -a----          4/8/2025  12:56 PM           6708 test_pow.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8608445Z -a----          4/8/2025  12:56 PM          53040 test_pprint.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8619510Z -a----          4/8/2025  12:56 PM           8482 test_print.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8630594Z -a----          4/8/2025  12:56 PM           9118 test_profile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8641598Z -a----          4/8/2025  12:56 PM          20359 test_property.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8652617Z -a----          4/8/2025  12:56 PM           4538 test_pstats.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8663741Z -a----          4/8/2025  12:56 PM          17007 test_pty.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8675102Z -a----          4/8/2025  12:56 PM          12977 test_pulldom.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8686038Z -a----          4/8/2025  12:56 PM           4542 test_pwd.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8697216Z -a----          4/8/2025  12:56 PM          10757 test_pyclbr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8707765Z -a----          4/8/2025  12:56 PM          30873 test_pyexpat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8719228Z -a----          4/8/2025  12:56 PM          12521 test_py_compile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8729818Z -a----          4/8/2025  12:56 PM          21761 test_queue.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8742020Z -a----          4/8/2025  12:56 PM           8270 test_quopri.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8752539Z -a----          4/8/2025  12:56 PM          14271 test_raise.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8763908Z -a----          4/8/2025  12:56 PM          59783 test_random.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8774691Z -a----          4/8/2025  12:56 PM          27895 test_range.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8786130Z -a----          4/8/2025  12:56 PM         151369 test_re.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8797704Z -a----          4/8/2025  12:56 PM          16502 test_readline.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8808265Z -a----          4/8/2025  12:56 PM          97216 test_regrtest.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8819234Z -a----          4/8/2025  12:56 PM           6683 test_repl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8829726Z -a----          4/8/2025  12:56 PM          30593 test_reprlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8840653Z -a----          4/8/2025  12:56 PM           7465 test_resource.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8851123Z -a----          4/8/2025  12:56 PM          12588 test_richcmp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8862166Z -a----          4/8/2025  12:56 PM           7745 test_rlcompleter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8872710Z -a----          4/8/2025  12:56 PM          11673 test_robotparser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8883421Z -a----          4/8/2025  12:56 PM          35645 test_runpy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8894870Z -a----          4/8/2025  12:56 PM          57505 test_sax.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8905232Z -a----          4/8/2025  12:56 PM           7781 test_sched.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8916066Z -a----          4/8/2025  12:56 PM          23307 test_scope.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8926349Z -a----          4/8/2025  12:56 PM           6086 test_script_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8937424Z -a----          4/8/2025  12:56 PM           4505 test_secrets.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8947846Z -a----          4/8/2025  12:56 PM           3608 test_select.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8958949Z -a----          4/8/2025  12:56 PM          20721 test_selectors.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8969260Z -a----          4/8/2025  12:56 PM          75145 test_set.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8980366Z -a----          4/8/2025  12:56 PM           5569 test_setcomps.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.8990854Z -a----          4/8/2025  12:56 PM           6789 test_shelve.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9001822Z -a----          4/8/2025  12:56 PM          14087 test_shlex.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9012758Z -a----          4/8/2025  12:56 PM         143527 test_shutil.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9024041Z -a----          4/8/2025  12:56 PM          55323 test_signal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9035106Z -a----          4/8/2025  12:56 PM          31230 test_site.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9045718Z -a----          4/8/2025  12:56 PM           9986 test_slice.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9057193Z -a----          4/8/2025  12:56 PM          63020 test_smtplib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9068284Z -a----          4/8/2025  12:56 PM           3190 test_smtpnet.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9079140Z -a----          4/8/2025  12:56 PM           1582 test_sndhdr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9090170Z -a----          4/8/2025  12:56 PM         273256 test_socket.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9100889Z -a----          4/8/2025  12:56 PM          18319 test_socketserver.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9112431Z -a----          4/8/2025  12:56 PM          14307 test_sort.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9123064Z -a----          4/8/2025  12:56 PM          13298 test_source_encoding.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9133946Z -a----          4/8/2025  12:56 PM           2980 test_spwd.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9144729Z -a----          4/8/2025  12:56 PM         226944 test_ssl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9155619Z -a----          4/8/2025  12:56 PM          26275 test_stable_abi_ctypes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9166083Z -a----          4/8/2025  12:56 PM           1781 test_startfile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9177095Z -a----          4/8/2025  12:56 PM           9393 test_stat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9187438Z -a----          4/8/2025  12:56 PM         125978 test_statistics.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9199000Z -a----          4/8/2025  12:56 PM           7784 test_strftime.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9209796Z -a----          4/8/2025  12:56 PM          22914 test_string.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9220456Z -a----          4/8/2025  12:56 PM           3205 test_stringprep.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9231042Z -a----          4/8/2025  12:56 PM          14784 test_string_literals.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9242033Z -a----          4/8/2025  12:56 PM          43844 test_strptime.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9253089Z -a----          4/8/2025  12:56 PM          20970 test_strtod.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9263814Z -a----          4/8/2025  12:56 PM          41083 test_struct.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9275459Z -a----          4/8/2025  12:56 PM           8129 test_structseq.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9285974Z -a----          4/8/2025  12:56 PM           8517 test_subclassinit.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9297305Z -a----          4/8/2025  12:56 PM         169121 test_subprocess.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9307787Z -a----          4/8/2025  12:56 PM           6399 test_sunau.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9318851Z -a----          4/8/2025  12:56 PM           1078 test_sundry.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9329287Z -a----          4/8/2025  12:56 PM          15658 test_super.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9340118Z -a----          4/8/2025  12:56 PM          28462 test_support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9351091Z -a----          4/8/2025  12:56 PM          18454 test_symtable.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9361881Z -a----          4/8/2025  12:56 PM          78035 test_syntax.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9373489Z -a----          4/8/2025  12:56 PM          70785 test_sys.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9383974Z -a----          4/8/2025  12:56 PM          27345 test_sysconfig.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9395124Z -a----          4/8/2025  12:56 PM           4964 test_syslog.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9405675Z -a----          4/8/2025  12:56 PM          15380 test_sys_setprofile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9416925Z -a----          4/8/2025  12:56 PM          89663 test_sys_settrace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9428079Z -a----          4/8/2025  12:56 PM          14587 test_tabnanny.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9438596Z -a----          4/8/2025  12:56 PM         170509 test_tarfile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9449930Z -a----          4/8/2025  12:56 PM          31823 test_tcl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9460780Z -a----          4/8/2025  12:56 PM          13561 test_telnetlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9471885Z -a----          4/8/2025  12:56 PM          79361 test_tempfile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9482327Z -a----          4/8/2025  12:56 PM          11443 test_termios.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9493451Z -a----          4/8/2025  12:56 PM          43971 test_textwrap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9504030Z -a----          4/8/2025  12:56 PM           9357 test_thread.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9515051Z -a----          4/8/2025  12:56 PM           2041 test_threadedtempfile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9526429Z -a----          4/8/2025  12:56 PM          78140 test_threading.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9538965Z -a----          4/8/2025  12:56 PM           7428 test_threading_local.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9550453Z -a----          4/8/2025  12:56 PM          10345 test_threadsignals.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9561662Z -a----          4/8/2025  12:56 PM          46908 test_time.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9572642Z -a----          4/8/2025  12:56 PM          15961 test_timeit.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9583253Z -a----          4/8/2025  12:56 PM          11288 test_timeout.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9594563Z -a----          4/8/2025  12:56 PM           1114 test_tix.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9605129Z -a----          4/8/2025  12:56 PM         124013 test_tokenize.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9616062Z -a----          4/8/2025  12:56 PM          22626 test_trace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9626674Z -a----          4/8/2025  12:56 PM         151581 test_traceback.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9637296Z -a----          4/8/2025  12:56 PM          43093 test_tracemalloc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9647775Z -a----          4/8/2025  12:56 PM          17557 test_ttk_textonly.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9658508Z -a----          4/8/2025  12:56 PM           3811 test_tty.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9669324Z -a----          4/8/2025  12:56 PM          20789 test_tuple.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9679839Z -a----          4/8/2025  12:56 PM          14860 test_turtle.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9690799Z -a----          4/8/2025  12:56 PM           2686 test_typechecks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9701174Z -a----          4/8/2025  12:56 PM          86663 test_types.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9712027Z -a----          4/8/2025  12:56 PM          13412 test_type_aliases.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9722343Z -a----          4/8/2025  12:56 PM           6597 test_type_annotations.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9732988Z -a----          4/8/2025  12:56 PM           6957 test_type_cache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9744089Z -a----          4/8/2025  12:56 PM          11173 test_type_comments.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9754817Z -a----          4/8/2025  12:56 PM          41044 test_type_params.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9765237Z -a----          4/8/2025  12:56 PM         361349 test_typing.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9775874Z -a----          4/8/2025  12:56 PM          10190 test_ucn.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9786028Z -a----          4/8/2025  12:56 PM           1611 test_unary.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9796667Z -a----          4/8/2025  12:56 PM         131223 test_unicode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9807400Z -a----          4/8/2025  12:56 PM          17866 test_unicodedata.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9817848Z -a----          4/8/2025  12:56 PM           5996 test_unicode_file.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9828532Z -a----          4/8/2025  12:56 PM           7267 test_unicode_file_functions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9838912Z -a----          4/8/2025  12:56 PM           1029 test_unicode_identifiers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9850031Z -a----          4/8/2025  12:56 PM           4071 test_univnewlines.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9860620Z -a----          4/8/2025  12:56 PM           3762 test_unpack.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9871510Z -a----          4/8/2025  12:56 PM          10627 test_unpack_ex.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9881819Z -a----          4/8/2025  12:56 PM          29439 test_unparse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9892586Z -a----          4/8/2025  12:56 PM          76096 test_urllib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9902877Z -a----          4/8/2025  12:56 PM          84810 test_urllib2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9913323Z -a----          4/8/2025  12:56 PM          14672 test_urllib2net.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9923690Z -a----          4/8/2025  12:56 PM          26957 test_urllib2_localnet.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9934279Z -a----          4/8/2025  12:56 PM           9866 test_urllibnet.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9944572Z -a----          4/8/2025  12:56 PM           2159 test_urllib_response.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9955055Z -a----          4/8/2025  12:56 PM          85018 test_urlparse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9965921Z -a----          4/8/2025  12:56 PM           7963 test_userdict.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9976259Z -a----          4/8/2025  12:56 PM           2085 test_userlist.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9987017Z -a----          4/8/2025  12:56 PM           2651 test_userstring.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:22.9997560Z -a----          4/8/2025  12:56 PM           1148 test_utf8source.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0009061Z -a----          4/8/2025  12:56 PM          10841 test_utf8_mode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0019460Z -a----          4/8/2025  12:56 PM           9703 test_uu.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0030389Z -a----          4/8/2025  12:56 PM          46332 test_uuid.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0040716Z -a----          4/8/2025  12:56 PM          39232 test_venv.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0051324Z -a----          4/8/2025  12:56 PM           1834 test_wait3.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0061767Z -a----          4/8/2025  12:56 PM           1205 test_wait4.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0072302Z -a----          4/8/2025  12:56 PM           8025 test_wave.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0082860Z -a----          4/8/2025  12:56 PM          78348 test_weakref.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0093457Z -a----          4/8/2025  12:56 PM          17178 test_weakset.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0104317Z -a----          4/8/2025  12:56 PM          11083 test_webbrowser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0114787Z -a----          4/8/2025  12:56 PM           2762 test_winapi.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0125517Z -a----          4/8/2025  12:56 PM           8010 test_winconsoleio.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0135935Z -a----          4/8/2025  12:56 PM          23543 test_winreg.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0146702Z -a----          4/8/2025  12:56 PM           5462 test_winsound.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0157066Z -a----          4/8/2025  12:56 PM          29244 test_with.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0169611Z -a----          4/8/2025  12:56 PM           3480 test_wmi.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0180231Z -a----          4/8/2025  12:56 PM          30871 test_wsgiref.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0191796Z -a----          4/8/2025  12:56 PM           2386 test_xdrlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0202760Z -a----          4/8/2025  12:56 PM          61007 test_xmlrpc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0213961Z -a----          4/8/2025  12:56 PM            985 test_xmlrpc_net.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0225189Z -a----          4/8/2025  12:56 PM           4420 test_xml_dom_minicompat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0235903Z -a----          4/8/2025  12:56 PM           3260 test_xml_dom_xmlbuilder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0247655Z -a----          4/8/2025  12:56 PM         177524 test_xml_etree.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0259289Z -a----          4/8/2025  12:56 PM           9839 test_xml_etree_c.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0271832Z -a----          4/8/2025  12:56 PM           2611 test_xxlimited.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0282686Z -a----          4/8/2025  12:56 PM            715 test_xxtestfuzz.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0293751Z -a----          4/8/2025  12:56 PM          53013 test_yield_from.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0304672Z -a----          4/8/2025  12:56 PM          17525 test_zipapp.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0315687Z -a----          4/8/2025  12:56 PM           6067 test_zipfile64.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0326929Z -a----          4/8/2025  12:56 PM          33491 test_zipimport.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0338256Z -a----          4/8/2025  12:56 PM          11065 test_zipimport_support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0380496Z -a----          4/8/2025  12:56 PM          43776 test_zlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0391675Z -a----          4/8/2025  12:56 PM          13132 test__locale.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0403680Z -a----          4/8/2025  12:56 PM           4338 test__opcode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0414291Z -a----          4/8/2025  12:56 PM          14186 test__osx_support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0425360Z -a----          4/8/2025  12:56 PM          54996 test__xxinterpchannels.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0436185Z -a----          4/8/2025  12:56 PM          29085 test__xxsubinterpreters.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0446892Z -a----          4/8/2025  12:56 PM           5304 test___all__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0458012Z -a----          4/8/2025  12:56 PM            741 tf_inherit_check.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0468906Z -a----          4/8/2025  12:56 PM           3031 time_hashlib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0480623Z -a----          4/8/2025  12:56 PM           1465 win_console_handler.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0491065Z -a----          4/8/2025  12:56 PM            520 xmltests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0502188Z -a----          4/8/2025  12:56 PM            374 zipdir.zip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0512782Z -a----          4/8/2025  12:56 PM            192 zipdir_backslash.zip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0523662Z -a----          4/8/2025  12:56 PM            270 zip_cp437_header.zip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0533928Z -a----          4/8/2025  12:56 PM           3837 _test_atexit.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0544794Z -a----          4/8/2025  12:56 PM          18687 _test_eintr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0555028Z -a----          4/8/2025  12:56 PM           9110 _test_embed_set_config.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0566501Z -a----          4/8/2025  12:56 PM           2095 _test_embed_structseq.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0577035Z -a----          4/8/2025  12:56 PM         228023 _test_multiprocessing.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0588488Z -a----          4/8/2025  12:56 PM            836 _test_venv_multiprocessing.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0599499Z -a----          4/8/2025  12:56 PM             48 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0610359Z -a----          4/8/2025  12:56 PM             69 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0613758Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0614736Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0616013Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\audiodata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0616429Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0616435Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0624348Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0627831Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0635996Z -a----          4/8/2025  12:56 PM           6910 pluck-alaw.aifc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0646891Z -a----          4/8/2025  12:56 PM          13506 pluck-pcm16.aiff
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0657610Z -a----          4/8/2025  12:56 PM          13252 pluck-pcm16.au
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0668125Z -a----          4/8/2025  12:56 PM          13370 pluck-pcm16.wav
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0679079Z -a----          4/8/2025  12:56 PM          19922 pluck-pcm24-ext.wav
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0689504Z -a----          4/8/2025  12:56 PM          20120 pluck-pcm24.aiff
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0701099Z -a----          4/8/2025  12:56 PM          19866 pluck-pcm24.au
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0711777Z -a----          4/8/2025  12:56 PM          19984 pluck-pcm24.wav
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0722680Z -a----          4/8/2025  12:56 PM          26734 pluck-pcm32.aiff
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0733446Z -a----          4/8/2025  12:56 PM          26480 pluck-pcm32.au
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0744193Z -a----          4/8/2025  12:56 PM          26598 pluck-pcm32.wav
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0754601Z -a----          4/8/2025  12:56 PM           6892 pluck-pcm8.aiff
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0765307Z -a----          4/8/2025  12:56 PM           6638 pluck-pcm8.au
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0775755Z -a----          4/8/2025  12:56 PM           6756 pluck-pcm8.wav
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0786520Z -a----          4/8/2025  12:56 PM           6910 pluck-ulaw.aifc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0797617Z -a----          4/8/2025  12:56 PM           6638 pluck-ulaw.au
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0800743Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0801755Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0803749Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\certdata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0804080Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0811588Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0814724Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0822989Z -a----          4/8/2025  12:56 PM          10275 allsans.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0833748Z -a----          4/8/2025  12:56 PM           1964 badcert.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0844551Z -a----          4/8/2025  12:56 PM           2202 badkey.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0855348Z -a----          4/8/2025  12:56 PM           2253 ffdh3072.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0865685Z -a----          4/8/2025  12:56 PM          10115 idnsans.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0876698Z -a----          4/8/2025  12:56 PM           4294 keycert.passwd.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0887086Z -a----          4/8/2025  12:56 PM           4124 keycert.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0898174Z -a----          4/8/2025  12:56 PM           4144 keycert2.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0908772Z -a----          4/8/2025  12:56 PM           9612 keycert3.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0919932Z -a----          4/8/2025  12:56 PM           9626 keycert4.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0930199Z -a----          4/8/2025  12:56 PM           5743 keycertecc.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0941041Z -a----          4/8/2025  12:56 PM           9781 make_ssl_certs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0951644Z -a----          4/8/2025  12:56 PM           1954 nokia.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0962346Z -a----          4/8/2025  12:56 PM           7849 nosan.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0972831Z -a----          4/8/2025  12:56 PM           5525 nullbytecert.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0983381Z -a----          4/8/2025  12:56 PM              0 nullcert.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.0993696Z -a----          4/8/2025  12:56 PM           5763 pycacert.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1004498Z -a----          4/8/2025  12:56 PM           2524 pycakey.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1015348Z -a----          4/8/2025  12:56 PM            814 revocation.crl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1025717Z -a----          4/8/2025  12:56 PM            263 secp384r1.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1038006Z -a----          4/8/2025  12:56 PM           2164 selfsigned_pythontestdotnet.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1050585Z -a----          4/8/2025  12:56 PM           1596 ssl_cert.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1061509Z -a----          4/8/2025  12:56 PM           2696 ssl_key.passwd.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1071986Z -a----          4/8/2025  12:56 PM           2528 ssl_key.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1082760Z -a----          4/8/2025  12:56 PM           1352 talos-2019-0758.pem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1085707Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1087035Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1088167Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\certdata\capath
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1088809Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1088860Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1097219Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1100825Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1109041Z -a----          4/8/2025  12:56 PM            828 4e1295a3.0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1120290Z -a----          4/8/2025  12:56 PM           2610 5ed36f99.0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1130682Z -a----          4/8/2025  12:56 PM            828 6e88d7b8.0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1141404Z -a----          4/8/2025  12:56 PM           2610 99d0fa06.0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1151871Z -a----          4/8/2025  12:56 PM           1620 b1930218.0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1162580Z -a----          4/8/2025  12:56 PM           1620 ceff1710.0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1165674Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1166928Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1168278Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\cjkencodings
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1168674Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1176558Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1179925Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1187990Z -a----          4/8/2025  12:56 PM            564 big5-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1199296Z -a----          4/8/2025  12:56 PM            432 big5.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1209869Z -a----          4/8/2025  12:56 PM             32 big5hkscs-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1220679Z -a----          4/8/2025  12:56 PM             23 big5hkscs.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1231177Z -a----          4/8/2025  12:56 PM            478 cp949-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1242077Z -a----          4/8/2025  12:56 PM            346 cp949.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1253479Z -a----          4/8/2025  12:56 PM           1144 euc_jisx0213-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1264069Z -a----          4/8/2025  12:56 PM            793 euc_jisx0213.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1275138Z -a----          4/8/2025  12:56 PM           1094 euc_jp-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1285666Z -a----          4/8/2025  12:56 PM            760 euc_jp.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1296418Z -a----          4/8/2025  12:56 PM            586 euc_kr-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1306979Z -a----          4/8/2025  12:56 PM            456 euc_kr.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1317895Z -a----          4/8/2025  12:56 PM           1127 gb18030-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1328252Z -a----          4/8/2025  12:56 PM            864 gb18030.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1338987Z -a----          4/8/2025  12:56 PM            480 gb2312-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1349465Z -a----          4/8/2025  12:56 PM            324 gb2312.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1360006Z -a----          4/8/2025  12:56 PM           1043 gbk-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1370408Z -a----          4/8/2025  12:56 PM            755 gbk.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1380924Z -a----          4/8/2025  12:56 PM             89 hz-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1391566Z -a----          4/8/2025  12:56 PM             83 hz.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1401973Z -a----          4/8/2025  12:56 PM           1094 iso2022_jp-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1412917Z -a----          4/8/2025  12:56 PM            868 iso2022_jp.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1423360Z -a----          4/8/2025  12:56 PM            563 iso2022_kr-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1434101Z -a----          4/8/2025  12:56 PM            502 iso2022_kr.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1444508Z -a----          4/8/2025  12:56 PM            478 johab-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1455280Z -a----          4/8/2025  12:56 PM            346 johab.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1465716Z -a----          4/8/2025  12:56 PM           1094 shift_jis-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1476814Z -a----          4/8/2025  12:56 PM            760 shift_jis.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1487337Z -a----          4/8/2025  12:56 PM           1144 shift_jisx0213-utf8.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1498072Z -a----          4/8/2025  12:56 PM            789 shift_jisx0213.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1501156Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1502421Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1503931Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\configdata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1504336Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1504352Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1512433Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1515582Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1523722Z -a----          4/8/2025  12:56 PM             70 cfgparser.1
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1535015Z -a----          4/8/2025  12:56 PM          20009 cfgparser.2
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1545625Z -a----          4/8/2025  12:56 PM           1656 cfgparser.3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1548793Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1550343Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1551016Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\crashers
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1551411Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1559629Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1562384Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1571042Z -a----          4/8/2025  12:56 PM            647 bogus_code_obj.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1581679Z -a----          4/8/2025  12:56 PM           1124 gc_inspection.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1592808Z -a----          4/8/2025  12:56 PM            669 infinite_loop_re.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1603365Z -a----          4/8/2025  12:56 PM            784 mutation_inside_cyclegc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1614182Z -a----          4/8/2025  12:56 PM           1042 README
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1624525Z -a----          4/8/2025  12:56 PM            373 recursive_call.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1635323Z -a----          4/8/2025  12:56 PM            403 trace_at_recursion_limit.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1645863Z -a----          4/8/2025  12:56 PM            302 underlying_dict.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1649014Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1650132Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1651418Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1651796Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1651803Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1659329Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1662689Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1671097Z -a----          4/8/2025  12:56 PM            131 README
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1674274Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1675285Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1676920Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\decimaltestdata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1677352Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1677359Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1684861Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1688746Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1696451Z -a----          4/8/2025  12:56 PM           6290 abs.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1707274Z -a----          4/8/2025  12:56 PM         140338 add.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1717975Z -a----          4/8/2025  12:56 PM          16364 and.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1729248Z -a----          4/8/2025  12:56 PM          61355 base.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1739663Z -a----          4/8/2025  12:56 PM          11009 clamp.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1750756Z -a----          4/8/2025  12:56 PM           6376 class.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1761228Z -a----          4/8/2025  12:56 PM          29627 compare.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1771941Z -a----          4/8/2025  12:56 PM          34423 comparetotal.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1782321Z -a----          4/8/2025  12:56 PM          36129 comparetotmag.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1793173Z -a----          4/8/2025  12:56 PM           3376 copy.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1803503Z -a----          4/8/2025  12:56 PM           3484 copyabs.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1814595Z -a----          4/8/2025  12:56 PM           3673 copynegate.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1825352Z -a----          4/8/2025  12:56 PM           7378 copysign.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1835738Z -a----          4/8/2025  12:56 PM           4901 ddAbs.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1846213Z -a----          4/8/2025  12:56 PM          78095 ddAdd.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1856724Z -a----          4/8/2025  12:56 PM          18619 ddAnd.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1867486Z -a----          4/8/2025  12:56 PM          54457 ddBase.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1877958Z -a----          4/8/2025  12:56 PM          18908 ddCanonical.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1888878Z -a----          4/8/2025  12:56 PM           3907 ddClass.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1899427Z -a----          4/8/2025  12:56 PM          30282 ddCompare.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1910779Z -a----          4/8/2025  12:56 PM          28408 ddCompareSig.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1921304Z -a----          4/8/2025  12:56 PM          30638 ddCompareTotal.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1932170Z -a----          4/8/2025  12:56 PM          32418 ddCompareTotalMag.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1942708Z -a----          4/8/2025  12:56 PM           3621 ddCopy.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1953514Z -a----          4/8/2025  12:56 PM           3729 ddCopyAbs.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1964152Z -a----          4/8/2025  12:56 PM           3882 ddCopyNegate.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1974906Z -a----          4/8/2025  12:56 PM           7632 ddCopySign.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1985957Z -a----          4/8/2025  12:56 PM          48137 ddDivide.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.1996563Z -a----          4/8/2025  12:56 PM          19584 ddDivideInt.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2007276Z -a----          4/8/2025  12:56 PM          24688 ddEncode.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2017820Z -a----          4/8/2025  12:56 PM         102179 ddFMA.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2028509Z -a----          4/8/2025  12:56 PM          10361 ddInvert.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2038966Z -a----          4/8/2025  12:56 PM           6240 ddLogB.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2049747Z -a----          4/8/2025  12:56 PM          12314 ddMax.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2060335Z -a----          4/8/2025  12:56 PM          12743 ddMaxMag.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2071082Z -a----          4/8/2025  12:56 PM          11969 ddMin.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2081531Z -a----          4/8/2025  12:56 PM          11625 ddMinMag.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2092298Z -a----          4/8/2025  12:56 PM           3790 ddMinus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2102923Z -a----          4/8/2025  12:56 PM          29304 ddMultiply.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2113712Z -a----          4/8/2025  12:56 PM           6827 ddNextMinus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2124439Z -a----          4/8/2025  12:56 PM           6723 ddNextPlus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2134853Z -a----          4/8/2025  12:56 PM          24990 ddNextToward.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2145698Z -a----          4/8/2025  12:56 PM          16023 ddOr.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2156126Z -a----          4/8/2025  12:56 PM           3746 ddPlus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2167588Z -a----          4/8/2025  12:56 PM          42495 ddQuantize.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2178355Z -a----          4/8/2025  12:56 PM           7460 ddReduce.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2189426Z -a----          4/8/2025  12:56 PM          26989 ddRemainder.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2200115Z -a----          4/8/2025  12:56 PM          30261 ddRemainderNear.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2211232Z -a----          4/8/2025  12:56 PM          14082 ddRotate.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2222107Z -a----          4/8/2025  12:56 PM          17541 ddSameQuantum.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2232380Z -a----          4/8/2025  12:56 PM          12787 ddScaleB.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2243069Z -a----          4/8/2025  12:56 PM          13411 ddShift.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2253481Z -a----          4/8/2025  12:56 PM          35398 ddSubtract.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2265399Z -a----          4/8/2025  12:56 PM          12192 ddToIntegral.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2275907Z -a----          4/8/2025  12:56 PM          17702 ddXor.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2286896Z -a----          4/8/2025  12:56 PM           2209 decDouble.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2297321Z -a----          4/8/2025  12:56 PM           2207 decQuad.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2308059Z -a----          4/8/2025  12:56 PM           1456 decSingle.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2318507Z -a----          4/8/2025  12:56 PM          37804 divide.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2329183Z -a----          4/8/2025  12:56 PM          20436 divideint.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2339422Z -a----          4/8/2025  12:56 PM           5275 dqAbs.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2350095Z -a----          4/8/2025  12:56 PM          89197 dqAdd.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2360620Z -a----          4/8/2025  12:56 PM          29123 dqAnd.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2371076Z -a----          4/8/2025  12:56 PM          58955 dqBase.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2382963Z -a----          4/8/2025  12:56 PM          27319 dqCanonical.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2393519Z -a----          4/8/2025  12:56 PM           4020 dqClass.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2404072Z -a----          4/8/2025  12:56 PM          33122 dqCompare.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2414627Z -a----          4/8/2025  12:56 PM          29695 dqCompareSig.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2425198Z -a----          4/8/2025  12:56 PM          30846 dqCompareTotal.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2435951Z -a----          4/8/2025  12:56 PM          32626 dqCompareTotalMag.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2446691Z -a----          4/8/2025  12:56 PM           3987 dqCopy.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2457118Z -a----          4/8/2025  12:56 PM           4101 dqCopyAbs.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2467877Z -a----          4/8/2025  12:56 PM           4248 dqCopyNegate.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2478432Z -a----          4/8/2025  12:56 PM           8228 dqCopySign.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2488956Z -a----          4/8/2025  12:56 PM          55102 dqDivide.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2499256Z -a----          4/8/2025  12:56 PM          19826 dqDivideInt.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2540598Z -a----          4/8/2025  12:56 PM          31430 dqEncode.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2551388Z -a----          4/8/2025  12:56 PM         129990 dqFMA.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2562169Z -a----          4/8/2025  12:56 PM          16124 dqInvert.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2572786Z -a----          4/8/2025  12:56 PM           6380 dqLogB.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2584195Z -a----          4/8/2025  12:56 PM          12349 dqMax.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2594679Z -a----          4/8/2025  12:56 PM          12789 dqMaxMag.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2605305Z -a----          4/8/2025  12:56 PM          12004 dqMin.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2615677Z -a----          4/8/2025  12:56 PM          11649 dqMinMag.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2626282Z -a----          4/8/2025  12:56 PM           4156 dqMinus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2636614Z -a----          4/8/2025  12:56 PM          32493 dqMultiply.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2648441Z -a----          4/8/2025  12:56 PM           8651 dqNextMinus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2659185Z -a----          4/8/2025  12:56 PM           8527 dqNextPlus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2670071Z -a----          4/8/2025  12:56 PM          29726 dqNextToward.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2680786Z -a----          4/8/2025  12:56 PM          30617 dqOr.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2691479Z -a----          4/8/2025  12:56 PM           4112 dqPlus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2702179Z -a----          4/8/2025  12:56 PM          43092 dqQuantize.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2712701Z -a----          4/8/2025  12:56 PM           7820 dqReduce.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2723370Z -a----          4/8/2025  12:56 PM          27565 dqRemainder.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2733974Z -a----          4/8/2025  12:56 PM          31291 dqRemainderNear.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2744779Z -a----          4/8/2025  12:56 PM          20980 dqRotate.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2755460Z -a----          4/8/2025  12:56 PM          18145 dqSameQuantum.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2765828Z -a----          4/8/2025  12:56 PM          16059 dqScaleB.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2776220Z -a----          4/8/2025  12:56 PM          19436 dqShift.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2786695Z -a----          4/8/2025  12:56 PM          41928 dqSubtract.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2797629Z -a----          4/8/2025  12:56 PM          12224 dqToIntegral.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2807982Z -a----          4/8/2025  12:56 PM          28263 dqXor.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2818687Z -a----          4/8/2025  12:56 PM          49566 dsBase.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2828807Z -a----          4/8/2025  12:56 PM          15886 dsEncode.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2839553Z -a----          4/8/2025  12:56 PM          39440 exp.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2850046Z -a----          4/8/2025  12:56 PM          92513 extra.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2860520Z -a----          4/8/2025  12:56 PM         195326 fma.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2871297Z -a----          4/8/2025  12:56 PM          10492 inexact.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2881502Z -a----          4/8/2025  12:56 PM           8286 invert.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2892137Z -a----          4/8/2025  12:56 PM          35525 ln.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2902568Z -a----          4/8/2025  12:56 PM          32696 log10.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2914740Z -a----          4/8/2025  12:56 PM           7319 logb.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2925079Z -a----          4/8/2025  12:56 PM          15972 max.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2935763Z -a----          4/8/2025  12:56 PM          17352 maxmag.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2946164Z -a----          4/8/2025  12:56 PM          15690 min.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2956731Z -a----          4/8/2025  12:56 PM          15438 minmag.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2967095Z -a----          4/8/2025  12:56 PM           7425 minus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2977747Z -a----          4/8/2025  12:56 PM          38314 multiply.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2988451Z -a----          4/8/2025  12:56 PM           6942 nextminus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.2998654Z -a----          4/8/2025  12:56 PM           6923 nextplus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3009962Z -a----          4/8/2025  12:56 PM          25224 nexttoward.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3020539Z -a----          4/8/2025  12:56 PM          15857 or.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3031445Z -a----          4/8/2025  12:56 PM           7882 plus.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3042111Z -a----          4/8/2025  12:56 PM          94981 power.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3052849Z -a----          4/8/2025  12:56 PM         158655 powersqrt.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3063002Z -a----          4/8/2025  12:56 PM          47282 quantize.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3075702Z -a----          4/8/2025  12:56 PM         304506 randomBound32.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3086304Z -a----          4/8/2025  12:56 PM         291073 randoms.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3096787Z -a----          4/8/2025  12:56 PM           9319 reduce.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3107533Z -a----          4/8/2025  12:56 PM          27126 remainder.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3117901Z -a----          4/8/2025  12:56 PM          25020 remainderNear.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3128557Z -a----          4/8/2025  12:56 PM          35257 rescale.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3139181Z -a----          4/8/2025  12:56 PM          11888 rotate.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3150036Z -a----          4/8/2025  12:56 PM          63772 rounding.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3160519Z -a----          4/8/2025  12:56 PM          16202 samequantum.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3171424Z -a----          4/8/2025  12:56 PM           9912 scaleb.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3181871Z -a----          4/8/2025  12:56 PM          11672 shift.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3193082Z -a----          4/8/2025  12:56 PM         192459 squareroot.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3203636Z -a----          4/8/2025  12:56 PM          44305 subtract.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3214093Z -a----          4/8/2025  12:56 PM           2731 testall.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3225586Z -a----          4/8/2025  12:56 PM           8864 tointegral.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3225916Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3237559Z -a----          4/8/2025  12:56 PM          11860 tointegralx.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3248244Z -a----          4/8/2025  12:56 PM          16329 xor.decTest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3251512Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3252834Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3254106Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\dtracedata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3254593Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3254599Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3262117Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3266038Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3274105Z -a----          4/8/2025  12:56 PM             60 assert_usable.d
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3285015Z -a----          4/8/2025  12:56 PM             59 assert_usable.stp
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3295848Z -a----          4/8/2025  12:56 PM            688 call_stack.d
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3306936Z -a----          4/8/2025  12:56 PM            815 call_stack.d.expected
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3317455Z -a----          4/8/2025  12:56 PM            522 call_stack.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3328350Z -a----          4/8/2025  12:56 PM            848 call_stack.stp
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3339000Z -a----          4/8/2025  12:56 PM            620 call_stack.stp.expected
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3349694Z -a----          4/8/2025  12:56 PM            315 gc.d
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3360033Z -a----          4/8/2025  12:56 PM             92 gc.d.expected
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3370675Z -a----          4/8/2025  12:56 PM            168 gc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3381141Z -a----          4/8/2025  12:56 PM            470 gc.stp
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3391762Z -a----          4/8/2025  12:56 PM            100 gc.stp.expected
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3402183Z -a----          4/8/2025  12:56 PM            341 instance.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3412857Z -a----          4/8/2025  12:56 PM            186 line.d
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3423501Z -a----          4/8/2025  12:56 PM            526 line.d.expected
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3434081Z -a----          4/8/2025  12:56 PM            310 line.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3437084Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3438375Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3439625Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\encoded_modules
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3440085Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3440414Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3447427Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3450613Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3458781Z -a----          4/8/2025  12:56 PM            243 module_iso_8859_1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3469948Z -a----          4/8/2025  12:56 PM            116 module_koi8_r.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3480459Z -a----          4/8/2025  12:56 PM           1297 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3483444Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3484608Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3485974Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\imghdrdata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3486397Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3486402Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3494278Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3497733Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3506306Z -a----          4/8/2025  12:56 PM            525 python-raw.jpg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3516857Z -a----          4/8/2025  12:56 PM           1162 python.bmp
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3527791Z -a----          4/8/2025  12:56 PM           2635 python.exr
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3538279Z -a----          4/8/2025  12:56 PM            405 python.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3549254Z -a----          4/8/2025  12:56 PM            543 python.jpg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3559733Z -a----          4/8/2025  12:56 PM             41 python.pbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3570510Z -a----          4/8/2025  12:56 PM            269 python.pgm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3581253Z -a----          4/8/2025  12:56 PM           1020 python.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3591916Z -a----          4/8/2025  12:56 PM            781 python.ppm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3602446Z -a----          4/8/2025  12:56 PM           1056 python.ras
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3613256Z -a----          4/8/2025  12:56 PM           1967 python.sgi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3623897Z -a----          4/8/2025  12:56 PM           1326 python.tiff
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3634525Z -a----          4/8/2025  12:56 PM            432 python.webp
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3645477Z -a----          4/8/2025  12:56 PM            288 python.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3648519Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3649567Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3651169Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\leakers
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3651587Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3659134Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3662617Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3670840Z -a----          4/8/2025  12:56 PM           1122 README.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3682011Z -a----          4/8/2025  12:56 PM            349 test_ctypes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3692487Z -a----          4/8/2025  12:56 PM            306 test_selftype.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3703806Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3706992Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3708316Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3709907Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\libregrtest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3710345Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3710354Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3718045Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3721565Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3729370Z -a----          4/8/2025  12:56 PM          24235 cmdline.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3740786Z -a----          4/8/2025  12:56 PM           2530 filter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3751506Z -a----          4/8/2025  12:56 PM           3665 findtests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3762297Z -a----          4/8/2025  12:56 PM           2918 logger.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3772867Z -a----          4/8/2025  12:56 PM          27093 main.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3783740Z -a----          4/8/2025  12:56 PM           1030 mypy.ini
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3794166Z -a----          4/8/2025  12:56 PM           1435 pgo.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3804949Z -a----          4/8/2025  12:56 PM           9216 refleak.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3815358Z -a----          4/8/2025  12:56 PM           7414 result.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3826065Z -a----          4/8/2025  12:56 PM           9453 results.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3836426Z -a----          4/8/2025  12:56 PM           7178 runtests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3847133Z -a----          4/8/2025  12:56 PM          22972 run_workers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3857858Z -a----          4/8/2025  12:56 PM          13377 save_env.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3868242Z -a----          4/8/2025  12:56 PM           5143 setup.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3878931Z -a----          4/8/2025  12:56 PM          10974 single.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3889340Z -a----          4/8/2025  12:56 PM           6544 testresult.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3899994Z -a----          4/8/2025  12:56 PM            731 tsan.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3910289Z -a----          4/8/2025  12:56 PM          23401 utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3921337Z -a----          4/8/2025  12:56 PM           4799 win_utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3931834Z -a----          4/8/2025  12:56 PM           3265 worker.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3943120Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3946439Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3947278Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3948902Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\regrtestdata\import_from_tests
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3949318Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3949323Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3957849Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3961320Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3969401Z -a----          4/8/2025  12:56 PM            427 test_regrtest_a.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3981066Z -a----          4/8/2025  12:56 PM            427 test_regrtest_c.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3984204Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3985188Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3987023Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3987841Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\regrtestdata\import_from_tests\test_regrtest_b
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3988281Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3995471Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.3998860Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4006875Z -a----          4/8/2025  12:56 PM              0 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4018558Z -a----          4/8/2025  12:56 PM            318 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4021614Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4022848Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4024008Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\sndhdrdata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4024423Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4024428Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4031649Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4034994Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4043174Z -a----          4/8/2025  12:56 PM            202 README
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4053851Z -a----          4/8/2025  12:56 PM            110 sndhdr.8svx
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4064908Z -a----          4/8/2025  12:56 PM            106 sndhdr.aifc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4077293Z -a----          4/8/2025  12:56 PM            108 sndhdr.aiff
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4087806Z -a----          4/8/2025  12:56 PM             64 sndhdr.au
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4098856Z -a----          4/8/2025  12:56 PM            256 sndhdr.hcom
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4109189Z -a----          4/8/2025  12:56 PM            129 sndhdr.sndt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4120454Z -a----          4/8/2025  12:56 PM             63 sndhdr.voc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4131156Z -a----          4/8/2025  12:56 PM             64 sndhdr.wav
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4134194Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4135346Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4136477Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\subprocessdata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4136903Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4136912Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4144332Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4147540Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4156213Z -a----          4/8/2025  12:56 PM            869 fd_status.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4166693Z -a----          4/8/2025  12:56 PM            137 input_reader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4177539Z -a----          4/8/2025  12:56 PM            166 qcat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4187919Z -a----          4/8/2025  12:56 PM            263 qgrep.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4198662Z -a----          4/8/2025  12:56 PM            772 sigchild_ignore.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4201735Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4202725Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4204319Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\support
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4204720Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4204728Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4212258Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4215878Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4224380Z -a----          4/8/2025  12:56 PM           1871 ast_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4235381Z -a----          4/8/2025  12:56 PM          11916 asynchat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4245932Z -a----          4/8/2025  12:56 PM          21030 asyncore.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4256794Z -a----          4/8/2025  12:56 PM           5142 bytecode_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4267147Z -a----          4/8/2025  12:56 PM           1958 hashlib_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4278581Z -a----          4/8/2025  12:56 PM           1421 hypothesis_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4288952Z -a----          4/8/2025  12:56 PM           2094 i18n_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4299727Z -a----          4/8/2025  12:56 PM          11004 import_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4310081Z -a----          4/8/2025  12:56 PM           6006 interpreters.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4320612Z -a----          4/8/2025  12:56 PM            945 logging_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4330892Z -a----          4/8/2025  12:56 PM          25168 os_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4341546Z -a----          4/8/2025  12:56 PM           3132 pty_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4351903Z -a----          4/8/2025  12:56 PM          12172 script_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4362458Z -a----          4/8/2025  12:56 PM          31606 smtpd.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4373000Z -a----          4/8/2025  12:56 PM          14139 socket_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4383464Z -a----          4/8/2025  12:56 PM           4877 testcase.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4394249Z -a----          4/8/2025  12:56 PM           8299 threading_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4404520Z -a----          4/8/2025  12:56 PM           2423 venv.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4415273Z -a----          4/8/2025  12:56 PM           7060 warnings_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4425671Z -a----          4/8/2025  12:56 PM          87093 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4428701Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4429995Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4432028Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\support\_hypothesis_stubs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4432500Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4432505Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4439876Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4443279Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4451816Z -a----          4/8/2025  12:56 PM           1948 strategies.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4462541Z -a----          4/8/2025  12:56 PM           1341 _helpers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4473505Z -a----          4/8/2025  12:56 PM           2555 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4476734Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4477739Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4479297Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_ast
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4479716Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4479722Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4487116Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4490653Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4498576Z -a----          4/8/2025  12:56 PM          37940 snippets.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4509456Z -a----          4/8/2025  12:56 PM         110397 test_ast.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4519961Z -a----          4/8/2025  12:56 PM            628 utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4530408Z -a----          4/8/2025  12:56 PM            140 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4534065Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4534983Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4536585Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_asyncio
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4537028Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4544867Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4548029Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4556527Z -a----          4/8/2025  12:56 PM            156 echo.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4567269Z -a----          4/8/2025  12:56 PM            129 echo2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4578230Z -a----          4/8/2025  12:56 PM            287 echo3.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4590483Z -a----          4/8/2025  12:56 PM           7746 functional.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4599892Z -a----          4/8/2025  12:56 PM          83783 test_base_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4610830Z -a----          4/8/2025  12:56 PM           2426 test_buffered_proto.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4621346Z -a----          4/8/2025  12:56 PM           1107 test_context.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4632242Z -a----          4/8/2025  12:56 PM          12949 test_eager_task_factory.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4642700Z -a----          4/8/2025  12:56 PM         113952 test_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4653444Z -a----          4/8/2025  12:56 PM          37912 test_futures.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4663899Z -a----          4/8/2025  12:56 PM           2927 test_futures2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4674598Z -a----          4/8/2025  12:56 PM          49375 test_locks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4684939Z -a----          4/8/2025  12:56 PM           5741 test_pep492.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4696017Z -a----          4/8/2025  12:56 PM          40110 test_proactor_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4706468Z -a----          4/8/2025  12:56 PM           2357 test_protocols.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4717313Z -a----          4/8/2025  12:56 PM          15617 test_queues.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4727753Z -a----          4/8/2025  12:56 PM          15474 test_runners.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4738551Z -a----          4/8/2025  12:56 PM          56970 test_selector_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4750081Z -a----          4/8/2025  12:56 PM          22038 test_sendfile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4760495Z -a----          4/8/2025  12:56 PM           5813 test_server.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4771282Z -a----          4/8/2025  12:56 PM          25923 test_sock_lowlevel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4781668Z -a----          4/8/2025  12:56 PM          62503 test_ssl.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4792271Z -a----          4/8/2025  12:56 PM          30001 test_sslproto.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4802716Z -a----          4/8/2025  12:56 PM           4543 test_staggered.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4813589Z -a----          4/8/2025  12:56 PM          45582 test_streams.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4824006Z -a----          4/8/2025  12:56 PM          38442 test_subprocess.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4834743Z -a----          4/8/2025  12:56 PM          30583 test_taskgroups.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4845169Z -a----          4/8/2025  12:56 PM         114516 test_tasks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4855867Z -a----          4/8/2025  12:56 PM           1690 test_threads.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4866332Z -a----          4/8/2025  12:56 PM          11353 test_timeouts.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4876940Z -a----          4/8/2025  12:56 PM           3919 test_transports.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4887201Z -a----          4/8/2025  12:56 PM          70257 test_unix_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4897850Z -a----          4/8/2025  12:56 PM          11173 test_waitfor.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4909137Z -a----          4/8/2025  12:56 PM          12581 test_windows_events.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4919583Z -a----          4/8/2025  12:56 PM           4369 test_windows_utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4930197Z -a----          4/8/2025  12:56 PM          19612 utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4940558Z -a----          4/8/2025  12:56 PM            365 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4951215Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4954200Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4956252Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4956916Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_capi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4957306Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4964949Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4968707Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4976751Z -a----          4/8/2025  12:56 PM           2685 check_config.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4987758Z -a----          4/8/2025  12:56 PM          32940 test_abstract.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.4998192Z -a----          4/8/2025  12:56 PM           6872 test_bytearray.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5009007Z -a----          4/8/2025  12:56 PM           9885 test_bytes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5019568Z -a----          4/8/2025  12:56 PM          28807 test_codecs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5030487Z -a----          4/8/2025  12:56 PM           8238 test_complex.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5040846Z -a----          4/8/2025  12:56 PM          14774 test_dict.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5051703Z -a----          4/8/2025  12:56 PM           2924 test_eval.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5062155Z -a----          4/8/2025  12:56 PM           4805 test_eval_code_ex.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5073308Z -a----          4/8/2025  12:56 PM          16832 test_exceptions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5083746Z -a----          4/8/2025  12:56 PM           8099 test_file.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5094172Z -a----          4/8/2025  12:56 PM           6680 test_float.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5104940Z -a----          4/8/2025  12:56 PM          60868 test_getargs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5115103Z -a----          4/8/2025  12:56 PM            378 test_immortal.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5125886Z -a----          4/8/2025  12:56 PM          13489 test_import.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5136201Z -a----          4/8/2025  12:56 PM          10475 test_list.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5146905Z -a----          4/8/2025  12:56 PM          14001 test_long.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5157177Z -a----          4/8/2025  12:56 PM           6950 test_mem.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5167844Z -a----          4/8/2025  12:56 PM          92540 test_misc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5178247Z -a----          4/8/2025  12:56 PM          15090 test_number.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5188917Z -a----          4/8/2025  12:56 PM           4078 test_run.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5199226Z -a----          4/8/2025  12:56 PM           8966 test_set.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5210046Z -a----          4/8/2025  12:56 PM           6526 test_structmembers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5220681Z -a----          4/8/2025  12:56 PM           5478 test_sys.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5231263Z -a----          4/8/2025  12:56 PM           9135 test_tuple.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5241584Z -a----          4/8/2025  12:56 PM          72648 test_unicode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5252340Z -a----          4/8/2025  12:56 PM          20205 test_watchers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5265665Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5276273Z -a----          4/8/2025  12:56 PM             52 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5302622Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5304109Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5305311Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_cext
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5305752Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5305758Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5313873Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5317109Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5325444Z -a----          4/8/2025  12:56 PM           1962 extension.c
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5336413Z -a----          4/8/2025  12:56 PM           3397 setup.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5347427Z -a----          4/8/2025  12:56 PM           4379 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5350682Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5352014Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5353172Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_concurrent_futures
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5353629Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5353644Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5361392Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5364843Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5372736Z -a----          4/8/2025  12:56 PM           3872 executor.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5384544Z -a----          4/8/2025  12:56 PM           4110 test_as_completed.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5395196Z -a----          4/8/2025  12:56 PM          12444 test_deadlock.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5406102Z -a----          4/8/2025  12:56 PM          10530 test_future.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5416680Z -a----          4/8/2025  12:56 PM           3707 test_init.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5427702Z -a----          4/8/2025  12:56 PM           9106 test_process_pool.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5439335Z -a----          4/8/2025  12:56 PM          13516 test_shutdown.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5450336Z -a----          4/8/2025  12:56 PM           4444 test_thread_pool.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5461769Z -a----          4/8/2025  12:56 PM           5738 test_wait.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5472436Z -a----          4/8/2025  12:56 PM           4722 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5483165Z -a----          4/8/2025  12:56 PM            564 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5486296Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5487298Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5489045Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_cppext
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5489512Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5489517Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5497753Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5501085Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5509374Z -a----          4/8/2025  12:56 PM           7463 extension.cpp
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5520441Z -a----          4/8/2025  12:56 PM           3312 setup.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5531133Z -a----          4/8/2025  12:56 PM           4397 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5534472Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5535301Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5536848Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_ctypes
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5537276Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5537282Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5546351Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5549459Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5557631Z -a----          4/8/2025  12:56 PM           2613 test_anon.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5569392Z -a----          4/8/2025  12:56 PM           7753 test_arrays.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5580793Z -a----          4/8/2025  12:56 PM           1802 test_array_in_pointer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5592011Z -a----          4/8/2025  12:56 PM           7749 test_as_parameter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5603008Z -a----          4/8/2025  12:56 PM          10657 test_bitfields.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5613668Z -a----          4/8/2025  12:56 PM           2689 test_buffers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5624462Z -a----          4/8/2025  12:56 PM           2053 test_bytes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5635537Z -a----          4/8/2025  12:56 PM          13780 test_byteswap.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5646527Z -a----          4/8/2025  12:56 PM          11589 test_callbacks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5657524Z -a----          4/8/2025  12:56 PM           3832 test_cast.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5668131Z -a----          4/8/2025  12:56 PM           8095 test_cfuncs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5679162Z -a----          4/8/2025  12:56 PM           1009 test_checkretval.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5690730Z -a----          4/8/2025  12:56 PM           5119 test_c_simple_type_meta.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5703914Z -a----          4/8/2025  12:56 PM            554 test_delattr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5715118Z -a----          4/8/2025  12:56 PM           6668 test_dlerror.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5726045Z -a----          4/8/2025  12:56 PM           2247 test_errno.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5737504Z -a----          4/8/2025  12:56 PM           4668 test_find.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5747520Z -a----          4/8/2025  12:56 PM           5356 test_frombuffer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5758610Z -a----          4/8/2025  12:56 PM           4158 test_funcptr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5770016Z -a----          4/8/2025  12:56 PM          13716 test_functions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5781043Z -a----          4/8/2025  12:56 PM           1065 test_incomplete.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5791965Z -a----          4/8/2025  12:56 PM           1079 test_init.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5802849Z -a----          4/8/2025  12:56 PM           2731 test_internals.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5813900Z -a----          4/8/2025  12:56 PM           3382 test_keeprefs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5825141Z -a----          4/8/2025  12:56 PM           1038 test_libc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5835524Z -a----          4/8/2025  12:56 PM           7939 test_loading.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5847052Z -a----          4/8/2025  12:56 PM           4669 test_macholib.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5858265Z -a----          4/8/2025  12:56 PM           3377 test_memfunctions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5868883Z -a----          4/8/2025  12:56 PM           7483 test_numbers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5879859Z -a----          4/8/2025  12:56 PM           1764 test_objects.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5890550Z -a----          4/8/2025  12:56 PM          12143 test_parameters.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5902201Z -a----          4/8/2025  12:56 PM           9523 test_pep3118.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5912879Z -a----          4/8/2025  12:56 PM           2299 test_pickling.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5923559Z -a----          4/8/2025  12:56 PM           7462 test_pointers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5934586Z -a----          4/8/2025  12:56 PM           7072 test_prototypes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5946166Z -a----          4/8/2025  12:56 PM           2891 test_python_api.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5956738Z -a----          4/8/2025  12:56 PM           2913 test_random_things.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5967831Z -a----          4/8/2025  12:56 PM           3254 test_refcounts.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5978671Z -a----          4/8/2025  12:56 PM            871 test_repr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.5989230Z -a----          4/8/2025  12:56 PM           2959 test_returnfuncptrs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6000230Z -a----          4/8/2025  12:56 PM           1344 test_simplesubclasses.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6010694Z -a----          4/8/2025  12:56 PM            926 test_sizes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6021537Z -a----          4/8/2025  12:56 PM           6197 test_slicing.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6031936Z -a----          4/8/2025  12:56 PM           2675 test_stringptr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6042666Z -a----          4/8/2025  12:56 PM           4540 test_strings.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6053184Z -a----          4/8/2025  12:56 PM          32602 test_structures.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6064072Z -a----          4/8/2025  12:56 PM           4096 test_struct_fields.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6074389Z -a----          4/8/2025  12:56 PM           1183 test_unaligned_structures.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6085021Z -a----          4/8/2025  12:56 PM           2066 test_unicode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6095661Z -a----          4/8/2025  12:56 PM           4229 test_values.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6106373Z -a----          4/8/2025  12:56 PM           1892 test_varsize_struct.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6117098Z -a----          4/8/2025  12:56 PM           5163 test_win32.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6127615Z -a----          4/8/2025  12:56 PM           9473 test_win32_com_foreign_func.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6138377Z -a----          4/8/2025  12:56 PM           2144 test_wintypes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6148848Z -a----          4/8/2025  12:56 PM            617 _support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6159799Z -a----          4/8/2025  12:56 PM            461 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6170200Z -a----          4/8/2025  12:56 PM             77 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6173361Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6174858Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6176108Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_dataclasses
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6176559Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6176564Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6184260Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6187445Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6195831Z -a----          4/8/2025  12:56 PM            869 dataclass_module_1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6206706Z -a----          4/8/2025  12:56 PM            867 dataclass_module_1_str.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6217685Z -a----          4/8/2025  12:56 PM            788 dataclass_module_2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6228314Z -a----          4/8/2025  12:56 PM            786 dataclass_module_2_str.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6239158Z -a----          4/8/2025  12:56 PM            138 dataclass_textanno.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6249647Z -a----          4/8/2025  12:56 PM         158983 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6252969Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6254724Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6255946Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_doctest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6256698Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6256703Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6264505Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6267681Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6276355Z -a----          4/8/2025  12:56 PM            171 decorator_mod.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6287175Z -a----          4/8/2025  12:56 PM            253 doctest_aliases.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6298241Z -a----          4/8/2025  12:56 PM           1665 doctest_lineno.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6308915Z -a----          4/8/2025  12:56 PM           1143 sample_doctest.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6320115Z -a----          4/8/2025  12:56 PM            239 sample_doctest_no_docstrings.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6330889Z -a----          4/8/2025  12:56 PM            284 sample_doctest_no_doctests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6341359Z -a----          4/8/2025  12:56 PM         112926 test_doctest.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6352154Z -a----          4/8/2025  12:56 PM            317 test_doctest.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6362740Z -a----          4/8/2025  12:56 PM           2541 test_doctest2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6374315Z -a----          4/8/2025  12:56 PM            432 test_doctest2.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6385044Z -a----          4/8/2025  12:56 PM             87 test_doctest3.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6395978Z -a----          4/8/2025  12:56 PM            255 test_doctest4.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6406669Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6409660Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6410792Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6412666Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_email
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6412982Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6412987Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6420866Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6424276Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6432694Z -a----          4/8/2025  12:56 PM           3226 test_asian_codecs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6443642Z -a----          4/8/2025  12:56 PM          35936 test_contentmanager.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6454403Z -a----          4/8/2025  12:56 PM          12305 test_defect_handling.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6464804Z -a----          4/8/2025  12:56 PM         233086 test_email.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6475768Z -a----          4/8/2025  12:56 PM          19006 test_generator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6486292Z -a----          4/8/2025  12:56 PM          67807 test_headerregistry.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6497014Z -a----          4/8/2025  12:56 PM           2371 test_inversion.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6508177Z -a----          4/8/2025  12:56 PM          39046 test_message.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6518623Z -a----          4/8/2025  12:56 PM           4443 test_parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6529189Z -a----          4/8/2025  12:56 PM           2625 test_pickleable.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6539801Z -a----          4/8/2025  12:56 PM          17851 test_policy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6550734Z -a----          4/8/2025  12:56 PM           7546 test_utils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6561291Z -a----          4/8/2025  12:56 PM           7292 test__encoded_words.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6572025Z -a----          4/8/2025  12:56 PM         138596 test__header_value_parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6582756Z -a----          4/8/2025  12:56 PM           3659 torture_test.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6593381Z -a----          4/8/2025  12:56 PM           6507 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6603798Z -a----          4/8/2025  12:56 PM             76 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6606866Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6608043Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6609668Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_email\data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6610021Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6610026Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6618105Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6621667Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6630398Z -a----          4/8/2025  12:56 PM            459 msg_01.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6641192Z -a----          4/8/2025  12:56 PM           2812 msg_02.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6652764Z -a----          4/8/2025  12:56 PM            366 msg_03.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6663350Z -a----          4/8/2025  12:56 PM            961 msg_04.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6674123Z -a----          4/8/2025  12:56 PM            558 msg_05.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6684635Z -a----          4/8/2025  12:56 PM           1041 msg_06.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6695587Z -a----          4/8/2025  12:56 PM           5227 msg_07.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6706027Z -a----          4/8/2025  12:56 PM            454 msg_08.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6716781Z -a----          4/8/2025  12:56 PM            432 msg_09.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6727168Z -a----          4/8/2025  12:56 PM            884 msg_10.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6737879Z -a----          4/8/2025  12:56 PM            142 msg_11.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6750537Z -a----          4/8/2025  12:56 PM            644 msg_12.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6761440Z -a----          4/8/2025  12:56 PM            646 msg_12a.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6772826Z -a----          4/8/2025  12:56 PM           5367 msg_13.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6783806Z -a----          4/8/2025  12:56 PM            641 msg_14.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6794685Z -a----          4/8/2025  12:56 PM           1306 msg_15.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6805432Z -a----          4/8/2025  12:56 PM           5203 msg_16.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6815990Z -a----          4/8/2025  12:56 PM            330 msg_17.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6826452Z -a----          4/8/2025  12:56 PM            230 msg_18.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6837116Z -a----          4/8/2025  12:56 PM            757 msg_19.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6848310Z -a----          4/8/2025  12:56 PM            507 msg_20.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6858963Z -a----          4/8/2025  12:56 PM            376 msg_21.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6869830Z -a----          4/8/2025  12:56 PM           1894 msg_22.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6880225Z -a----          4/8/2025  12:56 PM            139 msg_23.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6899458Z -a----          4/8/2025  12:56 PM            157 msg_24.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6903655Z -a----          4/8/2025  12:56 PM           5122 msg_25.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6914495Z -a----          4/8/2025  12:56 PM           2103 msg_26.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6925073Z -a----          4/8/2025  12:56 PM            578 msg_27.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6936015Z -a----          4/8/2025  12:56 PM            380 msg_28.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6946517Z -a----          4/8/2025  12:56 PM            583 msg_29.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6957315Z -a----          4/8/2025  12:56 PM            322 msg_30.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6968316Z -a----          4/8/2025  12:56 PM            200 msg_31.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6978828Z -a----          4/8/2025  12:56 PM            418 msg_32.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.6989864Z -a----          4/8/2025  12:56 PM            750 msg_33.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7000035Z -a----          4/8/2025  12:56 PM            300 msg_34.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7011135Z -a----          4/8/2025  12:56 PM            136 msg_35.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7021501Z -a----          4/8/2025  12:56 PM            816 msg_36.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7033259Z -a----          4/8/2025  12:56 PM            209 msg_37.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7043772Z -a----          4/8/2025  12:56 PM           2548 msg_38.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7054599Z -a----          4/8/2025  12:56 PM           1955 msg_39.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7065070Z -a----          4/8/2025  12:56 PM            197 msg_40.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7075648Z -a----          4/8/2025  12:56 PM            185 msg_41.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7086271Z -a----          4/8/2025  12:56 PM            313 msg_42.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7096637Z -a----          4/8/2025  12:56 PM           9166 msg_43.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7107342Z -a----          4/8/2025  12:56 PM            895 msg_44.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7117949Z -a----          4/8/2025  12:56 PM            965 msg_45.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7129084Z -a----          4/8/2025  12:56 PM            816 msg_46.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7139597Z -a----          4/8/2025  12:56 PM            232 msg_47.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7150169Z -a----          4/8/2025  12:56 PM           1162 python.bmp
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7160630Z -a----          4/8/2025  12:56 PM           2635 python.exr
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7171450Z -a----          4/8/2025  12:56 PM            405 python.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7181891Z -a----          4/8/2025  12:56 PM            543 python.jpg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7192641Z -a----          4/8/2025  12:56 PM             41 python.pbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7203184Z -a----          4/8/2025  12:56 PM            269 python.pgm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7213636Z -a----          4/8/2025  12:56 PM           1020 python.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7224055Z -a----          4/8/2025  12:56 PM            781 python.ppm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7234529Z -a----          4/8/2025  12:56 PM           1056 python.ras
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7245098Z -a----          4/8/2025  12:56 PM           1967 python.sgi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7255608Z -a----          4/8/2025  12:56 PM           1326 python.tiff
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7266432Z -a----          4/8/2025  12:56 PM            432 python.webp
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7276917Z -a----          4/8/2025  12:56 PM            288 python.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7288080Z -a----          4/8/2025  12:56 PM            106 sndhdr.aifc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7298546Z -a----          4/8/2025  12:56 PM            108 sndhdr.aiff
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7310156Z -a----          4/8/2025  12:56 PM          28144 sndhdr.au
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7320797Z -a----          4/8/2025  12:56 PM             64 sndhdr.wav
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7324299Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7325711Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7327527Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_future_stmt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7327910Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7327944Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7335277Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7338822Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7348040Z -a----          4/8/2025  12:56 PM             98 badsyntax_future10.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7358815Z -a----          4/8/2025  12:56 PM            182 badsyntax_future3.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7370519Z -a----          4/8/2025  12:56 PM            163 badsyntax_future4.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7381749Z -a----          4/8/2025  12:56 PM            196 badsyntax_future5.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7393151Z -a----          4/8/2025  12:56 PM            171 badsyntax_future6.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7404141Z -a----          4/8/2025  12:56 PM            207 badsyntax_future7.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7415204Z -a----          4/8/2025  12:56 PM            132 badsyntax_future8.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7426203Z -a----          4/8/2025  12:56 PM            152 badsyntax_future9.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7437283Z -a----          4/8/2025  12:56 PM            240 future_test1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7448773Z -a----          4/8/2025  12:56 PM            159 future_test2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7459437Z -a----          4/8/2025  12:56 PM          17168 test_future.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7470599Z -a----          4/8/2025  12:56 PM           2482 test_future_flags.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7507149Z -a----          4/8/2025  12:56 PM            531 test_future_multiple_features.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7517887Z -a----          4/8/2025  12:56 PM            233 test_future_multiple_imports.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7529184Z -a----          4/8/2025  12:56 PM            516 test_future_single_import.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7539712Z -a----          4/8/2025  12:56 PM            138 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7543465Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7544902Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7546512Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_gdb
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7546841Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7554771Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7558176Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7574150Z -a----          4/8/2025  12:56 PM            168 gdb_sample.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7585267Z -a----          4/8/2025  12:56 PM           5121 test_backtrace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7595935Z -a----          4/8/2025  12:56 PM           3008 test_cfunction.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7607367Z -a----          4/8/2025  12:56 PM           1039 test_cfunction_full.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7618530Z -a----          4/8/2025  12:56 PM           7956 test_misc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7629495Z -a----          4/8/2025  12:56 PM          18214 test_pretty_print.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7640719Z -a----          4/8/2025  12:56 PM          10816 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7651211Z -a----          4/8/2025  12:56 PM           1061 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7654303Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7655483Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7656722Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7657146Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7657169Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7665587Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7669432Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7677197Z -a----          4/8/2025  12:56 PM         107098 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7688195Z -a----          4/8/2025  12:56 PM             54 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7691288Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7692388Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7693650Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7694070Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7694075Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7702382Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7706031Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7713828Z -a----          4/8/2025  12:56 PM           1242 double_const.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7717151Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7718177Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7720224Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data\circular_imports
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7720932Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7728294Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7731754Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7740236Z -a----          4/8/2025  12:56 PM             80 basic.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7751119Z -a----          4/8/2025  12:56 PM             21 basic2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7762234Z -a----          4/8/2025  12:56 PM             68 binding.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7772921Z -a----          4/8/2025  12:56 PM             66 binding2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7784034Z -a----          4/8/2025  12:56 PM             35 from_cycle1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7794409Z -a----          4/8/2025  12:56 PM             35 from_cycle2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7806089Z -a----          4/8/2025  12:56 PM             29 indirect.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7816649Z -a----          4/8/2025  12:56 PM            125 rebinding.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7827670Z -a----          4/8/2025  12:56 PM             69 rebinding2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7838822Z -a----          4/8/2025  12:56 PM             29 source.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7849239Z -a----          4/8/2025  12:56 PM             81 subpackage.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7860149Z -a----          4/8/2025  12:56 PM             35 use.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7870465Z -a----          4/8/2025  12:56 PM             23 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7873503Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7874726Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7876208Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data\circular_imports\subpkg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7876646Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7884577Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7887666Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7895669Z -a----          4/8/2025  12:56 PM             52 subpackage2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7906855Z -a----          4/8/2025  12:56 PM             23 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7910008Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7911003Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7912713Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data\circular_imports\subpkg2
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7913207Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7913211Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7921862Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7925397Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7933447Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7937111Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7938192Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7939941Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7941123Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data\circular_imports\subpkg2\parent
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7941474Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7949656Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7952811Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7961336Z -a----          4/8/2025  12:56 PM            119 child.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7972226Z -a----          4/8/2025  12:56 PM             68 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7975456Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7976924Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7978139Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data\package
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7978788Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7978793Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7986513Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7989756Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.7998044Z -a----          4/8/2025  12:56 PM              0 submodule.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8008891Z -a----          4/8/2025  12:56 PM             45 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8012074Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8013237Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8014416Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data\package2
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8014889Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8014894Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8022967Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8026204Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8034254Z -a----          4/8/2025  12:56 PM             74 submodule1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8045339Z -a----          4/8/2025  12:56 PM              0 submodule2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8048565Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8049722Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8051010Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data\package3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8051547Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8051556Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8059703Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8062925Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8071101Z -a----          4/8/2025  12:56 PM            134 submodule.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8082540Z -a----          4/8/2025  12:56 PM            101 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8085721Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8086702Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8088414Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data\package4
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8088878Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8088882Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8096673Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8099941Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8108119Z -a----          4/8/2025  12:56 PM             54 submodule.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8118869Z -a----          4/8/2025  12:56 PM            145 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8121941Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8123211Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8124363Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_import\data\unwritable
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8124848Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8124853Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8132246Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8136121Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8145126Z -a----          4/8/2025  12:56 PM              0 x.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8155038Z -a----          4/8/2025  12:56 PM            357 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8158212Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8159302Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8160728Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8161059Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8161063Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8168691Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8171881Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8180461Z -a----          4/8/2025  12:56 PM           2365 abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8191238Z -a----          4/8/2025  12:56 PM          12574 fixtures.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8202192Z -a----          4/8/2025  12:56 PM            243 stubs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8212761Z -a----          4/8/2025  12:56 PM          32404 test_abc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8223773Z -a----          4/8/2025  12:56 PM          19261 test_api.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8235186Z -a----          4/8/2025  12:56 PM           7271 test_lazy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8246337Z -a----          4/8/2025  12:56 PM           4946 test_locks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8257079Z -a----          4/8/2025  12:56 PM          14520 test_main.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8267649Z -a----          4/8/2025  12:56 PM          11370 test_metadata_api.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8278532Z -a----          4/8/2025  12:56 PM          12766 test_namespace_pkgs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8288907Z -a----          4/8/2025  12:56 PM           2837 test_pkg_import.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8299760Z -a----          4/8/2025  12:56 PM          27611 test_spec.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8310198Z -a----          4/8/2025  12:56 PM           9859 test_threaded_import.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8320901Z -a----          4/8/2025  12:56 PM          34205 test_util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8331476Z -a----          4/8/2025  12:56 PM           6924 test_windows.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8342348Z -a----          4/8/2025  12:56 PM           1856 test_zip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8353230Z -a----          4/8/2025  12:56 PM           1529 threaded_import_hangers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8363736Z -a----          4/8/2025  12:56 PM          13292 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8374645Z -a----          4/8/2025  12:56 PM            295 _context.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8385082Z -a----          4/8/2025  12:56 PM           2838 _path.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8398220Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8409404Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8412699Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8413789Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8415152Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\builtin
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8415644Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8415648Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8422675Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8426009Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8434477Z -a----          4/8/2025  12:56 PM           1308 test_finder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8445076Z -a----          4/8/2025  12:56 PM           3978 test_loader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8455762Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8466287Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8469323Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8470482Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8472201Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8472691Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8480094Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8483288Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8491577Z -a----          4/8/2025  12:56 PM           1455 example-21.12-py3-none-any.whl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8502544Z -a----          4/8/2025  12:56 PM           1497 example-21.12-py3.6.egg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8513519Z -a----          4/8/2025  12:56 PM           1167 example2-1.0.0-py3-none-any.whl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8524010Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8526862Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8527957Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8529612Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\extension
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8530085Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8530092Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8537912Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8541287Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8549908Z -a----          4/8/2025  12:56 PM           1874 test_case_sensitivity.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8561042Z -a----          4/8/2025  12:56 PM           1547 test_finder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8571955Z -a----          4/8/2025  12:56 PM          15791 test_loader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8582509Z -a----          4/8/2025  12:56 PM           1069 test_path_hook.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8593397Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8603878Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8606779Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8608106Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8609472Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\frozen
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8609926Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8617701Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8621037Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8629229Z -a----          4/8/2025  12:56 PM           6744 test_finder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8640179Z -a----          4/8/2025  12:56 PM           6240 test_loader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8651557Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8661808Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8664772Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8666018Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8667277Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\import_
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8668243Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8668250Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8675386Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8678758Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8686851Z -a----          4/8/2025  12:56 PM           5009 test_api.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8698074Z -a----          4/8/2025  12:56 PM           3954 test_caching.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8709335Z -a----          4/8/2025  12:56 PM           7679 test_fromlist.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8720050Z -a----          4/8/2025  12:56 PM           6823 test_helpers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8730783Z -a----          4/8/2025  12:56 PM           4604 test_meta_path.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8741279Z -a----          4/8/2025  12:56 PM           4717 test_packages.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8751990Z -a----          4/8/2025  12:56 PM           9262 test_path.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8762563Z -a----          4/8/2025  12:56 PM           9715 test_relative_imports.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8773365Z -a----          4/8/2025  12:56 PM            837 test___loader__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8783733Z -a----          4/8/2025  12:56 PM           5492 test___package__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8794524Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8805003Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8808009Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8809689Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8810940Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8811482Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8811488Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8819651Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8822728Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8831304Z -a----          4/8/2025  12:56 PM            515 missing_directory.zip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8841967Z -a----          4/8/2025  12:56 PM            556 nested_portion1.zip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8853126Z -a----          4/8/2025  12:56 PM            332 top_level_portion1.zip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8856177Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8857326Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8858781Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8859292Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs\both_portions\foo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8859779Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8859785Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8868142Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8871367Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8879633Z -a----          4/8/2025  12:56 PM             32 one.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8890976Z -a----          4/8/2025  12:56 PM             32 two.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8894176Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8895197Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8925369Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs\module_and_
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8926143Z namespace_package
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8926236Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8933568Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8936929Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8944881Z -a----          4/8/2025  12:56 PM             20 a_test.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8949489Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8950829Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8981449Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs\module_and_
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8982024Z namespace_package\a_test
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8982129Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8982133Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8989852Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.8993574Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9001536Z -a----          4/8/2025  12:56 PM              0 empty
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9007136Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9007992Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9037026Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs\not_a_names
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9038043Z pace_pkg\foo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9038143Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9045599Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9048961Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9057315Z -a----          4/8/2025  12:56 PM             27 one.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9071727Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9075242Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9076297Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9078031Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9078560Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs\portion1\foo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9079217Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9079233Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9087079Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9090587Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9098825Z -a----          4/8/2025  12:56 PM             27 one.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9102469Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9103445Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9105381Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9106009Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs\portion2\foo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9106570Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9106575Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9113977Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9117396Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9125538Z -a----          4/8/2025  12:56 PM             27 two.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9129110Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9130075Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9132603Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9133112Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs\project1\parent\child
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9133608Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9133614Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9141372Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9144527Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9153488Z -a----          4/8/2025  12:56 PM             27 one.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9156812Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9157840Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9159921Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9160455Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs\project2\parent\child
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9160939Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9160947Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9168523Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9171856Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9180250Z -a----          4/8/2025  12:56 PM             27 two.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9183808Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9184899Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9186452Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9187014Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\namespace_pkgs\project3\parent\child
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9187531Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9187564Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9195046Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9198001Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9206947Z -a----          4/8/2025  12:56 PM             29 three.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9210229Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9211399Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9212673Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\partial
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9213143Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9213151Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9220588Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9224042Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9232954Z -a----          4/8/2025  12:56 PM            863 cfimport.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9243548Z -a----          4/8/2025  12:56 PM            486 pool_in_threads.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9243864Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9247573Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9247980Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9249414Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9250073Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9250078Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9257502Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9260742Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9269300Z -a----          4/8/2025  12:56 PM           3410 test_compatibilty_files.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9280724Z -a----          4/8/2025  12:56 PM           1003 test_contents.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9291532Z -a----          4/8/2025  12:56 PM           1185 test_custom.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9302095Z -a----          4/8/2025  12:56 PM           6400 test_files.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9312709Z -a----          4/8/2025  12:56 PM           2748 test_open.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9323109Z -a----          4/8/2025  12:56 PM           2183 test_path.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9334201Z -a----          4/8/2025  12:56 PM           2564 test_read.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9345921Z -a----          4/8/2025  12:56 PM           5124 test_reader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9357426Z -a----          4/8/2025  12:56 PM           8531 test_resource.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9368123Z -a----          4/8/2025  12:56 PM           1470 update-zips.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9378587Z -a----          4/8/2025  12:56 PM           5202 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9389377Z -a----          4/8/2025  12:56 PM           1345 _path.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9400602Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9404299Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9405635Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9406895Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data01
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9407307Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9407311Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9415046Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9418407Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9426839Z -a----          4/8/2025  12:56 PM              4 binary.file
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9437744Z -a----          4/8/2025  12:56 PM             44 utf-16.file
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9448662Z -a----          4/8/2025  12:56 PM             20 utf-8.file
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9459503Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9462643Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9463712Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9465464Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9465989Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data01\subdirectory
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9466467Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9466473Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9475031Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9478217Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9486608Z -a----          4/8/2025  12:56 PM              4 binary.file
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9498100Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9501826Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9502376Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9503822Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data02
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9504360Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9504366Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9512193Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9515430Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9523642Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9526920Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9527846Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9529409Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data02\one
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9529927Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9529933Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9537690Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9541124Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9549613Z -a----          4/8/2025  12:56 PM             14 resource1.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9560637Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9563790Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9565234Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9593242Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data02\subdirect
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9593890Z ory\subsubdir
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9593979Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9593984Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9601384Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9604991Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9612999Z -a----          4/8/2025  12:56 PM             10 resource.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9616624Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9617766Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9619165Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data02\two
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9619715Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9619721Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9627588Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9630965Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9639265Z -a----          4/8/2025  12:56 PM             14 resource2.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9650413Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9653654Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9654685Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9656531Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data03
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9657054Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9657058Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9666558Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9669759Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9677711Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9681463Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9682575Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9683795Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data03\namespace
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9684309Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9684315Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9692188Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9695475Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9703710Z -a----          4/8/2025  12:56 PM              0 resource1.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9707083Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9708099Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9710055Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9710546Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data03\namespace\portion1
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9711005Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9711011Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9718833Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9722352Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9730459Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9733713Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9735032Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9736139Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9736765Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\data03\namespace\portion2
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9737296Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9737315Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9744970Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9748021Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9756056Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9759794Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9760842Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9762470Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\namespacedata01
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9762906Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9762911Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9770397Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9773324Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9781886Z -a----          4/8/2025  12:56 PM              4 binary.file
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9792675Z -a----          4/8/2025  12:56 PM             44 utf-16.file
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9803678Z -a----          4/8/2025  12:56 PM             20 utf-8.file
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9806961Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9807962Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9809427Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\zipdata01
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9809936Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9809942Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9817937Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9821143Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9829109Z -a----          4/8/2025  12:56 PM            876 ziptestdata.zip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9840263Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9843271Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9844227Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9845808Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\resources\zipdata02
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9846295Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9846298Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9853957Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9857482Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9865714Z -a----          4/8/2025  12:56 PM            698 ziptestdata.zip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9876467Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9879801Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9880968Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9882208Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_importlib\source
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9882672Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9882679Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9890692Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9894133Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9902952Z -a----          4/8/2025  12:56 PM           3196 test_case_sensitivity.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9913789Z -a----          4/8/2025  12:56 PM          33311 test_file_loader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9924844Z -a----          4/8/2025  12:56 PM           8320 test_finder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9935848Z -a----          4/8/2025  12:56 PM            867 test_path_hook.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9946792Z -a----          4/8/2025  12:56 PM           5523 test_source_encoding.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9957290Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9968100Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9971019Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9972335Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9973647Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_inspect
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9974104Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9974111Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9981832Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9985439Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:23.9993475Z -a----          4/8/2025  12:56 PM           2218 inspect_fodder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0004364Z -a----          4/8/2025  12:56 PM           4363 inspect_fodder2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0014934Z -a----          4/8/2025  12:56 PM            537 inspect_stock_annotations.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0025880Z -a----          4/8/2025  12:56 PM            646 inspect_stringized_annotations.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0036800Z -a----          4/8/2025  12:56 PM             63 inspect_stringized_annotations_2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0047416Z -a----          4/8/2025  12:56 PM           1745 inspect_stringized_annotations_pep695.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0058270Z -a----          4/8/2025  12:56 PM         215942 test_inspect.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0068752Z -a----          4/8/2025  12:56 PM            138 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0071760Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0072940Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0074517Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0074985Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0074991Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0082786Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0086314Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0094318Z -a----          4/8/2025  12:56 PM           5503 test_decode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0105453Z -a----          4/8/2025  12:56 PM            670 test_default.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0115946Z -a----          4/8/2025  12:56 PM           2487 test_dump.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0127034Z -a----          4/8/2025  12:56 PM           2274 test_encode_basestring_ascii.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0138476Z -a----          4/8/2025  12:56 PM           4154 test_enum.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0149110Z -a----          4/8/2025  12:56 PM           9280 test_fail.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0160190Z -a----          4/8/2025  12:56 PM           1332 test_float.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0170666Z -a----          4/8/2025  12:56 PM           1891 test_indent.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0182037Z -a----          4/8/2025  12:56 PM           1913 test_pass1.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0192661Z -a----          4/8/2025  12:56 PM            467 test_pass2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0203302Z -a----          4/8/2025  12:56 PM            569 test_pass3.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0213899Z -a----          4/8/2025  12:56 PM           3459 test_recursion.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0224536Z -a----          4/8/2025  12:56 PM           5131 test_scanstring.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0235382Z -a----          4/8/2025  12:56 PM           1369 test_separators.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0245817Z -a----          4/8/2025  12:56 PM           3410 test_speedups.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0256617Z -a----          4/8/2025  12:56 PM           7780 test_tool.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0297327Z -a----          4/8/2025  12:56 PM           4401 test_unicode.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0308004Z -a----          4/8/2025  12:56 PM           2246 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0318948Z -a----          4/8/2025  12:56 PM             75 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0322164Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0323394Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0324700Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_lib2to3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0325146Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0325151Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0333356Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0336484Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0344579Z -a----          4/8/2025  12:56 PM           2563 pytree_idempotency.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0355873Z -a----          4/8/2025  12:56 PM           2318 support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0366567Z -a----          4/8/2025  12:56 PM           1239 test_all_fixers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0377434Z -a----          4/8/2025  12:56 PM         127589 test_fixers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0390002Z -a----          4/8/2025  12:56 PM           5879 test_main.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0401071Z -a----          4/8/2025  12:56 PM          24363 test_parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0411765Z -a----          4/8/2025  12:56 PM          16854 test_pytree.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0422643Z -a----          4/8/2025  12:56 PM          12923 test_refactor.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0433457Z -a----          4/8/2025  12:56 PM          21798 test_util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0444029Z -a----          4/8/2025  12:56 PM            325 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0455246Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0458229Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0459479Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0460913Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_lib2to3\data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0461330Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0461334Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0468986Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0472716Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0480639Z -a----          4/8/2025  12:56 PM             39 bom.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0491737Z -a----          4/8/2025  12:56 PM             50 crlf.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0502581Z -a----          4/8/2025  12:56 PM            236 different_encoding.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0513523Z -a----          4/8/2025  12:56 PM             42 false_encoding.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0524247Z -a----          4/8/2025  12:56 PM          95700 infinite_recursion.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0535456Z -a----          4/8/2025  12:56 PM          31888 py2_test_grammar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0546372Z -a----          4/8/2025  12:56 PM          32136 py3_test_grammar.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0557538Z -a----          4/8/2025  12:56 PM            410 README
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0560493Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0561689Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0563140Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_lib2to3\data\fixers
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0563621Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0563626Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0571201Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0574396Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0582779Z -a----          4/8/2025  12:56 PM             94 bad_order.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0593942Z -a----          4/8/2025  12:56 PM             76 no_fixer_cls.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0604577Z -a----          4/8/2025  12:56 PM             25 parrot_example.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0607642Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0610003Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0611613Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_lib2to3\data\fixers\myfixes
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0612073Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0612078Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0619454Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0622680Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0630791Z -a----          4/8/2025  12:56 PM            129 fix_explicit.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0641487Z -a----          4/8/2025  12:56 PM            130 fix_first.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0652410Z -a----          4/8/2025  12:56 PM            132 fix_last.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0662944Z -a----          4/8/2025  12:56 PM            360 fix_parrot.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0673700Z -a----          4/8/2025  12:56 PM            133 fix_preorder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0684175Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0687356Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0688520Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0690538Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_module
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0690984Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0690990Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0698270Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0701614Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0709902Z -a----          4/8/2025  12:56 PM             65 bad_getattr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0720654Z -a----          4/8/2025  12:56 PM             84 bad_getattr2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0731895Z -a----          4/8/2025  12:56 PM            144 bad_getattr3.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0742920Z -a----          4/8/2025  12:56 PM            454 final_a.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0753926Z -a----          4/8/2025  12:56 PM            454 final_b.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0765114Z -a----          4/8/2025  12:56 PM            209 good_getattr.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0776227Z -a----          4/8/2025  12:56 PM          14991 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0779770Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0780464Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0782097Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_multiprocessing_fork
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0782613Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0782620Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0790494Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0793679Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0802405Z -a----          4/8/2025  12:56 PM            209 test_manager.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0813293Z -a----          4/8/2025  12:56 PM            208 test_misc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0824119Z -a----          4/8/2025  12:56 PM            211 test_processes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0835143Z -a----          4/8/2025  12:56 PM            209 test_threads.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0846020Z -a----          4/8/2025  12:56 PM            445 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0849460Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0850694Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0852150Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_multiprocessing_forkserver
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0852939Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0852944Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0860787Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0863725Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0872163Z -a----          4/8/2025  12:56 PM            215 test_manager.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0883464Z -a----          4/8/2025  12:56 PM            214 test_misc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0894398Z -a----          4/8/2025  12:56 PM            217 test_processes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0905324Z -a----          4/8/2025  12:56 PM            215 test_threads.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0916248Z -a----          4/8/2025  12:56 PM            351 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0920493Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0921068Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0922637Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_multiprocessing_spawn
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0923206Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0923213Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0930834Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0934147Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0942637Z -a----          4/8/2025  12:56 PM            210 test_manager.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0953618Z -a----          4/8/2025  12:56 PM            209 test_misc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0964925Z -a----          4/8/2025  12:56 PM            212 test_processes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0975631Z -a----          4/8/2025  12:56 PM            210 test_threads.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0986868Z -a----          4/8/2025  12:56 PM            237 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0989494Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0990824Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0992199Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_peg_generator
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0992677Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.0992681Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1000511Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1003865Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1012503Z -a----          4/8/2025  12:56 PM          20045 test_c_parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1023323Z -a----          4/8/2025  12:56 PM           8257 test_first_sets.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1036215Z -a----          4/8/2025  12:56 PM           1884 test_grammar_validator.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1046534Z -a----          4/8/2025  12:56 PM          39538 test_pegen.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1057607Z -a----          4/8/2025  12:56 PM            494 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1068602Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1071671Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1073039Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1074711Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_pydoc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1075056Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1075061Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1082930Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1086644Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1095058Z -a----          4/8/2025  12:56 PM            126 module_none.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1106171Z -a----          4/8/2025  12:56 PM           5411 pydocfodder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1117287Z -a----          4/8/2025  12:56 PM           1051 pydoc_mod.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1128259Z -a----          4/8/2025  12:56 PM          76817 test_pydoc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1139443Z -a----          4/8/2025  12:56 PM            138 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1142427Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1143778Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1145077Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_sqlite3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1145461Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1153259Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1156643Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1164998Z -a----          4/8/2025  12:56 PM           5931 test_backup.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1176248Z -a----          4/8/2025  12:56 PM           5761 test_cli.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1187223Z -a----          4/8/2025  12:56 PM          79295 test_dbapi.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1197938Z -a----          4/8/2025  12:56 PM           6370 test_dump.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1208910Z -a----          4/8/2025  12:56 PM          12640 test_factory.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1219379Z -a----          4/8/2025  12:56 PM          13345 test_hooks.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1230097Z -a----          4/8/2025  12:56 PM          20098 test_regression.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1240507Z -a----          4/8/2025  12:56 PM          20723 test_transactions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1251130Z -a----          4/8/2025  12:56 PM          20976 test_types.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1261501Z -a----          4/8/2025  12:56 PM          31085 test_userfunctions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1272313Z -a----          4/8/2025  12:56 PM            448 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1282948Z -a----          4/8/2025  12:56 PM            119 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1285903Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1286902Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1288664Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tkinter
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1289049Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1289055Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1296358Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1299861Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1308072Z -a----          4/8/2025  12:56 PM            580 README
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1318716Z -a----          4/8/2025  12:56 PM           4313 support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1329592Z -a----          4/8/2025  12:56 PM           2275 test_colorchooser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1340110Z -a----          4/8/2025  12:56 PM           6142 test_font.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1350836Z -a----          4/8/2025  12:56 PM          42149 test_geometry_managers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1361171Z -a----          4/8/2025  12:56 PM          16810 test_images.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1371773Z -a----          4/8/2025  12:56 PM           1532 test_loadtk.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1382552Z -a----          4/8/2025  12:56 PM           1166 test_messagebox.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1393031Z -a----          4/8/2025  12:56 PM          44222 test_misc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1403805Z -a----          4/8/2025  12:56 PM           1049 test_simpledialog.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1414121Z -a----          4/8/2025  12:56 PM           4420 test_text.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1424838Z -a----          4/8/2025  12:56 PM          11253 test_variables.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1435256Z -a----          4/8/2025  12:56 PM          62818 test_widgets.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1446099Z -a----          4/8/2025  12:56 PM          23272 widget_tests.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1456454Z -a----          4/8/2025  12:56 PM            528 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1467228Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1470337Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1471355Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1472884Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1473232Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1473237Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1481657Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1484904Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1492959Z -a----          4/8/2025  12:56 PM           4144 burntsushi.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1503989Z -a----          4/8/2025  12:56 PM           2296 test_data.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1514419Z -a----          4/8/2025  12:56 PM           2179 test_error.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1525179Z -a----          4/8/2025  12:56 PM           4128 test_misc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1535602Z -a----          4/8/2025  12:56 PM            410 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1546434Z -a----          4/8/2025  12:56 PM             66 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1549477Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1550501Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1552035Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1552485Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1552499Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1561266Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1564797Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1573007Z -a----          4/8/2025  12:56 PM             21 array-missing-comma.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1584215Z -a----          4/8/2025  12:56 PM             28 basic-str-ends-in-escape.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1594789Z -a----          4/8/2025  12:56 PM             52 inline-table-missing-comma.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1605572Z -a----          4/8/2025  12:56 PM             39 invalid-comment-char.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1616100Z -a----          4/8/2025  12:56 PM             28 invalid-escaped-unicode.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1626867Z -a----          4/8/2025  12:56 PM             19 invalid-hex.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1637507Z -a----          4/8/2025  12:56 PM             36 missing-closing-double-square-bracket.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1648138Z -a----          4/8/2025  12:56 PM             36 missing-closing-square-bracket.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1658650Z -a----          4/8/2025  12:56 PM             10 non-scalar-escaped.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1669514Z -a----          4/8/2025  12:56 PM             44 unclosed-multiline-string.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1680367Z -a----          4/8/2025  12:56 PM             28 unclosed-string.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1683362Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1684435Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1685954Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\array
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1686417Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1686421Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1694611Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1697488Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1706056Z -a----          4/8/2025  12:56 PM              4 file-end-after-val.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1717204Z -a----          4/8/2025  12:56 PM              5 unclosed-after-item.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1727999Z -a----          4/8/2025  12:56 PM              3 unclosed-empty.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1731031Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1732258Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1733653Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\array-of-tables
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1734085Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1734089Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1741732Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1745005Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1753100Z -a----          4/8/2025  12:56 PM             60 overwrite-array-in-parent.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1764132Z -a----          4/8/2025  12:56 PM             13 overwrite-bool-with-aot.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1767144Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1768156Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1769931Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\boolean
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1770444Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1770449Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1777942Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1781618Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1789871Z -a----          4/8/2025  12:56 PM              9 invalid-false-casing.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1801085Z -a----          4/8/2025  12:56 PM              8 invalid-true-casing.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1804223Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1805206Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1806766Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\dates-and-times
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1807277Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1807281Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1815124Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1818683Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1826748Z -a----          4/8/2025  12:56 PM             47 invalid-day.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1829930Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1830916Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1832693Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\dotted-keys
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1833494Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1833499Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1841122Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1844511Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1852721Z -a----          4/8/2025  12:56 PM             21 access-non-table.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1864144Z -a----          4/8/2025  12:56 PM             32 extend-defined-aot.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1875068Z -a----          4/8/2025  12:56 PM             42 extend-defined-table-with-subtable.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1885525Z -a----          4/8/2025  12:56 PM             36 extend-defined-table.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1888403Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1889526Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1891007Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\inline-table
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1891591Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1891597Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1899916Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1903668Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1911876Z -a----          4/8/2025  12:56 PM             45 define-twice-in-subtable.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1922878Z -a----          4/8/2025  12:56 PM             30 define-twice.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1933391Z -a----          4/8/2025  12:56 PM              6 file-end-after-key-val.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1944067Z -a----          4/8/2025  12:56 PM             22 mutate.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1954432Z -a----          4/8/2025  12:56 PM             75 override-val-in-table.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1965279Z -a----          4/8/2025  12:56 PM             47 override-val-with-array.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1975708Z -a----          4/8/2025  12:56 PM             45 override-val-with-table.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1986788Z -a----          4/8/2025  12:56 PM             24 overwrite-implicitly.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.1997363Z -a----          4/8/2025  12:56 PM             53 overwrite-value-in-inner-array.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2008000Z -a----          4/8/2025  12:56 PM             55 overwrite-value-in-inner-table.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2018860Z -a----          4/8/2025  12:56 PM              3 unclosed-empty.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2021788Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2023026Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2024623Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\keys-and-vals
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2025054Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2032928Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2036542Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2044772Z -a----          4/8/2025  12:56 PM             10 ends-early-table-def.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2055637Z -a----          4/8/2025  12:56 PM              5 ends-early.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2065840Z -a----          4/8/2025  12:56 PM             13 no-value.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2076417Z -a----          4/8/2025  12:56 PM              3 only-ws-after-dot.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2086852Z -a----          4/8/2025  12:56 PM             16 overwrite-with-deep-table.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2089666Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2090731Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2092536Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\literal-str
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2092929Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2100627Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2104062Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2112132Z -a----          4/8/2025  12:56 PM             14 unclosed.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2115901Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2116921Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2118130Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2118717Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\multiline-basic-str
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2119165Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2119186Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2126746Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2130326Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2138528Z -a----          4/8/2025  12:56 PM             69 carriage-return.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2149204Z -a----          4/8/2025  12:56 PM             15 escape-only.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2160303Z -a----          4/8/2025  12:56 PM              5 file-ends-after-opening.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2170579Z -a----          4/8/2025  12:56 PM             33 last-line-escape.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2181459Z -a----          4/8/2025  12:56 PM             22 unclosed-ends-in-whitespace-escape.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2184210Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2185302Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2186951Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2187868Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\multiline-literal-str
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2188324Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2196502Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2199633Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2207835Z -a----          4/8/2025  12:56 PM              5 file-ends-after-opening.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2218935Z -a----          4/8/2025  12:56 PM             22 unclosed.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2221820Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2222872Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2224225Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\invalid\table
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2224589Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2224593Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2232432Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2236270Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2244189Z -a----          4/8/2025  12:56 PM              1 eof-after-opening.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2254993Z -a----          4/8/2025  12:56 PM             28 redefine-1.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2265410Z -a----          4/8/2025  12:56 PM             31 redefine-2.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2268353Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2269423Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2271242Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\valid
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2271763Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2271769Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2279774Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2282727Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2291059Z -a----          4/8/2025  12:56 PM            101 apostrophes-in-literal-string.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2301879Z -a----          4/8/2025  12:56 PM             71 apostrophes-in-literal-string.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2313103Z -a----          4/8/2025  12:56 PM             86 boolean.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2323383Z -a----          4/8/2025  12:56 PM             19 boolean.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2333770Z -a----          4/8/2025  12:56 PM             14 empty-inline-table.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2344214Z -a----          4/8/2025  12:56 PM             36 empty-inline-table.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2356108Z -a----          4/8/2025  12:56 PM            159 five-quotes.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2366638Z -a----          4/8/2025  12:56 PM            103 five-quotes.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2377399Z -a----          4/8/2025  12:56 PM            122 hex-char.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2387809Z -a----          4/8/2025  12:56 PM             38 hex-char.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2398351Z -a----          4/8/2025  12:56 PM              4 no-newlines.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2408714Z -a----          4/8/2025  12:56 PM             24 no-newlines.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2419552Z -a----          4/8/2025  12:56 PM             97 trailing-comma.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2429970Z -a----          4/8/2025  12:56 PM              8 trailing-comma.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2433189Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2434133Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2435664Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\valid\array
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2436173Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2436178Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2443827Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2447054Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2455460Z -a----          4/8/2025  12:56 PM            205 array-subtables.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2466167Z -a----          4/8/2025  12:56 PM             62 array-subtables.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2476888Z -a----          4/8/2025  12:56 PM            125 open-parent-table.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2487280Z -a----          4/8/2025  12:56 PM             73 open-parent-table.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2490411Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2491767Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2493310Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\valid\dates-and-times
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2493914Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2493919Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2501240Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2504653Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2513414Z -a----          4/8/2025  12:56 PM            143 datetimes.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2523990Z -a----          4/8/2025  12:56 PM             60 datetimes.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2534663Z -a----          4/8/2025  12:56 PM             59 localtime.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2545035Z -a----          4/8/2025  12:56 PM             25 localtime.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2547893Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2549112Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2551094Z Directory:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2551626Z D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tomllib\data\valid\multiline-basic-str
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2551933Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2559558Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2562625Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2571107Z -a----          4/8/2025  12:56 PM             55 ends-in-whitespace-escape.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2581929Z -a----          4/8/2025  12:56 PM             44 ends-in-whitespace-escape.toml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2584956Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2585932Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2587736Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tools
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2588207Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2595932Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2599405Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2607589Z -a----          4/8/2025  12:56 PM           1406 test_freeze.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2618387Z -a----          4/8/2025  12:56 PM          16407 test_i18n.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2628858Z -a----          4/8/2025  12:56 PM           2829 test_makefile.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2639456Z -a----          4/8/2025  12:56 PM           5838 test_msgfmt.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2649888Z -a----          4/8/2025  12:56 PM           1074 test_reindent.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2661188Z -a----          4/8/2025  12:56 PM           1408 test_sundry.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2672382Z -a----          4/8/2025  12:56 PM           1645 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2682858Z -a----          4/8/2025  12:56 PM             76 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2685901Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2687294Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2689117Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tools\i18n_data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2689481Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2689487Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2696612Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2699831Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2708041Z -a----          4/8/2025  12:56 PM           1003 ascii-escapes.pot
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2718662Z -a----          4/8/2025  12:56 PM            784 docstrings.pot
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2757724Z -a----          4/8/2025  12:56 PM            816 docstrings.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2768354Z -a----          4/8/2025  12:56 PM           1048 escapes.pot
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2778887Z -a----          4/8/2025  12:56 PM            598 escapes.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2789441Z -a----          4/8/2025  12:56 PM            740 fileloc.pot
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2799865Z -a----          4/8/2025  12:56 PM            375 fileloc.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2810599Z -a----          4/8/2025  12:56 PM           1126 messages.pot
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2820860Z -a----          4/8/2025  12:56 PM           1057 messages.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2823630Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2825271Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2826618Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_tools\msgfmt_data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2827004Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2827009Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2834727Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2838178Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2846685Z -a----          4/8/2025  12:56 PM              4 fuzzy.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2857367Z -a----          4/8/2025  12:56 PM             28 fuzzy.mo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2868003Z -a----          4/8/2025  12:56 PM            364 fuzzy.po
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2878397Z -a----          4/8/2025  12:56 PM           1129 general.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2889019Z -a----          4/8/2025  12:56 PM            671 general.mo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2899469Z -a----          4/8/2025  12:56 PM            917 general.po
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2902472Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2903553Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2905430Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_ttk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2905728Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2905733Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2913468Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2916660Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2924595Z -a----          4/8/2025  12:56 PM          12384 test_extensions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2935412Z -a----          4/8/2025  12:56 PM          15357 test_style.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2945969Z -a----          4/8/2025  12:56 PM          75421 test_widgets.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2956660Z -a----          4/8/2025  12:56 PM            965 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2967531Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2970654Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2971686Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2973245Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_unittest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2973687Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2973693Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2981726Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2985573Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.2993488Z -a----          4/8/2025  12:56 PM             51 dummy.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3004359Z -a----          4/8/2025  12:56 PM           4192 support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3014712Z -a----          4/8/2025  12:56 PM          17210 test_assertions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3025190Z -a----          4/8/2025  12:56 PM          17228 test_async_case.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3035513Z -a----          4/8/2025  12:56 PM          11302 test_break.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3046228Z -a----          4/8/2025  12:56 PM          80438 test_case.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3056643Z -a----          4/8/2025  12:56 PM          34629 test_discovery.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3067367Z -a----          4/8/2025  12:56 PM           5693 test_functiontestcase.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3077624Z -a----          4/8/2025  12:56 PM          62155 test_loader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3088134Z -a----          4/8/2025  12:56 PM          18661 test_program.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3099000Z -a----          4/8/2025  12:56 PM          55355 test_result.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3109707Z -a----          4/8/2025  12:56 PM          54023 test_runner.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3120513Z -a----          4/8/2025  12:56 PM          17010 test_setups.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3131282Z -a----          4/8/2025  12:56 PM          20615 test_skipping.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3141973Z -a----          4/8/2025  12:56 PM          15636 test_suite.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3142572Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3153550Z -a----          4/8/2025  12:56 PM           1601 test_util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3164951Z -a----          4/8/2025  12:56 PM           2011 _test_warnings.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3175386Z -a----          4/8/2025  12:56 PM            154 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3186608Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3189762Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3190957Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3192071Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_unittest\testmock
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3192706Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3192718Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3200847Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3204433Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3212763Z -a----          4/8/2025  12:56 PM            493 support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3223979Z -a----          4/8/2025  12:56 PM          39613 testasync.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3234410Z -a----          4/8/2025  12:56 PM           4422 testcallable.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3245891Z -a----          4/8/2025  12:56 PM          36142 testhelpers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3256383Z -a----          4/8/2025  12:56 PM          18273 testmagicmethods.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3268715Z -a----          4/8/2025  12:56 PM          83800 testmock.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3279357Z -a----          4/8/2025  12:56 PM          67341 testpatch.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3290256Z -a----          4/8/2025  12:56 PM           7642 testsealable.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3301762Z -a----          4/8/2025  12:56 PM           1366 testsentinel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3312523Z -a----          4/8/2025  12:56 PM          12581 testwith.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3323583Z -a----          4/8/2025  12:56 PM            154 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3333908Z -a----          4/8/2025  12:56 PM            646 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3337686Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3338340Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3340106Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_warnings
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3340819Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3340825Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3348195Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3351616Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3360554Z -a----          4/8/2025  12:56 PM          64742 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3371271Z -a----          4/8/2025  12:56 PM             56 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3374477Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3375754Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3387941Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_warnings\data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3388492Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3388499Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3388610Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3390988Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3399495Z -a----          4/8/2025  12:56 PM             92 import_warning.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3410267Z -a----          4/8/2025  12:56 PM            293 package_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3421534Z -a----          4/8/2025  12:56 PM            481 stacklevel.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3424605Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3425636Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3427094Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_zipfile
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3427424Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3427429Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3435775Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3439084Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3447500Z -a----          4/8/2025  12:56 PM         157481 test_core.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3458554Z -a----          4/8/2025  12:56 PM            147 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3469075Z -a----          4/8/2025  12:56 PM            112 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3472140Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3473337Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3474582Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_zipfile\_path
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3475214Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3475218Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3483044Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3486352Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3495229Z -a----          4/8/2025  12:56 PM           3215 test_complexity.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3506221Z -a----          4/8/2025  12:56 PM          22792 test_path.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3516838Z -a----          4/8/2025  12:56 PM            115 write-alpharep.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3527932Z -a----          4/8/2025  12:56 PM            220 _functools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3538473Z -a----          4/8/2025  12:56 PM           2169 _itertools.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3549622Z -a----          4/8/2025  12:56 PM            228 _support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3560278Z -a----          4/8/2025  12:56 PM            944 _test_params.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3560591Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3571176Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3574169Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3575492Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3577121Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_zoneinfo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3577448Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3577453Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3585977Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3589196Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3597578Z -a----          4/8/2025  12:56 PM          82649 test_zoneinfo.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3608860Z -a----          4/8/2025  12:56 PM          12395 test_zoneinfo_property.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3620390Z -a----          4/8/2025  12:56 PM           3300 _support.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3631052Z -a----          4/8/2025  12:56 PM             69 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3642218Z -a----          4/8/2025  12:56 PM             56 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3645194Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3646396Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3647822Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\test_zoneinfo\data
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3648236Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3648240Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3656103Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3659758Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3667960Z -a----          4/8/2025  12:56 PM           3288 update_test_data.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3679323Z -a----          4/8/2025  12:56 PM          13084 zoneinfo_data.json
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3682604Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3683444Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3684662Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\tokenizedata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3685085Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3685093Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3692944Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3696027Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3704826Z -a----          4/8/2025  12:56 PM             34 badsyntax_3131.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3715525Z -a----          4/8/2025  12:56 PM             15 badsyntax_pep3120.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3726702Z -a----          4/8/2025  12:56 PM             25 bad_coding.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3737353Z -a----          4/8/2025  12:56 PM             32 bad_coding2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3747834Z -a----          4/8/2025  12:56 PM             22 coding20731.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3758853Z -a----          4/8/2025  12:56 PM            456 tokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3769421Z -a----          4/8/2025  12:56 PM            313 tokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3782422Z -a----          4/8/2025  12:56 PM            434 tokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3782925Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3794345Z -a----          4/8/2025  12:56 PM            338 tokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3805171Z -a----          4/8/2025  12:56 PM           2906 tokenize_tests.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3816387Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3819546Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3820833Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3822258Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\tracedmodules
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3822891Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3822898Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3830317Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3833759Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3842467Z -a----          4/8/2025  12:56 PM            152 testmod.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3853452Z -a----          4/8/2025  12:56 PM            207 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3856491Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3857619Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3859272Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\translationdata\argparse
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3859609Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3868407Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3872248Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3882698Z -a----          4/8/2025  12:56 PM           1232 msgids.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3886354Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3887441Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3888619Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\translationdata\getopt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3889133Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3889140Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3899277Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3902794Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3910559Z -a----          4/8/2025  12:56 PM            186 msgids.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3914452Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3916244Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3916975Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\translationdata\optparse
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3917451Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3917454Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3925273Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3928677Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3938373Z -a----          4/8/2025  12:56 PM            313 msgids.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3942007Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3943147Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3944490Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\typinganndata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3944993Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3944999Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3953445Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3956636Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3964720Z -a----          4/8/2025  12:56 PM           1182 ann_module.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3976810Z -a----          4/8/2025  12:56 PM            555 ann_module2.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3987415Z -a----          4/8/2025  12:56 PM            466 ann_module3.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.3998781Z -a----          4/8/2025  12:56 PM             86 ann_module4.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4009307Z -a----          4/8/2025  12:56 PM            212 ann_module5.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4020298Z -a----          4/8/2025  12:56 PM            145 ann_module6.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4030818Z -a----          4/8/2025  12:56 PM           1306 ann_module695.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4041948Z -a----          4/8/2025  12:56 PM            306 ann_module7.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4052664Z -a----          4/8/2025  12:56 PM            187 ann_module8.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4063356Z -a----          4/8/2025  12:56 PM            294 ann_module9.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4074630Z -a----          4/8/2025  12:56 PM            532 mod_generics_cache.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4084653Z -a----          4/8/2025  12:56 PM            889 _typed_dict_helper.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4096748Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4099621Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4100737Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4102003Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\wheeldata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4102481Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4102487Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4110893Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4114458Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4122597Z -a----          4/8/2025  12:56 PM        1089263 setuptools-67.6.1-py3-none-any.whl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4133960Z -a----          4/8/2025  12:56 PM          64545 wheel-0.40.0-py3-none-any.whl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4137289Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4138362Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4139610Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\xmltestdata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4140057Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4140062Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4148017Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4151412Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4160108Z -a----          4/8/2025  12:56 PM           1036 expat224_utf8_bug.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4171495Z -a----          4/8/2025  12:56 PM            152 simple-ns.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4182289Z -a----          4/8/2025  12:56 PM            122 simple.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4193310Z -a----          4/8/2025  12:56 PM           1388 test.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4203789Z -a----          4/8/2025  12:56 PM           1387 test.xml.out
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4206893Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4207916Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4209645Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\xmltestdata\c14n-20
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4210092Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4210097Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4218264Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4221363Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4229403Z -a----          4/8/2025  12:56 PM            257 c14nComment.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4241031Z -a----          4/8/2025  12:56 PM            158 c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4252930Z -a----          4/8/2025  12:56 PM            261 c14nPrefix.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4263557Z -a----          4/8/2025  12:56 PM            393 c14nPrefixQname.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4274878Z -a----          4/8/2025  12:56 PM            438 c14nPrefixQnameXpathElem.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4285271Z -a----          4/8/2025  12:56 PM            336 c14nQname.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4296333Z -a----          4/8/2025  12:56 PM            296 c14nQnameElem.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4306904Z -a----          4/8/2025  12:56 PM            381 c14nQnameXpathElem.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4318140Z -a----          4/8/2025  12:56 PM            255 c14nTrim.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4328710Z -a----          4/8/2025  12:56 PM             74 doc.dtd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4339767Z -a----          4/8/2025  12:56 PM            158 doc.xsl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4350777Z -a----          4/8/2025  12:56 PM            238 inC14N1.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4361434Z -a----          4/8/2025  12:56 PM            181 inC14N2.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4372127Z -a----          4/8/2025  12:56 PM            590 inC14N3.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4382551Z -a----          4/8/2025  12:56 PM            529 inC14N4.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4393272Z -a----          4/8/2025  12:56 PM            327 inC14N5.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4403521Z -a----          4/8/2025  12:56 PM             64 inC14N6.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4414680Z -a----          4/8/2025  12:56 PM            372 inNsContent.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4425068Z -a----          4/8/2025  12:56 PM             88 inNsDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4435881Z -a----          4/8/2025  12:56 PM            133 inNsPushdown.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4446198Z -a----          4/8/2025  12:56 PM            180 inNsRedecl.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4456850Z -a----          4/8/2025  12:56 PM            177 inNsSort.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4467223Z -a----          4/8/2025  12:56 PM            198 inNsSuperfluous.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4477713Z -a----          4/8/2025  12:56 PM            185 inNsXml.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4488233Z -a----          4/8/2025  12:56 PM            161 out_inC14N1_c14nComment.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4498893Z -a----          4/8/2025  12:56 PM            103 out_inC14N1_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4509667Z -a----          4/8/2025  12:56 PM            179 out_inC14N2_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4520276Z -a----          4/8/2025  12:56 PM             99 out_inC14N2_c14nTrim.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4531215Z -a----          4/8/2025  12:56 PM            418 out_inC14N3_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4541649Z -a----          4/8/2025  12:56 PM            491 out_inC14N3_c14nPrefix.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4552356Z -a----          4/8/2025  12:56 PM            329 out_inC14N3_c14nTrim.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4562730Z -a----          4/8/2025  12:56 PM            440 out_inC14N4_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4574524Z -a----          4/8/2025  12:56 PM            403 out_inC14N4_c14nTrim.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4585088Z -a----          4/8/2025  12:56 PM             51 out_inC14N5_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4595969Z -a----          4/8/2025  12:56 PM             44 out_inC14N5_c14nTrim.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4606643Z -a----          4/8/2025  12:56 PM             13 out_inC14N6_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4617297Z -a----          4/8/2025  12:56 PM            228 out_inNsContent_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4627754Z -a----          4/8/2025  12:56 PM            331 out_inNsContent_c14nPrefixQnameXpathElem.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4638430Z -a----          4/8/2025  12:56 PM            273 out_inNsContent_c14nQnameElem.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4649870Z -a----          4/8/2025  12:56 PM            347 out_inNsContent_c14nQnameXpathElem.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4660346Z -a----          4/8/2025  12:56 PM             74 out_inNsDefault_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4671328Z -a----          4/8/2025  12:56 PM             96 out_inNsDefault_c14nPrefix.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4681810Z -a----          4/8/2025  12:56 PM            197 out_inNsPushdown_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4692805Z -a----          4/8/2025  12:56 PM            213 out_inNsPushdown_c14nPrefix.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4703411Z -a----          4/8/2025  12:56 PM            182 out_inNsRedecl_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4714390Z -a----          4/8/2025  12:56 PM            175 out_inNsRedecl_c14nPrefix.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4725286Z -a----          4/8/2025  12:56 PM            189 out_inNsSort_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4737589Z -a----          4/8/2025  12:56 PM            203 out_inNsSort_c14nPrefix.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4748528Z -a----          4/8/2025  12:56 PM            190 out_inNsSuperfluous_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4758913Z -a----          4/8/2025  12:56 PM            126 out_inNsSuperfluous_c14nPrefix.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4769499Z -a----          4/8/2025  12:56 PM            138 out_inNsXml_c14nDefault.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4779983Z -a----          4/8/2025  12:56 PM            151 out_inNsXml_c14nPrefix.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4790559Z -a----          4/8/2025  12:56 PM            194 out_inNsXml_c14nPrefixQname.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4801044Z -a----          4/8/2025  12:56 PM            183 out_inNsXml_c14nQname.xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4811553Z -a----          4/8/2025  12:56 PM           1906 README
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4821813Z -a----          4/8/2025  12:56 PM              5 world.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4824592Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4825669Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4827539Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\test\ziptestdata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4827953Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4827960Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4836323Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4839888Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4847852Z -a----          4/8/2025  12:56 PM            978 exe_with_z64
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4859036Z -a----          4/8/2025  12:56 PM            990 exe_with_zip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4869544Z -a----          4/8/2025  12:56 PM            737 header.sh
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4880407Z -a----          4/8/2025  12:56 PM           1045 README.md
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4891841Z -a----          4/8/2025  12:56 PM             71 testdata_module_inside_zip.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4894947Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4896065Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4897458Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\tkinter
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4897844Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4897850Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4905826Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4909191Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4917947Z -a----          4/8/2025  12:56 PM           2746 colorchooser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4928730Z -a----          4/8/2025  12:56 PM           1342 commondialog.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4939104Z -a----          4/8/2025  12:56 PM           1603 constants.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4949752Z -a----          4/8/2025  12:56 PM           1584 dialog.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4960012Z -a----          4/8/2025  12:56 PM          11968 dnd.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4970836Z -a----          4/8/2025  12:56 PM          15431 filedialog.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4981340Z -a----          4/8/2025  12:56 PM           7239 font.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.4992037Z -a----          4/8/2025  12:56 PM           4007 messagebox.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5002422Z -a----          4/8/2025  12:56 PM           1872 scrolledtext.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5012870Z -a----          4/8/2025  12:56 PM          12194 simpledialog.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5023280Z -a----          4/8/2025  12:56 PM          78980 tix.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5033892Z -a----          4/8/2025  12:56 PM          57958 ttk.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5045505Z -a----          4/8/2025  12:56 PM         177850 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5056085Z -a----          4/8/2025  12:56 PM            155 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5058998Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5060162Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5061734Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\tomllib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5062782Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5062788Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5069935Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5073297Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5081505Z -a----          4/8/2025  12:56 PM          23322 _parser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5092443Z -a----          4/8/2025  12:56 PM           3050 _re.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5103378Z -a----          4/8/2025  12:56 PM            264 _types.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5114168Z -a----          4/8/2025  12:56 PM            318 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5117198Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5118312Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5119844Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\tomllib\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5120271Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5120279Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5127923Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5131601Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5139788Z -a----         4/26/2026   6:05 PM          26883 _parser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5150701Z -a----         4/26/2026   6:05 PM           3894 _re.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5161327Z -a----         4/26/2026   6:05 PM            352 _types.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5172211Z -a----         4/26/2026   6:05 PM            341 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5175332Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5176538Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5177674Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\turtledemo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5178045Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5178211Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5186243Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5189681Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5197686Z -a----          4/8/2025  12:56 PM           4409 bytedesign.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5209274Z -a----          4/8/2025  12:56 PM           1010 chaos.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5219663Z -a----          4/8/2025  12:56 PM           3442 clock.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5230506Z -a----          4/8/2025  12:56 PM           1397 colormixer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5240945Z -a----          4/8/2025  12:56 PM           3074 forest.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5251370Z -a----          4/8/2025  12:56 PM           3611 fractalcurves.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5261922Z -a----          4/8/2025  12:56 PM           2553 lindenmayer.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5272398Z -a----          4/8/2025  12:56 PM           2130 minimal_hanoi.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5283084Z -a----          4/8/2025  12:56 PM           6739 nim.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5293581Z -a----          4/8/2025  12:56 PM           1345 paint.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5304276Z -a----          4/8/2025  12:56 PM           1127 peace.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5314852Z -a----          4/8/2025  12:56 PM           3555 penrose.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5326068Z -a----          4/8/2025  12:56 PM           2936 planet_and_moon.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5336686Z -a----          4/8/2025  12:56 PM           1426 rosette.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5347703Z -a----          4/8/2025  12:56 PM           1890 round_dance.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5358574Z -a----          4/8/2025  12:56 PM           5257 sorting_animate.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5370617Z -a----          4/8/2025  12:56 PM           1463 tree.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5413944Z -a----          4/8/2025  12:56 PM            170 turtle.cfg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5425806Z -a----          4/8/2025  12:56 PM           1173 two_canvases.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5436763Z -a----          4/8/2025  12:56 PM            870 yinyang.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5448192Z -a----          4/8/2025  12:56 PM            328 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5459651Z -a----          4/8/2025  12:56 PM          15779 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5463137Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5464566Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5465777Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\unittest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5466347Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5467614Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5474204Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5477598Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5486160Z -a----          4/8/2025  12:56 PM           5626 async_case.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5497200Z -a----          4/8/2025  12:56 PM          58987 case.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5508076Z -a----          4/8/2025  12:56 PM          21613 loader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5519809Z -a----          4/8/2025  12:56 PM          12282 main.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5530537Z -a----          4/8/2025  12:56 PM         109371 mock.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5541569Z -a----          4/8/2025  12:56 PM           9386 result.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5552107Z -a----          4/8/2025  12:56 PM          10660 runner.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5563279Z -a----          4/8/2025  12:56 PM           2474 signals.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5573889Z -a----          4/8/2025  12:56 PM          13891 suite.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5585058Z -a----          4/8/2025  12:56 PM           5385 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5595576Z -a----          4/8/2025  12:56 PM           2832 _log.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5606125Z -a----          4/8/2025  12:56 PM           3572 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5616513Z -a----          4/8/2025  12:56 PM            490 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5619944Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5621099Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5622472Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\urllib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5622839Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5622844Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5630535Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5633996Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5642392Z -a----          4/8/2025  12:56 PM           2489 error.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5653966Z -a----          4/8/2025  12:56 PM          46938 parse.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5666134Z -a----          4/8/2025  12:56 PM         106326 request.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5677026Z -a----          4/8/2025  12:56 PM           2445 response.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5688667Z -a----          4/8/2025  12:56 PM           9743 robotparser.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5699615Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5702766Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5703800Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5705845Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\urllib\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5706219Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5713665Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5717387Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5725831Z -a----         4/26/2026   6:05 PM           3686 error.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5736746Z -a----         4/26/2026   6:05 PM          50651 parse.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5747121Z -a----         4/26/2026   6:05 PM         115514 request.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5757747Z -a----         4/26/2026   6:05 PM           4452 response.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5768230Z -a----         4/26/2026   6:05 PM            173 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5771334Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5772428Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5773676Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\venv
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5774030Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5774035Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5781984Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5785642Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5793468Z -a----          4/8/2025  12:56 PM          27358 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5804585Z -a----          4/8/2025  12:56 PM            155 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5807646Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5808598Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5810278Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\venv\scripts\common
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5810719Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5810726Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5818468Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5821984Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5830059Z -a----          4/8/2025  12:56 PM           2170 activate
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5841526Z -a----          4/8/2025  12:57 PM          27975 Activate.ps1
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5844515Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5845785Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5846998Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\venv\scripts\nt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5847425Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5847431Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5855621Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5858702Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5866676Z -a----          4/8/2025  12:56 PM           1013 activate.bat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5877594Z -a----          4/8/2025  12:56 PM            393 deactivate.bat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5887990Z -a----          4/8/2025  12:57 PM         274424 python.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5898726Z -a----          4/8/2025  12:57 PM         263400 pythonw.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5901847Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5902895Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5904143Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\venv\scripts\posix
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5904573Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5904580Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5911914Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5915921Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5923807Z -a----          4/8/2025  12:56 PM            934 activate.csh
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5934699Z -a----          4/8/2025  12:56 PM           2209 activate.fish
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5937915Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5938797Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5940096Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\wsgiref
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5940492Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5940500Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5948105Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5951419Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5959925Z -a----          4/8/2025  12:56 PM          22237 handlers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5970721Z -a----          4/8/2025  12:56 PM           6950 headers.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5981848Z -a----          4/8/2025  12:56 PM           5336 simple_server.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.5993647Z -a----          4/8/2025  12:56 PM           1771 types.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6003718Z -a----          4/8/2025  12:56 PM           5631 util.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6014506Z -a----          4/8/2025  12:56 PM          15474 validate.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6025130Z -a----          4/8/2025  12:56 PM            682 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6028171Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6029308Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6030577Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\xml
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6030931Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6031166Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6039766Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6043135Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6051411Z -a----          4/8/2025  12:56 PM            577 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6054608Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6055910Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6057793Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\xml\dom
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6058209Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6058214Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6065832Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6068856Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6077326Z -a----          4/8/2025  12:56 PM           3550 domreg.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6087973Z -a----          4/8/2025  12:56 PM          36655 expatbuilder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6098917Z -a----          4/8/2025  12:56 PM           3476 minicompat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6109221Z -a----          4/8/2025  12:56 PM          70153 minidom.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6119895Z -a----          4/8/2025  12:56 PM            963 NodeFilter.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6130229Z -a----          4/8/2025  12:56 PM          11973 pulldom.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6141135Z -a----          4/8/2025  12:56 PM          12809 xmlbuilder.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6152395Z -a----          4/8/2025  12:56 PM           4159 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6155376Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6156382Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6157881Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\xml\etree
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6158255Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6158262Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6165750Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6168955Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6177129Z -a----          4/8/2025  12:56 PM             85 cElementTree.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6187858Z -a----          4/8/2025  12:56 PM           7138 ElementInclude.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6198570Z -a----          4/8/2025  12:56 PM          14420 ElementPath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6209220Z -a----          4/8/2025  12:56 PM          76102 ElementTree.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6219773Z -a----          4/8/2025  12:56 PM           1638 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6222915Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6224239Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6225438Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\xml\parsers
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6225894Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6225900Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6234038Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6237442Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6245662Z -a----          4/8/2025  12:56 PM            256 expat.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6256586Z -a----          4/8/2025  12:56 PM            175 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6259694Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6260747Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6262188Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\xml\parsers\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6262633Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6262641Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6270515Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6274075Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6282389Z -a----         4/26/2026   6:05 PM            454 expat.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6293636Z -a----         4/26/2026   6:05 PM            355 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6296824Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6297967Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6299157Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\xml\sax
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6299536Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6299541Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6306934Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6310592Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6318804Z -a----          4/8/2025  12:56 PM          16488 expatreader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6329631Z -a----          4/8/2025  12:56 PM          16004 handler.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6340232Z -a----          4/8/2025  12:56 PM          12624 saxutils.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6351105Z -a----          4/8/2025  12:56 PM          13002 xmlreader.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6361705Z -a----          4/8/2025  12:56 PM           4826 _exceptions.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6372483Z -a----          4/8/2025  12:56 PM           3332 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6375652Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6376750Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6378161Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\xml\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6378584Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6378589Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6385879Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6389560Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6397702Z -a----         4/26/2026   6:05 PM            745 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6400965Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6401844Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6403274Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\xmlrpc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6403671Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6403677Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6411716Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6415038Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6423292Z -a----          4/8/2025  12:56 PM          50860 client.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6434227Z -a----          4/8/2025  12:56 PM          37824 server.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6444751Z -a----          4/8/2025  12:56 PM             39 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6447668Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6451635Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\xmlrpc\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6457172Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6460603Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6469475Z -a----         4/26/2026   6:05 PM          51567 client.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6481155Z -a----         4/26/2026   6:05 PM            173 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6484052Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6485283Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6486468Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\zipfile
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6486864Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6494447Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6498043Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6507125Z -a----          4/8/2025  12:56 PM          90666 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6517949Z -a----          4/8/2025  12:56 PM             62 __main__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6521055Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6522088Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6523344Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\zipfile\_path
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6523719Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6523725Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6531796Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6534994Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6543286Z -a----          4/8/2025  12:56 PM           1211 glob.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6554348Z -a----          4/8/2025  12:56 PM          11272 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6557296Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6558548Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6560172Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\zipfile\_path\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6560585Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6568074Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6571572Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6579623Z -a----         4/26/2026   6:05 PM           1991 glob.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6591158Z -a----         4/26/2026   6:05 PM          18946 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6594290Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6595591Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6596710Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\zipfile\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6597166Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6597172Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6604481Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6608095Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6616958Z -a----         4/26/2026   6:05 PM          99970 __init__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6619975Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6621241Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6622437Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\zoneinfo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6622810Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6622815Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6631062Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6634342Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6642756Z -a----          4/8/2025  12:56 PM           5458 _common.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6654309Z -a----          4/8/2025  12:56 PM           5569 _tzpath.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6665122Z -a----          4/8/2025  12:56 PM          25446 _zoneinfo.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6676398Z -a----          4/8/2025  12:56 PM            734 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6679619Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6680876Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6682066Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\__phello__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6682648Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6682652Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6690363Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6693843Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6702121Z -a----          4/8/2025  12:56 PM            104 spam.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6713836Z -a----          4/8/2025  12:56 PM            104 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6716931Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6718196Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6719410Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\__phello__\ham
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6719817Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6719821Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6727599Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6730869Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6739447Z -a----          4/8/2025  12:56 PM              0 eggs.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6750559Z -a----          4/8/2025  12:56 PM              0 __init__.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6753740Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6754968Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6756120Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Lib\__pycache__
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6756524Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6756530Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6763778Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6767673Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6776000Z -a----         4/26/2026   6:05 PM         101093 argparse.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6787215Z -a----         4/26/2026   6:05 PM          99772 ast.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6798332Z -a----         4/26/2026   6:05 PM          24435 base64.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6809422Z -a----         4/26/2026   6:05 PM           3679 bisect.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6821521Z -a----         4/26/2026   6:05 PM          15171 bz2.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6832412Z -a----         4/26/2026   6:05 PM          39940 calendar.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6842968Z -a----         4/26/2026   6:05 PM           4680 colorsys.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6853863Z -a----         4/26/2026   6:05 PM          20385 compileall.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6865004Z -a----         4/26/2026   6:05 PM          63520 configparser.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6875701Z -a----         4/26/2026   6:05 PM          30388 contextlib.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6886403Z -a----         4/26/2026   6:05 PM           9795 copy.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6897559Z -a----         4/26/2026   6:05 PM           7437 copyreg.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6908467Z -a----         4/26/2026   6:05 PM          17774 csv.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6918996Z -a----         4/26/2026   6:05 PM          44929 dataclasses.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6930394Z -a----         4/26/2026   6:05 PM            447 datetime.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6940721Z -a----         4/26/2026   6:05 PM           2969 decimal.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6952281Z -a----         4/26/2026   6:05 PM          34479 dis.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6962735Z -a----         4/26/2026   6:05 PM          80382 enum.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6973818Z -a----         4/26/2026   6:05 PM          14703 filecmp.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6984837Z -a----         4/26/2026   6:05 PM           6518 fnmatch.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.6995211Z -a----         4/26/2026   6:05 PM          36793 fractions.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7006140Z -a----         4/26/2026   6:05 PM          40380 functools.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7016677Z -a----         4/26/2026   6:05 PM           6869 getpass.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7027776Z -a----         4/26/2026   6:05 PM          21821 gettext.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7038332Z -a----         4/26/2026   6:05 PM           9839 glob.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7049204Z -a----         4/26/2026   6:05 PM          32391 gzip.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7060105Z -a----         4/26/2026   6:05 PM           8118 hashlib.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7070636Z -a----         4/26/2026   6:05 PM          17976 heapq.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7081072Z -a----         4/26/2026   6:05 PM          10729 hmac.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7092011Z -a----         4/26/2026   6:05 PM         134401 inspect.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7103330Z -a----         4/26/2026   6:05 PM          91420 ipaddress.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7114220Z -a----         4/26/2026   6:05 PM           1079 keyword.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7125055Z -a----         4/26/2026   6:05 PM           6587 linecache.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7135492Z -a----         4/26/2026   6:05 PM          59526 locale.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7146331Z -a----         4/26/2026   6:05 PM          15893 lzma.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7156927Z -a----         4/26/2026   6:05 PM          24484 mimetypes.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7167892Z -a----         4/26/2026   6:05 PM           2759 nturl2path.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7178373Z -a----         4/26/2026   6:05 PM          14005 numbers.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7189353Z -a----         4/26/2026   6:05 PM          14754 opcode.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7199853Z -a----         4/26/2026   6:05 PM          17390 operator.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7210680Z -a----         4/26/2026   6:05 PM          67479 optparse.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7221249Z -a----         4/26/2026   6:05 PM          61736 pathlib.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7231731Z -a----         4/26/2026   6:05 PM          77752 pickle.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7242406Z -a----         4/26/2026   6:05 PM          19925 pkgutil.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7252804Z -a----         4/26/2026   6:05 PM          41617 platform.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7263789Z -a----         4/26/2026   6:05 PM          41034 plistlib.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7274283Z -a----         4/26/2026   6:05 PM          10066 py_compile.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7285387Z -a----         4/26/2026   6:05 PM          14697 queue.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7295819Z -a----         4/26/2026   6:05 PM           9341 quopri.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7306583Z -a----         4/26/2026   6:05 PM          33183 random.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7317004Z -a----         4/26/2026   6:05 PM          10264 reprlib.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7327793Z -a----         4/26/2026   6:05 PM          26141 selectors.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7338121Z -a----         4/26/2026   6:05 PM          14190 shlex.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7348910Z -a----         4/26/2026   6:05 PM          66096 shutil.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7359292Z -a----         4/26/2026   6:05 PM           4495 signal.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7369806Z -a----         4/26/2026   6:05 PM          41983 socket.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7380531Z -a----         4/26/2026   6:05 PM          34395 socketserver.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7390754Z -a----         4/26/2026   6:05 PM          63120 ssl.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7401637Z -a----         4/26/2026   6:05 PM          11500 string.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7411813Z -a----         4/26/2026   6:05 PM          25202 stringprep.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7422821Z -a----         4/26/2026   6:05 PM            363 struct.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7433278Z -a----         4/26/2026   6:05 PM          79092 subprocess.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7444003Z -a----         4/26/2026   6:05 PM          29464 sysconfig.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7454355Z -a----         4/26/2026   6:05 PM         119826 tarfile.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7465249Z -a----         4/26/2026   6:05 PM          40638 tempfile.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7475835Z -a----         4/26/2026   6:05 PM          18318 textwrap.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7486847Z -a----         4/26/2026   6:05 PM          65254 threading.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7497093Z -a----         4/26/2026   6:05 PM           3607 token.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7507889Z -a----         4/26/2026   6:05 PM          25414 tokenize.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7518557Z -a----         4/26/2026   6:05 PM          51505 traceback.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7528874Z -a----         4/26/2026   6:05 PM          14983 types.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7539632Z -a----         4/26/2026   6:05 PM         142424 typing.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7550130Z -a----         4/26/2026   6:05 PM          33024 uuid.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7560973Z -a----         4/26/2026   6:05 PM          23865 warnings.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7571360Z -a----         4/26/2026   6:05 PM          31249 weakref.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7582381Z -a----         4/26/2026   6:05 PM           7237 _compat_pickle.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7592683Z -a----         4/26/2026   6:05 PM           7516 _compression.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7603546Z -a----         4/26/2026   6:05 PM          12317 _markupbase.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7615313Z -a----         4/26/2026   6:05 PM          11775 _weakrefset.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7626277Z -a----         4/26/2026   6:05 PM           4742 __future__.cpython-312.pyc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7629442Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7630507Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7632154Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\libs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7632539Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7632546Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7640692Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7643818Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7651875Z -a----          4/8/2025  12:57 PM         186296 python3.lib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7662952Z -a----          4/8/2025  12:57 PM         380202 python312.lib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7673655Z -a----          4/8/2025  12:57 PM           1750 _tkinter.lib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7676759Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7677980Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7679323Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\Scripts
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7679642Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7679646Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7687584Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7691051Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7699346Z -a----         4/26/2026   6:05 PM         108421 pip.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7710238Z -a----         4/26/2026   6:05 PM         108421 pip3.12.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7721351Z -a----         4/26/2026   6:05 PM         108421 pip3.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7724614Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7725875Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7726938Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7727335Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7727341Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7735746Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7739180Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7747213Z -a----          4/8/2025  12:58 PM         186746 tcl86t.lib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7758892Z -a----          4/8/2025  12:58 PM           7699 tclConfig.sh
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7769590Z -a----          4/8/2025  12:58 PM            792 tclooConfig.sh
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7780538Z -a----          4/8/2025  12:58 PM           9450 tclstub86.lib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7791125Z -a----          4/8/2025  12:58 PM         125276 tk86t.lib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7827808Z -a----          4/8/2025  12:58 PM           7820 tkstub86.lib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7831244Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7832521Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7833827Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\dde1.4
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7834250Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7842316Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7845363Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7853496Z -a----          4/8/2025  12:58 PM            474 pkgIndex.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7864785Z -a----          4/8/2025  12:58 PM          37664 tcldde14.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7868196Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7869475Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7871045Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\nmake
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7871436Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7871444Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7879181Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7882480Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7890514Z -a----          4/8/2025  12:58 PM          21933 nmakehlp.c
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7901968Z -a----          4/8/2025  12:58 PM          62551 rules.vc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7913499Z -a----          4/8/2025  12:58 PM           2606 targets.vc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7924606Z -a----          4/8/2025  12:58 PM             87 tcl.nmake
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7935925Z -a----          4/8/2025  12:58 PM          25600 x86_64-w64-mingw32-nmakehlp.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7939083Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7940201Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7941563Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\reg1.3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7941924Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7942011Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7950751Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7954345Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7962733Z -a----          4/8/2025  12:58 PM            353 pkgIndex.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7973608Z -a----          4/8/2025  12:58 PM          34584 tclreg13.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7977119Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7977992Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7979411Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8\8.4
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7979823Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7979840Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7987637Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.7991157Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8000211Z -a----          4/8/2025  12:58 PM          11708 platform-1.0.19.tm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8003529Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8004701Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8006003Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8\8.4\platform
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8006364Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8006368Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8014545Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8017948Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8026159Z -a----          4/8/2025  12:58 PM           6242 shell-1.1.4.tm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8029553Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8030575Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8031935Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8\8.5
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8032572Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8032597Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8040752Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8044083Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8052427Z -a----          4/8/2025  12:58 PM          35120 msgcat-1.6.1.tm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8063841Z -a----          4/8/2025  12:58 PM         105163 tcltest-2.5.8.tm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8067006Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8068228Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8069455Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8\8.6
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8070052Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8070060Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8078171Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8081599Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8089633Z -a----          4/8/2025  12:58 PM         118283 http-2.9.8.tm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8093782Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8094709Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8095933Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8096308Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8096314Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8104360Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8107807Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8116121Z -a----          4/8/2025  12:58 PM          21578 auto.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8126917Z -a----          4/8/2025  12:58 PM         133009 clock.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8138384Z -a----          4/8/2025  12:58 PM           8236 history.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8149251Z -a----          4/8/2025  12:58 PM          25722 init.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8160272Z -a----          4/8/2025  12:58 PM          23983 package.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8170786Z -a----          4/8/2025  12:58 PM            844 parray.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8181652Z -a----          4/8/2025  12:58 PM          42328 safe.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8192832Z -a----          4/8/2025  12:58 PM           7432 tclIndex
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8204041Z -a----          4/8/2025  12:58 PM          12236 tm.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8215415Z -a----          4/8/2025  12:58 PM           5051 word.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8218931Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8220272Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8221506Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\encoding
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8221904Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8221909Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8230292Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8233656Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8241689Z -a----          4/8/2025  12:58 PM           1110 ascii.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8253540Z -a----          4/8/2025  12:58 PM          94389 big5.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8264239Z -a----          4/8/2025  12:58 PM          98634 cns11643.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8275421Z -a----          4/8/2025  12:58 PM           1111 cp1250.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8286200Z -a----          4/8/2025  12:58 PM           1111 cp1251.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8297109Z -a----          4/8/2025  12:58 PM           1111 cp1252.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8307692Z -a----          4/8/2025  12:58 PM           1111 cp1253.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8318579Z -a----          4/8/2025  12:58 PM           1111 cp1254.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8329386Z -a----          4/8/2025  12:58 PM           1111 cp1255.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8339864Z -a----          4/8/2025  12:58 PM           1111 cp1256.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8350959Z -a----          4/8/2025  12:58 PM           1111 cp1257.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8361758Z -a----          4/8/2025  12:58 PM           1111 cp1258.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8372703Z -a----          4/8/2025  12:58 PM           1110 cp437.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8383036Z -a----          4/8/2025  12:58 PM           1110 cp737.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8393755Z -a----          4/8/2025  12:58 PM           1110 cp775.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8404128Z -a----          4/8/2025  12:58 PM           1110 cp850.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8414961Z -a----          4/8/2025  12:58 PM           1110 cp852.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8425272Z -a----          4/8/2025  12:58 PM           1110 cp855.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8435942Z -a----          4/8/2025  12:58 PM           1110 cp857.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8446264Z -a----          4/8/2025  12:58 PM           1110 cp860.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8456928Z -a----          4/8/2025  12:58 PM           1110 cp861.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8467652Z -a----          4/8/2025  12:58 PM           1110 cp862.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8477993Z -a----          4/8/2025  12:58 PM           1110 cp863.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8488360Z -a----          4/8/2025  12:58 PM           1110 cp864.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8498977Z -a----          4/8/2025  12:58 PM           1110 cp865.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8509799Z -a----          4/8/2025  12:58 PM           1110 cp866.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8519851Z -a----          4/8/2025  12:58 PM           1110 cp869.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8530766Z -a----          4/8/2025  12:58 PM           1110 cp874.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8541171Z -a----          4/8/2025  12:58 PM          49008 cp932.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8552003Z -a----          4/8/2025  12:58 PM         134671 cp936.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8562413Z -a----          4/8/2025  12:58 PM         132551 cp949.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8572978Z -a----          4/8/2025  12:58 PM          93330 cp950.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8583541Z -a----          4/8/2025  12:58 PM           1113 dingbats.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8594250Z -a----          4/8/2025  12:58 PM           1073 ebcdic.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8604599Z -a----          4/8/2025  12:58 PM          86971 euc-cn.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8615262Z -a----          4/8/2025  12:58 PM          83890 euc-jp.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8626662Z -a----          4/8/2025  12:58 PM          95451 euc-kr.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8637329Z -a----          4/8/2025  12:58 PM          88033 gb12345.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8648232Z -a----          4/8/2025  12:58 PM           1111 gb1988.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8658994Z -a----          4/8/2025  12:58 PM          85912 gb2312-raw.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8670026Z -a----          4/8/2025  12:58 PM          86971 gb2312.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8680507Z -a----          4/8/2025  12:58 PM            204 iso2022-jp.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8691774Z -a----          4/8/2025  12:58 PM            122 iso2022-kr.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8702213Z -a----          4/8/2025  12:58 PM            240 iso2022.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8713007Z -a----          4/8/2025  12:58 PM           1114 iso8859-1.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8723449Z -a----          4/8/2025  12:58 PM           1115 iso8859-10.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8734201Z -a----          4/8/2025  12:58 PM           1115 iso8859-11.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8745008Z -a----          4/8/2025  12:58 PM           1115 iso8859-13.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8755444Z -a----          4/8/2025  12:58 PM           1115 iso8859-14.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8766235Z -a----          4/8/2025  12:58 PM           1115 iso8859-15.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8776830Z -a----          4/8/2025  12:58 PM           1115 iso8859-16.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8787658Z -a----          4/8/2025  12:58 PM           1114 iso8859-2.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8798470Z -a----          4/8/2025  12:58 PM           1114 iso8859-3.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8809337Z -a----          4/8/2025  12:58 PM           1114 iso8859-4.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8819856Z -a----          4/8/2025  12:58 PM           1114 iso8859-5.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8830798Z -a----          4/8/2025  12:58 PM           1114 iso8859-6.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8841456Z -a----          4/8/2025  12:58 PM           1114 iso8859-7.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8852746Z -a----          4/8/2025  12:58 PM           1114 iso8859-8.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8863560Z -a----          4/8/2025  12:58 PM           1114 iso8859-9.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8874124Z -a----          4/8/2025  12:58 PM           1112 jis0201.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8884867Z -a----          4/8/2025  12:58 PM          81772 jis0208.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8895335Z -a----          4/8/2025  12:58 PM          72133 jis0212.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8906088Z -a----          4/8/2025  12:58 PM           1111 koi8-r.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8916603Z -a----          4/8/2025  12:58 PM           1092 koi8-ru.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8927539Z -a----          4/8/2025  12:58 PM           1091 koi8-t.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8938027Z -a----          4/8/2025  12:58 PM           1111 koi8-u.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8949259Z -a----          4/8/2025  12:58 PM          94393 ksc5601.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8959922Z -a----          4/8/2025  12:58 PM           1116 macCentEuro.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8970755Z -a----          4/8/2025  12:58 PM           1116 macCroatian.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8981241Z -a----          4/8/2025  12:58 PM           1116 macCyrillic.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.8991934Z -a----          4/8/2025  12:58 PM           1116 macDingbats.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9003514Z -a----          4/8/2025  12:58 PM           1113 macGreek.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9015509Z -a----          4/8/2025  12:58 PM           1115 macIceland.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9026781Z -a----          4/8/2025  12:58 PM          48813 macJapan.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9037233Z -a----          4/8/2025  12:58 PM           1113 macRoman.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9048291Z -a----          4/8/2025  12:58 PM           1115 macRomania.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9058804Z -a----          4/8/2025  12:58 PM           1112 macThai.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9069741Z -a----          4/8/2025  12:58 PM           1115 macTurkish.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9080357Z -a----          4/8/2025  12:58 PM           1115 macUkraine.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9090808Z -a----          4/8/2025  12:58 PM          42552 shiftjis.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9101387Z -a----          4/8/2025  12:58 PM           1111 symbol.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9111841Z -a----          4/8/2025  12:58 PM           1112 tis-620.enc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9114935Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9116238Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9117522Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\http1.0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9117941Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9117947Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9126263Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9129615Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9137693Z -a----          4/8/2025  12:58 PM          10052 http.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9148980Z -a----          4/8/2025  12:58 PM            746 pkgIndex.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9151795Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9152915Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9154276Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\msgs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9154843Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9154860Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9163209Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9166754Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9174844Z -a----          4/8/2025  12:58 PM           1038 af.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9186134Z -a----          4/8/2025  12:58 PM            257 af_za.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9196569Z -a----          4/8/2025  12:58 PM           2018 ar.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9207306Z -a----          4/8/2025  12:58 PM            265 ar_in.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9217924Z -a----          4/8/2025  12:58 PM           1851 ar_jo.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9228732Z -a----          4/8/2025  12:58 PM           1851 ar_lb.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9238998Z -a----          4/8/2025  12:58 PM           1851 ar_sy.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9249719Z -a----          4/8/2025  12:58 PM           2157 be.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9260286Z -a----          4/8/2025  12:58 PM           1871 bg.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9271007Z -a----          4/8/2025  12:58 PM           2335 bn.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9281563Z -a----          4/8/2025  12:58 PM            265 bn_in.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9292159Z -a----          4/8/2025  12:58 PM           1152 ca.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9302776Z -a----          4/8/2025  12:58 PM           1354 cs.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9313330Z -a----          4/8/2025  12:58 PM           1208 da.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9324907Z -a----          4/8/2025  12:58 PM           1276 de.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9335445Z -a----          4/8/2025  12:58 PM            847 de_at.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9346143Z -a----          4/8/2025  12:58 PM           1276 de_be.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9356491Z -a----          4/8/2025  12:58 PM           2304 el.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9367257Z -a----          4/8/2025  12:58 PM            307 en_au.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9377648Z -a----          4/8/2025  12:58 PM            312 en_be.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9388517Z -a----          4/8/2025  12:58 PM            257 en_bw.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9398987Z -a----          4/8/2025  12:58 PM            295 en_ca.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9409489Z -a----          4/8/2025  12:58 PM            286 en_gb.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9420151Z -a----          4/8/2025  12:58 PM            329 en_hk.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9430583Z -a----          4/8/2025  12:58 PM            286 en_ie.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9441061Z -a----          4/8/2025  12:58 PM            318 en_in.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9451681Z -a----          4/8/2025  12:58 PM            307 en_nz.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9462349Z -a----          4/8/2025  12:58 PM            329 en_ph.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9472856Z -a----          4/8/2025  12:58 PM            257 en_sg.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9483939Z -a----          4/8/2025  12:58 PM            251 en_za.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9494851Z -a----          4/8/2025  12:58 PM            257 en_zw.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9505513Z -a----          4/8/2025  12:58 PM           1285 eo.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9516531Z -a----          4/8/2025  12:58 PM           1232 es.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9527334Z -a----          4/8/2025  12:58 PM            248 es_ar.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9538171Z -a----          4/8/2025  12:58 PM            257 es_bo.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9548653Z -a----          4/8/2025  12:58 PM            257 es_cl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9559440Z -a----          4/8/2025  12:58 PM            257 es_co.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9569882Z -a----          4/8/2025  12:58 PM            257 es_cr.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9580637Z -a----          4/8/2025  12:58 PM            257 es_do.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9591024Z -a----          4/8/2025  12:58 PM            257 es_ec.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9601807Z -a----          4/8/2025  12:58 PM            257 es_gt.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9612223Z -a----          4/8/2025  12:58 PM            257 es_hn.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9623294Z -a----          4/8/2025  12:58 PM            257 es_mx.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9633968Z -a----          4/8/2025  12:58 PM            257 es_ni.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9645185Z -a----          4/8/2025  12:58 PM            257 es_pa.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9655960Z -a----          4/8/2025  12:58 PM            257 es_pe.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9666472Z -a----          4/8/2025  12:58 PM            257 es_pr.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9677340Z -a----          4/8/2025  12:58 PM            257 es_py.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9687763Z -a----          4/8/2025  12:58 PM            257 es_sv.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9698898Z -a----          4/8/2025  12:58 PM            257 es_uy.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9709609Z -a----          4/8/2025  12:58 PM            257 es_ve.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9720391Z -a----          4/8/2025  12:58 PM           1258 et.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9730837Z -a----          4/8/2025  12:58 PM           1032 eu.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9741669Z -a----          4/8/2025  12:58 PM            294 eu_es.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9752010Z -a----          4/8/2025  12:58 PM           1711 fa.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9762531Z -a----          4/8/2025  12:58 PM           2009 fa_in.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9772989Z -a----          4/8/2025  12:58 PM            426 fa_ir.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9783627Z -a----          4/8/2025  12:58 PM           1195 fi.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9795509Z -a----          4/8/2025  12:58 PM           1033 fo.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9807593Z -a----          4/8/2025  12:58 PM            286 fo_fo.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9818784Z -a----          4/8/2025  12:58 PM           1257 fr.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9829364Z -a----          4/8/2025  12:58 PM            286 fr_be.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9840226Z -a----          4/8/2025  12:58 PM            286 fr_ca.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9850734Z -a----          4/8/2025  12:58 PM            288 fr_ch.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9861353Z -a----          4/8/2025  12:58 PM           1188 ga.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9871967Z -a----          4/8/2025  12:58 PM            286 ga_ie.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9882476Z -a----          4/8/2025  12:58 PM            997 gl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9893007Z -a----          4/8/2025  12:58 PM            257 gl_es.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9903594Z -a----          4/8/2025  12:58 PM           1084 gv.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9914314Z -a----          4/8/2025  12:58 PM            257 gv_gb.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9924565Z -a----          4/8/2025  12:58 PM           1990 he.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9935257Z -a----          4/8/2025  12:58 PM           1777 hi.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9945858Z -a----          4/8/2025  12:58 PM            257 hi_in.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9956825Z -a----          4/8/2025  12:58 PM           1171 hr.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9967183Z -a----          4/8/2025  12:58 PM           1381 hu.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9977803Z -a----          4/8/2025  12:58 PM            961 id.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9988299Z -a----          4/8/2025  12:58 PM            257 id_id.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:24.9998966Z -a----          4/8/2025  12:58 PM           1305 is.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0034544Z -a----          4/8/2025  12:58 PM           1294 it.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0045186Z -a----          4/8/2025  12:58 PM            250 it_ch.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0055940Z -a----          4/8/2025  12:58 PM           1689 ja.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0066408Z -a----          4/8/2025  12:58 PM           1025 kl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0077113Z -a----          4/8/2025  12:58 PM            286 kl_gl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0087589Z -a----          4/8/2025  12:58 PM           1621 ko.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0098321Z -a----          4/8/2025  12:58 PM           1997 kok.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0109123Z -a----          4/8/2025  12:58 PM            260 kok_in.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0120695Z -a----          4/8/2025  12:58 PM            354 ko_kr.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0131454Z -a----          4/8/2025  12:58 PM           1013 kw.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0142052Z -a----          4/8/2025  12:58 PM            257 kw_gb.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0152971Z -a----          4/8/2025  12:58 PM           1307 lt.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0163564Z -a----          4/8/2025  12:58 PM           1271 lv.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0174414Z -a----          4/8/2025  12:58 PM           2157 mk.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0184859Z -a----          4/8/2025  12:58 PM           1846 mr.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0195633Z -a----          4/8/2025  12:58 PM            257 mr_in.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0206027Z -a----          4/8/2025  12:58 PM            957 ms.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0216876Z -a----          4/8/2025  12:58 PM            265 ms_my.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0235915Z -a----          4/8/2025  12:58 PM            717 mt.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0240004Z -a----          4/8/2025  12:58 PM           1209 nb.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0250724Z -a----          4/8/2025  12:58 PM           1129 nl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0261330Z -a----          4/8/2025  12:58 PM            286 nl_be.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0273522Z -a----          4/8/2025  12:58 PM           1200 nn.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0283909Z -a----          4/8/2025  12:58 PM           1263 pl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0294462Z -a----          4/8/2025  12:58 PM           1177 pt.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0305043Z -a----          4/8/2025  12:58 PM            286 pt_br.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0315451Z -a----          4/8/2025  12:58 PM           1224 ro.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0325791Z -a----          4/8/2025  12:58 PM           2091 ru.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0336338Z -a----          4/8/2025  12:58 PM            248 ru_ua.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0346634Z -a----          4/8/2025  12:58 PM           1212 sh.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0357209Z -a----          4/8/2025  12:58 PM           1255 sk.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0367667Z -a----          4/8/2025  12:58 PM           1216 sl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0379067Z -a----          4/8/2025  12:58 PM           1321 sq.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0389894Z -a----          4/8/2025  12:58 PM           2087 sr.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0401085Z -a----          4/8/2025  12:58 PM           1219 sv.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0412082Z -a----          4/8/2025  12:58 PM           1040 sw.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0422911Z -a----          4/8/2025  12:58 PM           1874 ta.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0434653Z -a----          4/8/2025  12:58 PM            257 ta_in.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0445021Z -a----          4/8/2025  12:58 PM           2149 te.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0456079Z -a----          4/8/2025  12:58 PM            419 te_in.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0466782Z -a----          4/8/2025  12:58 PM           2359 th.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0478072Z -a----          4/8/2025  12:58 PM           1183 tr.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0489027Z -a----          4/8/2025  12:58 PM           2165 uk.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0500102Z -a----          4/8/2025  12:58 PM           1471 vi.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0511068Z -a----          4/8/2025  12:58 PM           3385 zh.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0523069Z -a----          4/8/2025  12:58 PM            319 zh_cn.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0533476Z -a----          4/8/2025  12:58 PM            780 zh_hk.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0544233Z -a----          4/8/2025  12:58 PM            347 zh_sg.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0554761Z -a----          4/8/2025  12:58 PM            354 zh_tw.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0558138Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0559103Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0560800Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\opt0.4
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0561832Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0561934Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0570061Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0573574Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0582075Z -a----          4/8/2025  12:58 PM          33781 optparse.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0593298Z -a----          4/8/2025  12:58 PM            636 pkgIndex.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0596212Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0597514Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0599072Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0599553Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0607491Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0610907Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0618839Z -a----          4/8/2025  12:58 PM            177 CET
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0629779Z -a----          4/8/2025  12:58 PM            181 CST6CDT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0640064Z -a----          4/8/2025  12:58 PM            175 Cuba
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0650720Z -a----          4/8/2025  12:58 PM            171 EET
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0661287Z -a----          4/8/2025  12:58 PM            170 Egypt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0672424Z -a----          4/8/2025  12:58 PM            172 Eire
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0682581Z -a----          4/8/2025  12:58 PM            174 EST
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0693286Z -a----          4/8/2025  12:58 PM            184 EST5EDT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0703562Z -a----          4/8/2025  12:58 PM            170 GB
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0714990Z -a----          4/8/2025  12:58 PM            175 GB-Eire
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0726173Z -a----          4/8/2025  12:58 PM            153 GMT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0737195Z -a----          4/8/2025  12:58 PM            155 GMT+0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0749207Z -a----          4/8/2025  12:58 PM            155 GMT-0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0760523Z -a----          4/8/2025  12:58 PM            154 GMT0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0771323Z -a----          4/8/2025  12:58 PM            159 Greenwich
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0782117Z -a----          4/8/2025  12:58 PM            179 Hongkong
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0792879Z -a----          4/8/2025  12:58 PM            180 HST
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0804034Z -a----          4/8/2025  12:58 PM            178 Iceland
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0814730Z -a----          4/8/2025  12:58 PM            166 Iran
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0825869Z -a----          4/8/2025  12:58 PM            177 Israel
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0836360Z -a----          4/8/2025  12:58 PM            181 Jamaica
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0847328Z -a----          4/8/2025  12:58 PM            164 Japan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0857644Z -a----          4/8/2025  12:58 PM            189 Kwajalein
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0868953Z -a----          4/8/2025  12:58 PM            176 Libya
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0885735Z -a----          4/8/2025  12:58 PM            177 MET
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0897118Z -a----          4/8/2025  12:58 PM            177 MST
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0910130Z -a----          4/8/2025  12:58 PM            178 MST7MDT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0921892Z -a----          4/8/2025  12:58 PM            177 Navajo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0933784Z -a----          4/8/2025  12:58 PM            179 NZ
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0946170Z -a----          4/8/2025  12:58 PM            181 NZ-CHAT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0956991Z -a----          4/8/2025  12:58 PM            174 Poland
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0967921Z -a----          4/8/2025  12:58 PM            176 Portugal
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0978418Z -a----          4/8/2025  12:58 PM            171 PRC
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.0989691Z -a----          4/8/2025  12:58 PM            193 PST8PDT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1000262Z -a----          4/8/2025  12:58 PM            165 ROC
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1011080Z -a----          4/8/2025  12:58 PM            162 ROK
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1021865Z -a----          4/8/2025  12:58 PM            180 Singapore
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1035299Z -a----          4/8/2025  12:58 PM            180 Turkey
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1046695Z -a----          4/8/2025  12:58 PM            153 UCT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1057318Z -a----          4/8/2025  12:58 PM            159 Universal
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1068742Z -a----          4/8/2025  12:58 PM            153 UTC
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1079149Z -a----          4/8/2025  12:58 PM            172 W-SU
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1090011Z -a----          4/8/2025  12:58 PM            171 WET
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1101045Z -a----          4/8/2025  12:58 PM            154 Zulu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1104628Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1105436Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1106979Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Africa
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1107434Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1107440Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1114453Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1117880Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1126723Z -a----          4/8/2025  12:58 PM            147 Abidjan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1137409Z -a----          4/8/2025  12:58 PM            183 Accra
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1148910Z -a----          4/8/2025  12:58 PM            189 Addis_Ababa
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1159561Z -a----          4/8/2025  12:58 PM           1080 Algiers
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1170749Z -a----          4/8/2025  12:58 PM            184 Asmara
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1181304Z -a----          4/8/2025  12:58 PM            184 Asmera
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1192509Z -a----          4/8/2025  12:58 PM            184 Bamako
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1203250Z -a----          4/8/2025  12:58 PM            178 Bangui
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1214058Z -a----          4/8/2025  12:58 PM            184 Banjul
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1225608Z -a----          4/8/2025  12:58 PM            175 Bissau
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1236279Z -a----          4/8/2025  12:58 PM            183 Blantyre
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1247662Z -a----          4/8/2025  12:58 PM            183 Brazzaville
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1258312Z -a----          4/8/2025  12:58 PM            184 Bujumbura
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1272334Z -a----          4/8/2025  12:58 PM           8472 Cairo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1283200Z -a----          4/8/2025  12:58 PM           5335 Casablanca
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1294308Z -a----          4/8/2025  12:58 PM           7536 Ceuta
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1305097Z -a----          4/8/2025  12:58 PM            185 Conakry
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1315783Z -a----          4/8/2025  12:58 PM            183 Dakar
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1326613Z -a----          4/8/2025  12:58 PM            191 Dar_es_Salaam
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1337427Z -a----          4/8/2025  12:58 PM            186 Djibouti
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1348167Z -a----          4/8/2025  12:58 PM            178 Douala
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1358922Z -a----          4/8/2025  12:58 PM           5049 El_Aaiun
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1369593Z -a----          4/8/2025  12:58 PM            186 Freetown
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1381144Z -a----          4/8/2025  12:58 PM            183 Gaborone
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1391625Z -a----          4/8/2025  12:58 PM            181 Harare
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1402854Z -a----          4/8/2025  12:58 PM            309 Johannesburg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1413509Z -a----          4/8/2025  12:58 PM           1127 Juba
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1424514Z -a----          4/8/2025  12:58 PM            185 Kampala
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1435566Z -a----          4/8/2025  12:58 PM           1131 Khartoum
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1446331Z -a----          4/8/2025  12:58 PM            181 Kigali
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1458574Z -a----          4/8/2025  12:58 PM            180 Kinshasa
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1469050Z -a----          4/8/2025  12:58 PM            232 Lagos
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1480156Z -a----          4/8/2025  12:58 PM            182 Libreville
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1490562Z -a----          4/8/2025  12:58 PM            182 Lome
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1501449Z -a----          4/8/2025  12:58 PM            178 Luanda
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1512220Z -a----          4/8/2025  12:58 PM            185 Lubumbashi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1523343Z -a----          4/8/2025  12:58 PM            181 Lusaka
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1534496Z -a----          4/8/2025  12:58 PM            178 Malabo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1545330Z -a----          4/8/2025  12:58 PM            149 Maputo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1556524Z -a----          4/8/2025  12:58 PM            199 Maseru
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1566903Z -a----          4/8/2025  12:58 PM            200 Mbabane
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1577905Z -a----          4/8/2025  12:58 PM            187 Mogadishu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1588398Z -a----          4/8/2025  12:58 PM            208 Monrovia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1599648Z -a----          4/8/2025  12:58 PM            268 Nairobi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1609923Z -a----          4/8/2025  12:58 PM            208 Ndjamena
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1621023Z -a----          4/8/2025  12:58 PM            178 Niamey
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1631685Z -a----          4/8/2025  12:58 PM            188 Nouakchott
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1642339Z -a----          4/8/2025  12:58 PM            189 Ouagadougou
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1653108Z -a----          4/8/2025  12:58 PM            182 Porto-Novo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1663897Z -a----          4/8/2025  12:58 PM            234 Sao_Tome
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1674724Z -a----          4/8/2025  12:58 PM            186 Timbuktu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1685664Z -a----          4/8/2025  12:58 PM            954 Tripoli
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1697256Z -a----          4/8/2025  12:58 PM           1111 Tunis
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1707925Z -a----          4/8/2025  12:58 PM           1646 Windhoek
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1711314Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1712450Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1713997Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\America
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1714369Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1714374Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1722019Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1725278Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1734215Z -a----          4/8/2025  12:58 PM           8447 Adak
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1744850Z -a----          4/8/2025  12:58 PM           8685 Anchorage
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1756301Z -a----          4/8/2025  12:58 PM            202 Anguilla
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1766879Z -a----          4/8/2025  12:58 PM            201 Antigua
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1777816Z -a----          4/8/2025  12:58 PM           1727 Araguaina
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1788826Z -a----          4/8/2025  12:58 PM            199 Aruba
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1799830Z -a----          4/8/2025  12:58 PM           7691 Asuncion
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1810670Z -a----          4/8/2025  12:58 PM            187 Atikokan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1821616Z -a----          4/8/2025  12:58 PM            177 Atka
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1832681Z -a----          4/8/2025  12:58 PM           1949 Bahia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1843433Z -a----          4/8/2025  12:58 PM           2042 Bahia_Banderas
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1854752Z -a----          4/8/2025  12:58 PM            648 Barbados
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1865728Z -a----          4/8/2025  12:58 PM           1001 Belem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1876934Z -a----          4/8/2025  12:58 PM           3284 Belize
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1887530Z -a----          4/8/2025  12:58 PM            206 Blanc-Sablon
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1899102Z -a----          4/8/2025  12:58 PM           1164 Boa_Vista
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1909556Z -a----          4/8/2025  12:58 PM            243 Bogota
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1921233Z -a----          4/8/2025  12:58 PM           8605 Boise
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1931702Z -a----          4/8/2025  12:58 PM            239 Buenos_Aires
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1943954Z -a----          4/8/2025  12:58 PM           8154 Cambridge_Bay
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1954830Z -a----          4/8/2025  12:58 PM           2827 Campo_Grande
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1966155Z -a----          4/8/2025  12:58 PM           1442 Cancun
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1977064Z -a----          4/8/2025  12:58 PM            276 Caracas
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1988101Z -a----          4/8/2025  12:58 PM            227 Catamarca
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.1998827Z -a----          4/8/2025  12:58 PM            183 Cayenne
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2010471Z -a----          4/8/2025  12:58 PM            185 Cayman
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2021215Z -a----          4/8/2025  12:58 PM          11372 Chicago
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2032291Z -a----          4/8/2025  12:58 PM           2040 Chihuahua
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2042893Z -a----          4/8/2025  12:58 PM           6657 Ciudad_Juarez
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2053939Z -a----          4/8/2025  12:58 PM            192 Coral_Harbour
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2064481Z -a----          4/8/2025  12:58 PM            219 Cordoba
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2075333Z -a----          4/8/2025  12:58 PM            431 Costa_Rica
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2085808Z -a----          4/8/2025  12:58 PM            189 Creston
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2096753Z -a----          4/8/2025  12:58 PM           2821 Cuiaba
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2107289Z -a----          4/8/2025  12:58 PM            201 Curacao
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2118271Z -a----          4/8/2025  12:58 PM           1095 Danmarkshavn
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2128636Z -a----          4/8/2025  12:58 PM           3028 Dawson
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2139557Z -a----          4/8/2025  12:58 PM           1940 Dawson_Creek
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2150312Z -a----          4/8/2025  12:58 PM           8920 Denver
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2161173Z -a----          4/8/2025  12:58 PM           8430 Detroit
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2205219Z -a----          4/8/2025  12:58 PM            202 Dominica
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2216216Z -a----          4/8/2025  12:58 PM           8600 Edmonton
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2226978Z -a----          4/8/2025  12:58 PM           1194 Eirunepe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2237831Z -a----          4/8/2025  12:58 PM            279 El_Salvador
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2249268Z -a----          4/8/2025  12:58 PM            190 Ensenada
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2260002Z -a----          4/8/2025  12:58 PM           1380 Fortaleza
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2271357Z -a----          4/8/2025  12:58 PM           4578 Fort_Nelson
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2282228Z -a----          4/8/2025  12:58 PM            231 Fort_Wayne
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2293016Z -a----          4/8/2025  12:58 PM           8372 Glace_Bay
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2303433Z -a----          4/8/2025  12:58 PM            180 Godthab
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2314764Z -a----          4/8/2025  12:58 PM          10353 Goose_Bay
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2325468Z -a----          4/8/2025  12:58 PM           7522 Grand_Turk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2336305Z -a----          4/8/2025  12:58 PM            201 Grenada
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2347127Z -a----          4/8/2025  12:58 PM            204 Guadeloupe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2357811Z -a----          4/8/2025  12:58 PM            399 Guatemala
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2369131Z -a----          4/8/2025  12:58 PM            246 Guayaquil
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2379486Z -a----          4/8/2025  12:58 PM            242 Guyana
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2390783Z -a----          4/8/2025  12:58 PM          11124 Halifax
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2401445Z -a----          4/8/2025  12:58 PM           8729 Havana
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2412121Z -a----          4/8/2025  12:58 PM            589 Hermosillo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2422084Z -a----          4/8/2025  12:58 PM            233 Indianapolis
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2433065Z -a----          4/8/2025  12:58 PM           8053 Inuvik
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2443735Z -a----          4/8/2025  12:58 PM           8086 Iqaluit
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2454470Z -a----          4/8/2025  12:58 PM            847 Jamaica
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2465010Z -a----          4/8/2025  12:58 PM            211 Jujuy
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2475746Z -a----          4/8/2025  12:58 PM           8682 Juneau
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2487114Z -a----          4/8/2025  12:58 PM            204 Knox_IN
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2498206Z -a----          4/8/2025  12:58 PM            204 Kralendijk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2509334Z -a----          4/8/2025  12:58 PM            217 La_Paz
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2519795Z -a----          4/8/2025  12:58 PM            450 Lima
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2532542Z -a----          4/8/2025  12:58 PM           9726 Los_Angeles
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2543783Z -a----          4/8/2025  12:58 PM            228 Louisville
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2555315Z -a----          4/8/2025  12:58 PM            207 Lower_Princes
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2567835Z -a----          4/8/2025  12:58 PM           1492 Maceio
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2578605Z -a----          4/8/2025  12:58 PM            611 Managua
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2590045Z -a----          4/8/2025  12:58 PM           1132 Manaus
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2600669Z -a----          4/8/2025  12:58 PM            201 Marigot
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2612060Z -a----          4/8/2025  12:58 PM            251 Martinique
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2622700Z -a----          4/8/2025  12:58 PM           6745 Matamoros
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2633858Z -a----          4/8/2025  12:58 PM           2036 Mazatlan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2644793Z -a----          4/8/2025  12:58 PM            219 Mendoza
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2656707Z -a----          4/8/2025  12:58 PM           8410 Menominee
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2668093Z -a----          4/8/2025  12:58 PM           1877 Merida
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2679077Z -a----          4/8/2025  12:58 PM           6705 Metlakatla
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2689979Z -a----          4/8/2025  12:58 PM           2261 Mexico_City
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2700816Z -a----          4/8/2025  12:58 PM           6852 Miquelon
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2711507Z -a----          4/8/2025  12:58 PM          10507 Moncton
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2722101Z -a----          4/8/2025  12:58 PM           2100 Monterrey
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2732707Z -a----          4/8/2025  12:58 PM           2800 Montevideo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2743363Z -a----          4/8/2025  12:58 PM            190 Montreal
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2754263Z -a----          4/8/2025  12:58 PM            204 Montserrat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2765191Z -a----          4/8/2025  12:58 PM            188 Nassau
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2776200Z -a----          4/8/2025  12:58 PM          11373 New_York
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2786744Z -a----          4/8/2025  12:58 PM            189 Nipigon
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2787038Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2797614Z -a----          4/8/2025  12:58 PM           8680 Nome
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2808813Z -a----          4/8/2025  12:58 PM           1354 Noronha
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2819949Z -a----          4/8/2025  12:58 PM           7111 Nuuk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2830602Z -a----          4/8/2025  12:58 PM           6874 Ojinaga
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2841923Z -a----          4/8/2025  12:58 PM            186 Panama
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2852511Z -a----          4/8/2025  12:58 PM            193 Pangnirtung
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2863732Z -a----          4/8/2025  12:58 PM            249 Paramaribo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2874469Z -a----          4/8/2025  12:58 PM            496 Phoenix
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2886612Z -a----          4/8/2025  12:58 PM           6613 Port-au-Prince
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2898075Z -a----          4/8/2025  12:58 PM            201 Porto_Acre
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2909437Z -a----          4/8/2025  12:58 PM           1021 Porto_Velho
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2920569Z -a----          4/8/2025  12:58 PM            207 Port_of_Spain
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2931712Z -a----          4/8/2025  12:58 PM            283 Puerto_Rico
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2943077Z -a----          4/8/2025  12:58 PM           3614 Punta_Arenas
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2953728Z -a----          4/8/2025  12:58 PM            196 Rainy_River
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2965154Z -a----          4/8/2025  12:58 PM           8029 Rankin_Inlet
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2975623Z -a----          4/8/2025  12:58 PM           1377 Recife
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2986742Z -a----          4/8/2025  12:58 PM           1781 Regina
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.2997276Z -a----          4/8/2025  12:58 PM           8025 Resolute
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3008568Z -a----          4/8/2025  12:58 PM           1080 Rio_Branco
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3019363Z -a----          4/8/2025  12:58 PM            219 Rosario
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3030334Z -a----          4/8/2025  12:58 PM           1048 Santarem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3040779Z -a----          4/8/2025  12:58 PM            194 Santa_Isabel
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3041097Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3051999Z -a----          4/8/2025  12:58 PM           8590 Santiago
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3062756Z -a----          4/8/2025  12:58 PM            616 Santo_Domingo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3073624Z -a----          4/8/2025  12:58 PM           2808 Sao_Paulo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3084398Z -a----          4/8/2025  12:58 PM           6902 Scoresbysund
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3095207Z -a----          4/8/2025  12:58 PM            187 Shiprock
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3106170Z -a----          4/8/2025  12:58 PM           8651 Sitka
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3116882Z -a----          4/8/2025  12:58 PM            207 St_Barthelemy
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3128374Z -a----          4/8/2025  12:58 PM          11289 St_Johns
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3139200Z -a----          4/8/2025  12:58 PM            202 St_Kitts
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3150106Z -a----          4/8/2025  12:58 PM            202 St_Lucia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3161261Z -a----          4/8/2025  12:58 PM            203 St_Thomas
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3172364Z -a----          4/8/2025  12:58 PM            204 St_Vincent
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3183571Z -a----          4/8/2025  12:58 PM            874 Swift_Current
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3194415Z -a----          4/8/2025  12:58 PM            341 Tegucigalpa
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3205200Z -a----          4/8/2025  12:58 PM           6890 Thule
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3216053Z -a----          4/8/2025  12:58 PM            193 Thunder_Bay
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3227403Z -a----          4/8/2025  12:58 PM           8941 Tijuana
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3237902Z -a----          4/8/2025  12:58 PM          11248 Toronto
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3249050Z -a----          4/8/2025  12:58 PM            201 Tortola
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3259356Z -a----          4/8/2025  12:58 PM           9815 Vancouver
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3270854Z -a----          4/8/2025  12:58 PM            200 Virgin
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3281916Z -a----          4/8/2025  12:58 PM           3033 Whitehorse
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3292892Z -a----          4/8/2025  12:58 PM           9695 Winnipeg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3303777Z -a----          4/8/2025  12:58 PM           8683 Yakutat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3314618Z -a----          4/8/2025  12:58 PM            196 Yellowknife
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3317646Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3318983Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3320363Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\America\Argentina
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3320854Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3320859Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3329035Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3332258Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3340870Z -a----          4/8/2025  12:58 PM           1987 Buenos_Aires
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3352125Z -a----          4/8/2025  12:58 PM           2015 Catamarca
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3362954Z -a----          4/8/2025  12:58 PM            242 ComodRivadavia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3373638Z -a----          4/8/2025  12:58 PM           1982 Cordoba
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3385156Z -a----          4/8/2025  12:58 PM           1980 Jujuy
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3395751Z -a----          4/8/2025  12:58 PM           2043 La_Rioja
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3407285Z -a----          4/8/2025  12:58 PM           2015 Mendoza
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3418232Z -a----          4/8/2025  12:58 PM           2018 Rio_Gallegos
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3429002Z -a----          4/8/2025  12:58 PM           1951 Salta
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3439822Z -a----          4/8/2025  12:58 PM           2043 San_Juan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3450721Z -a----          4/8/2025  12:58 PM           2019 San_Luis
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3461555Z -a----          4/8/2025  12:58 PM           2042 Tucuman
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3472716Z -a----          4/8/2025  12:58 PM           2013 Ushuaia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3476082Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3476968Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3478680Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\America\Indiana
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3479319Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3479330Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3487338Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3490421Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3499032Z -a----          4/8/2025  12:58 PM           7230 Indianapolis
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3510208Z -a----          4/8/2025  12:58 PM           8755 Knox
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3521334Z -a----          4/8/2025  12:58 PM           7273 Marengo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3532694Z -a----          4/8/2025  12:58 PM           7611 Petersburg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3543756Z -a----          4/8/2025  12:58 PM           7100 Tell_City
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3555284Z -a----          4/8/2025  12:58 PM           6563 Vevay
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3565943Z -a----          4/8/2025  12:58 PM           7226 Vincennes
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3577199Z -a----          4/8/2025  12:58 PM           7410 Winamac
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3579967Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3581154Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3582766Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\America\Kentucky
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3583437Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3583446Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3591907Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3595386Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3603422Z -a----          4/8/2025  12:58 PM           9553 Louisville
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3615602Z -a----          4/8/2025  12:58 PM           8558 Monticello
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3618673Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3619727Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3620944Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\America\North_Dakota
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3621429Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3621434Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3629929Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3633292Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3641692Z -a----          4/8/2025  12:58 PM           8557 Beulah
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3653108Z -a----          4/8/2025  12:58 PM           8557 Center
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3663752Z -a----          4/8/2025  12:58 PM           8560 New_Salem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3667404Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3668306Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3669732Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Antarctica
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3670142Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3670147Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3678218Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3681591Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3690081Z -a----          4/8/2025  12:58 PM            611 Casey
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3701186Z -a----          4/8/2025  12:58 PM            318 Davis
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3712156Z -a----          4/8/2025  12:58 PM            214 DumontDUrville
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3723042Z -a----          4/8/2025  12:58 PM           8447 Macquarie
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3734010Z -a----          4/8/2025  12:58 PM            178 Mawson
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3745059Z -a----          4/8/2025  12:58 PM            195 McMurdo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3756254Z -a----          4/8/2025  12:58 PM           2531 Palmer
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3767725Z -a----          4/8/2025  12:58 PM            150 Rothera
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3778691Z -a----          4/8/2025  12:58 PM            198 South_Pole
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3789538Z -a----          4/8/2025  12:58 PM            178 Syowa
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3800511Z -a----          4/8/2025  12:58 PM           5370 Troll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3811017Z -a----          4/8/2025  12:58 PM            231 Vostok
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3814187Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3815207Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3816732Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Arctic
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3817061Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3817066Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3825126Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3828344Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3836832Z -a----          4/8/2025  12:58 PM            187 Longyearbyen
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3840323Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3841287Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3842402Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Asia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3842847Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3842853Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3850683Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3854311Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3862877Z -a----          4/8/2025  12:58 PM            171 Aden
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3873436Z -a----          4/8/2025  12:58 PM           1614 Almaty
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3884766Z -a----          4/8/2025  12:58 PM           2681 Amman
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3895793Z -a----          4/8/2025  12:58 PM           2019 Anadyr
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3906341Z -a----          4/8/2025  12:58 PM           1612 Aqtau
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3919896Z -a----          4/8/2025  12:58 PM           1613 Aqtobe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3931131Z -a----          4/8/2025  12:58 PM            852 Ashgabat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3941678Z -a----          4/8/2025  12:58 PM            182 Ashkhabad
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3953229Z -a----          4/8/2025  12:58 PM           1613 Atyrau
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3963730Z -a----          4/8/2025  12:58 PM           1649 Baghdad
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3974737Z -a----          4/8/2025  12:58 PM            171 Bahrain
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3985106Z -a----          4/8/2025  12:58 PM           2080 Baku
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.3996021Z -a----          4/8/2025  12:58 PM            180 Bangkok
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4006329Z -a----          4/8/2025  12:58 PM           2049 Barnaul
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4017429Z -a----          4/8/2025  12:58 PM           8024 Beirut
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4028574Z -a----          4/8/2025  12:58 PM           1616 Bishkek
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4039499Z -a----          4/8/2025  12:58 PM            176 Brunei
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4050256Z -a----          4/8/2025  12:58 PM            178 Calcutta
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4061296Z -a----          4/8/2025  12:58 PM           2019 Chita
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4071944Z -a----          4/8/2025  12:58 PM            192 Choibalsan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4082909Z -a----          4/8/2025  12:58 PM            182 Chongqing
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4093515Z -a----          4/8/2025  12:58 PM            182 Chungking
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4103870Z -a----          4/8/2025  12:58 PM            352 Colombo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4115501Z -a----          4/8/2025  12:58 PM            169 Dacca
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4126681Z -a----          4/8/2025  12:58 PM           3691 Damascus
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4136808Z -a----          4/8/2025  12:58 PM            351 Dhaka
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4147745Z -a----          4/8/2025  12:58 PM            231 Dili
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4159136Z -a----          4/8/2025  12:58 PM            147 Dubai
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4170081Z -a----          4/8/2025  12:58 PM            796 Dushanbe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4180602Z -a----          4/8/2025  12:58 PM           7596 Famagusta
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4191641Z -a----          4/8/2025  12:58 PM          10227 Gaza
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4202003Z -a----          4/8/2025  12:58 PM            179 Harbin
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4212917Z -a----          4/8/2025  12:58 PM          10202 Hebron
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4223659Z -a----          4/8/2025  12:58 PM           2226 Hong_Kong
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4235048Z -a----          4/8/2025  12:58 PM           1533 Hovd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4245493Z -a----          4/8/2025  12:58 PM            387 Ho_Chi_Minh
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4256314Z -a----          4/8/2025  12:58 PM           2023 Irkutsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4266881Z -a----          4/8/2025  12:58 PM            187 Istanbul
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4278110Z -a----          4/8/2025  12:58 PM            356 Jakarta
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4288850Z -a----          4/8/2025  12:58 PM            209 Jayapura
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4299525Z -a----          4/8/2025  12:58 PM           8135 Jerusalem
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4309916Z -a----          4/8/2025  12:58 PM            176 Kabul
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4320355Z -a----          4/8/2025  12:58 PM           1994 Kamchatka
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4331148Z -a----          4/8/2025  12:58 PM            447 Karachi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4341507Z -a----          4/8/2025  12:58 PM            174 Kashgar
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4352198Z -a----          4/8/2025  12:58 PM            179 Kathmandu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4362528Z -a----          4/8/2025  12:58 PM            184 Katmandu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4373221Z -a----          4/8/2025  12:58 PM           2051 Khandyga
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4383537Z -a----          4/8/2025  12:58 PM            330 Kolkata
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4397270Z -a----          4/8/2025  12:58 PM           1996 Krasnoyarsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4408597Z -a----          4/8/2025  12:58 PM            188 Kuala_Lumpur
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4419611Z -a----          4/8/2025  12:58 PM            649 Kuching
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4430503Z -a----          4/8/2025  12:58 PM            173 Kuwait
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4441600Z -a----          4/8/2025  12:58 PM            169 Macao
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4452229Z -a----          4/8/2025  12:58 PM           2212 Macau
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4463452Z -a----          4/8/2025  12:58 PM           2021 Magadan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4474408Z -a----          4/8/2025  12:58 PM            241 Makassar
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4485258Z -a----          4/8/2025  12:58 PM            421 Manila
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4496174Z -a----          4/8/2025  12:58 PM            170 Muscat
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4506917Z -a----          4/8/2025  12:58 PM           7625 Nicosia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4518290Z -a----          4/8/2025  12:58 PM           1997 Novokuznetsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4528855Z -a----          4/8/2025  12:58 PM           2053 Novosibirsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4540032Z -a----          4/8/2025  12:58 PM           1989 Omsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4551045Z -a----          4/8/2025  12:58 PM           1611 Oral
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4561820Z -a----          4/8/2025  12:58 PM            180 Phnom_Penh
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4574212Z -a----          4/8/2025  12:58 PM            358 Pontianak
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4585149Z -a----          4/8/2025  12:58 PM            273 Pyongyang
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4618241Z -a----          4/8/2025  12:58 PM            174 Qatar
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4629365Z -a----          4/8/2025  12:58 PM           1644 Qostanay
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4640400Z -a----          4/8/2025  12:58 PM           1617 Qyzylorda
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4651018Z -a----          4/8/2025  12:58 PM            174 Rangoon
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4662015Z -a----          4/8/2025  12:58 PM            147 Riyadh
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4672877Z -a----          4/8/2025  12:58 PM            188 Saigon
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4684069Z -a----          4/8/2025  12:58 PM           2049 Sakhalin
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4695646Z -a----          4/8/2025  12:58 PM            853 Samarkand
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4706746Z -a----          4/8/2025  12:58 PM            985 Seoul
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4718190Z -a----          4/8/2025  12:58 PM            981 Shanghai
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4729330Z -a----          4/8/2025  12:58 PM            357 Singapore
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4740378Z -a----          4/8/2025  12:58 PM           1998 Srednekolymsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4751313Z -a----          4/8/2025  12:58 PM           1344 Taipei
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4762467Z -a----          4/8/2025  12:58 PM            852 Tashkent
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4773487Z -a----          4/8/2025  12:58 PM           1675 Tbilisi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4784444Z -a----          4/8/2025  12:58 PM           2150 Tehran
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4795513Z -a----          4/8/2025  12:58 PM            184 Tel_Aviv
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4806434Z -a----          4/8/2025  12:58 PM            176 Thimbu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4817208Z -a----          4/8/2025  12:58 PM            176 Thimphu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4827955Z -a----          4/8/2025  12:58 PM            388 Tokyo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4838601Z -a----          4/8/2025  12:58 PM           2048 Tomsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4849272Z -a----          4/8/2025  12:58 PM            186 Ujung_Pandang
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4859970Z -a----          4/8/2025  12:58 PM           1540 Ulaanbaatar
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4872545Z -a----          4/8/2025  12:58 PM            192 Ulan_Bator
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4883369Z -a----          4/8/2025  12:58 PM            148 Urumqi
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4894435Z -a----          4/8/2025  12:58 PM           1992 Ust-Nera
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4904896Z -a----          4/8/2025  12:58 PM            179 Vientiane
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4915660Z -a----          4/8/2025  12:58 PM           1996 Vladivostok
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4926351Z -a----          4/8/2025  12:58 PM           1992 Yakutsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4936949Z -a----          4/8/2025  12:58 PM            237 Yangon
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4947702Z -a----          4/8/2025  12:58 PM           2029 Yekaterinburg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4958438Z -a----          4/8/2025  12:58 PM           1964 Yerevan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4961609Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4962646Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4964053Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Atlantic
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4964520Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4964527Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4972532Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4975773Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4984155Z -a----          4/8/2025  12:58 PM           9517 Azores
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.4995385Z -a----          4/8/2025  12:58 PM           8784 Bermuda
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5006232Z -a----          4/8/2025  12:58 PM           6855 Canary
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5016938Z -a----          4/8/2025  12:58 PM            242 Cape_Verde
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5028186Z -a----          4/8/2025  12:58 PM            186 Faeroe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5039038Z -a----          4/8/2025  12:58 PM           6796 Faroe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5049870Z -a----          4/8/2025  12:58 PM            186 Jan_Mayen
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5060874Z -a----          4/8/2025  12:58 PM           9510 Madeira
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5072013Z -a----          4/8/2025  12:58 PM            189 Reykjavik
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5083195Z -a----          4/8/2025  12:58 PM            159 South_Georgia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5093619Z -a----          4/8/2025  12:58 PM           2187 Stanley
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5104656Z -a----          4/8/2025  12:58 PM            189 St_Helena
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5107600Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5108636Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5110078Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Australia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5110554Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5110561Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5118339Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5122084Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5130912Z -a----          4/8/2025  12:58 PM            190 ACT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5141699Z -a----          4/8/2025  12:58 PM           8372 Adelaide
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5152500Z -a----          4/8/2025  12:58 PM            674 Brisbane
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5163332Z -a----          4/8/2025  12:58 PM           8437 Broken_Hill
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5174028Z -a----          4/8/2025  12:58 PM            195 Canberra
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5185166Z -a----          4/8/2025  12:58 PM            193 Currie
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5195811Z -a----          4/8/2025  12:58 PM            437 Darwin
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5206636Z -a----          4/8/2025  12:58 PM            699 Eucla
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5217753Z -a----          4/8/2025  12:58 PM           8734 Hobart
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5228615Z -a----          4/8/2025  12:58 PM            199 LHI
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5239779Z -a----          4/8/2025  12:58 PM            824 Lindeman
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5250399Z -a----          4/8/2025  12:58 PM           7047 Lord_Howe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5261881Z -a----          4/8/2025  12:58 PM           8341 Melbourne
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5272440Z -a----          4/8/2025  12:58 PM            192 North
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5283476Z -a----          4/8/2025  12:58 PM            190 NSW
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5294431Z -a----          4/8/2025  12:58 PM            739 Perth
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5304858Z -a----          4/8/2025  12:58 PM            203 Queensland
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5315128Z -a----          4/8/2025  12:58 PM            198 South
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5326314Z -a----          4/8/2025  12:58 PM           8338 Sydney
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5337255Z -a----          4/8/2025  12:58 PM            195 Tasmania
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5347640Z -a----          4/8/2025  12:58 PM            204 Victoria
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5358635Z -a----          4/8/2025  12:58 PM            188 West
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5369077Z -a----          4/8/2025  12:58 PM            212 Yancowinna
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5372352Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5373243Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5374921Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Brazil
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5375746Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5375751Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5383345Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5386544Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5395247Z -a----          4/8/2025  12:58 PM            194 Acre
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5406102Z -a----          4/8/2025  12:58 PM            190 DeNoronha
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5417361Z -a----          4/8/2025  12:58 PM            191 East
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5427959Z -a----          4/8/2025  12:58 PM            182 West
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5431338Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5432410Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5433934Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Canada
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5434333Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5434339Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5442216Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5445482Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5454162Z -a----          4/8/2025  12:58 PM            189 Atlantic
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5465097Z -a----          4/8/2025  12:58 PM            191 Central
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5475950Z -a----          4/8/2025  12:58 PM            188 Eastern
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5486327Z -a----          4/8/2025  12:58 PM            192 Mountain
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5497473Z -a----          4/8/2025  12:58 PM            196 Newfoundland
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5507951Z -a----          4/8/2025  12:58 PM            194 Pacific
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5518812Z -a----          4/8/2025  12:58 PM            190 Saskatchewan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5529850Z -a----          4/8/2025  12:58 PM            195 Yukon
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5532883Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5534472Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5535711Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Chile
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5536437Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5536441Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5544008Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5547086Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5555520Z -a----          4/8/2025  12:58 PM            194 Continental
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5566035Z -a----          4/8/2025  12:58 PM            189 EasterIsland
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5569417Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5570452Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5571694Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Etc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5572112Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5572126Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5579587Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5583080Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5593139Z -a----          4/8/2025  12:58 PM            110 GMT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5604014Z -a----          4/8/2025  12:58 PM            159 GMT+0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5615317Z -a----          4/8/2025  12:58 PM            115 GMT+1
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5625816Z -a----          4/8/2025  12:58 PM            117 GMT+10
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5636989Z -a----          4/8/2025  12:58 PM            117 GMT+11
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5647476Z -a----          4/8/2025  12:58 PM            117 GMT+12
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5659315Z -a----          4/8/2025  12:58 PM            115 GMT+2
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5669781Z -a----          4/8/2025  12:58 PM            116 GMT+3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5681952Z -a----          4/8/2025  12:58 PM            116 GMT+4
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5692880Z -a----          4/8/2025  12:58 PM            116 GMT+5
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5703620Z -a----          4/8/2025  12:58 PM            116 GMT+6
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5714391Z -a----          4/8/2025  12:58 PM            116 GMT+7
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5725271Z -a----          4/8/2025  12:58 PM            116 GMT+8
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5736106Z -a----          4/8/2025  12:58 PM            116 GMT+9
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5747227Z -a----          4/8/2025  12:58 PM            159 GMT-0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5758574Z -a----          4/8/2025  12:58 PM            114 GMT-1
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5769715Z -a----          4/8/2025  12:58 PM            116 GMT-10
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5780419Z -a----          4/8/2025  12:58 PM            116 GMT-11
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5791538Z -a----          4/8/2025  12:58 PM            116 GMT-12
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5802406Z -a----          4/8/2025  12:58 PM            116 GMT-13
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5813521Z -a----          4/8/2025  12:58 PM            116 GMT-14
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5823931Z -a----          4/8/2025  12:58 PM            114 GMT-2
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5834900Z -a----          4/8/2025  12:58 PM            115 GMT-3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5845221Z -a----          4/8/2025  12:58 PM            115 GMT-4
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5856066Z -a----          4/8/2025  12:58 PM            115 GMT-5
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5866511Z -a----          4/8/2025  12:58 PM            115 GMT-6
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5877391Z -a----          4/8/2025  12:58 PM            115 GMT-7
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5888301Z -a----          4/8/2025  12:58 PM            115 GMT-8
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5899117Z -a----          4/8/2025  12:58 PM            115 GMT-9
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5910241Z -a----          4/8/2025  12:58 PM            158 GMT0
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5920989Z -a----          4/8/2025  12:58 PM            163 Greenwich
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5931964Z -a----          4/8/2025  12:58 PM            157 UCT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5942564Z -a----          4/8/2025  12:58 PM            163 Universal
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5953349Z -a----          4/8/2025  12:58 PM            110 UTC
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5964049Z -a----          4/8/2025  12:58 PM            158 Zulu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5967145Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5968871Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5970054Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Europe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5970489Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5970831Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5979845Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5983606Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.5992885Z -a----          4/8/2025  12:58 PM            190 Amsterdam
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6006495Z -a----          4/8/2025  12:58 PM           6927 Andorra
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6017424Z -a----          4/8/2025  12:58 PM           1997 Astrakhan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6028295Z -a----          4/8/2025  12:58 PM           7954 Athens
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6039965Z -a----          4/8/2025  12:58 PM            182 Belfast
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6050700Z -a----          4/8/2025  12:58 PM           7309 Belgrade
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6061707Z -a----          4/8/2025  12:58 PM           8020 Berlin
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6072628Z -a----          4/8/2025  12:58 PM            185 Bratislava
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6083824Z -a----          4/8/2025  12:58 PM           9223 Brussels
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6095085Z -a----          4/8/2025  12:58 PM           7974 Bucharest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6108270Z -a----          4/8/2025  12:58 PM           8287 Budapest
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6121458Z -a----          4/8/2025  12:58 PM            183 Busingen
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6132678Z -a----          4/8/2025  12:58 PM           8096 Chisinau
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6143803Z -a----          4/8/2025  12:58 PM            185 Copenhagen
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6154814Z -a----          4/8/2025  12:58 PM           9810 Dublin
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6166078Z -a----          4/8/2025  12:58 PM           9509 Gibraltar
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6177073Z -a----          4/8/2025  12:58 PM            183 Guernsey
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6188447Z -a----          4/8/2025  12:58 PM           7368 Helsinki
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6198717Z -a----          4/8/2025  12:58 PM            186 Isle_of_Man
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6209695Z -a----          4/8/2025  12:58 PM           3678 Istanbul
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6220821Z -a----          4/8/2025  12:58 PM            181 Jersey
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6232300Z -a----          4/8/2025  12:58 PM           2511 Kaliningrad
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6242489Z -a----          4/8/2025  12:58 PM            173 Kiev
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6253669Z -a----          4/8/2025  12:58 PM           2010 Kirov
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6264369Z -a----          4/8/2025  12:58 PM           7455 Kyiv
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6275327Z -a----          4/8/2025  12:58 PM           9958 Lisbon
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6285377Z -a----          4/8/2025  12:58 PM            190 Ljubljana
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6296316Z -a----          4/8/2025  12:58 PM          10211 London
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6306510Z -a----          4/8/2025  12:58 PM            191 Luxembourg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6316990Z -a----          4/8/2025  12:58 PM           8517 Madrid
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6327713Z -a----          4/8/2025  12:58 PM           8724 Malta
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6337941Z -a----          4/8/2025  12:58 PM            190 Mariehamn
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6348651Z -a----          4/8/2025  12:58 PM           2176 Minsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6359025Z -a----          4/8/2025  12:58 PM            178 Monaco
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6369534Z -a----          4/8/2025  12:58 PM           2430 Moscow
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6379806Z -a----          4/8/2025  12:58 PM            179 Nicosia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6390505Z -a----          4/8/2025  12:58 PM            179 Oslo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6400983Z -a----          4/8/2025  12:58 PM           9152 Paris
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6411818Z -a----          4/8/2025  12:58 PM            190 Podgorica
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6422131Z -a----          4/8/2025  12:58 PM           8038 Prague
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6433039Z -a----          4/8/2025  12:58 PM           7658 Riga
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6443373Z -a----          4/8/2025  12:58 PM           8813 Rome
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6454388Z -a----          4/8/2025  12:58 PM           2050 Samara
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6464956Z -a----          4/8/2025  12:58 PM            179 San_Marino
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6475510Z -a----          4/8/2025  12:58 PM            189 Sarajevo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6486359Z -a----          4/8/2025  12:58 PM           1995 Saratov
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6496789Z -a----          4/8/2025  12:58 PM           2389 Simferopol
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6507508Z -a----          4/8/2025  12:58 PM            187 Skopje
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6517946Z -a----          4/8/2025  12:58 PM           7654 Sofia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6528776Z -a----          4/8/2025  12:58 PM            184 Stockholm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6539153Z -a----          4/8/2025  12:58 PM           7549 Tallinn
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6549720Z -a----          4/8/2025  12:58 PM           7675 Tirane
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6560045Z -a----          4/8/2025  12:58 PM            189 Tiraspol
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6570604Z -a----          4/8/2025  12:58 PM           2051 Ulyanovsk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6580980Z -a----          4/8/2025  12:58 PM            177 Uzhgorod
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6603791Z -a----          4/8/2025  12:58 PM            180 Vaduz
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6614296Z -a----          4/8/2025  12:58 PM            176 Vatican
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6624906Z -a----          4/8/2025  12:58 PM           7930 Vienna
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6635309Z -a----          4/8/2025  12:58 PM           7485 Vilnius
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6645958Z -a----          4/8/2025  12:58 PM           2104 Volgograd
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6656381Z -a----          4/8/2025  12:58 PM           8662 Warsaw
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6667006Z -a----          4/8/2025  12:58 PM            187 Zagreb
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6677448Z -a----          4/8/2025  12:58 PM            179 Zaporozhye
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6688212Z -a----          4/8/2025  12:58 PM           7305 Zurich
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6691185Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6692391Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6693939Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Indian
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6694340Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6701937Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6705770Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6714120Z -a----          4/8/2025  12:58 PM            190 Antananarivo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6725140Z -a----          4/8/2025  12:58 PM            178 Chagos
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6735719Z -a----          4/8/2025  12:58 PM            181 Christmas
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6746597Z -a----          4/8/2025  12:58 PM            174 Cocos
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6757045Z -a----          4/8/2025  12:58 PM            184 Comoro
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6769851Z -a----          4/8/2025  12:58 PM            190 Kerguelen
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6782779Z -a----          4/8/2025  12:58 PM            170 Mahe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6820505Z -a----          4/8/2025  12:58 PM            182 Maldives
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6833763Z -a----          4/8/2025  12:58 PM            267 Mauritius
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6846956Z -a----          4/8/2025  12:58 PM            185 Mayotte
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6859708Z -a----          4/8/2025  12:58 PM            173 Reunion
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6863380Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6863692Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6865387Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Mexico
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6865780Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6865785Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6875042Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6878491Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6888210Z -a----          4/8/2025  12:58 PM            190 BajaNorte
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6901134Z -a----          4/8/2025  12:58 PM            191 BajaSur
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6914362Z -a----          4/8/2025  12:58 PM            200 General
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6917970Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6919091Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6919808Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\Pacific
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6920268Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6920275Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6929770Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6933510Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6942984Z -a----          4/8/2025  12:58 PM            882 Apia
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6955968Z -a----          4/8/2025  12:58 PM           8772 Auckland
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6969403Z -a----          4/8/2025  12:58 PM            276 Bougainville
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6981240Z -a----          4/8/2025  12:58 PM           7406 Chatham
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.6992123Z -a----          4/8/2025  12:58 PM            202 Chuuk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7002949Z -a----          4/8/2025  12:58 PM           7941 Easter
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7013564Z -a----          4/8/2025  12:58 PM            766 Efate
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7024389Z -a----          4/8/2025  12:58 PM            188 Enderbury
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7034773Z -a----          4/8/2025  12:58 PM            183 Fakaofo
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7045481Z -a----          4/8/2025  12:58 PM            957 Fiji
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7055895Z -a----          4/8/2025  12:58 PM            187 Funafuti
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7066788Z -a----          4/8/2025  12:58 PM            243 Galapagos
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7077110Z -a----          4/8/2025  12:58 PM            154 Gambier
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7088096Z -a----          4/8/2025  12:58 PM            156 Guadalcanal
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7099076Z -a----          4/8/2025  12:58 PM            732 Guam
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7109778Z -a----          4/8/2025  12:58 PM            344 Honolulu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7121191Z -a----          4/8/2025  12:58 PM            193 Johnston
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7131644Z -a----          4/8/2025  12:58 PM            205 Kanton
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7142549Z -a----          4/8/2025  12:58 PM            214 Kiritimati
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7153000Z -a----          4/8/2025  12:58 PM            386 Kosrae
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7171854Z -a----          4/8/2025  12:58 PM            298 Kwajalein
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7181198Z -a----          4/8/2025  12:58 PM            185 Majuro
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7191774Z -a----          4/8/2025  12:58 PM            156 Marquesas
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7202802Z -a----          4/8/2025  12:58 PM            194 Midway
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7213291Z -a----          4/8/2025  12:58 PM            236 Nauru
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7223946Z -a----          4/8/2025  12:58 PM            180 Niue
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7234406Z -a----          4/8/2025  12:58 PM           4964 Norfolk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7245178Z -a----          4/8/2025  12:58 PM            319 Noumea
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7255654Z -a----          4/8/2025  12:58 PM            188 Pago_Pago
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7266311Z -a----          4/8/2025  12:58 PM            182 Palau
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7276919Z -a----          4/8/2025  12:58 PM            184 Pitcairn
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7287447Z -a----          4/8/2025  12:58 PM            201 Pohnpei
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7298092Z -a----          4/8/2025  12:58 PM            200 Ponape
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7308672Z -a----          4/8/2025  12:58 PM            189 Port_Moresby
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7319479Z -a----          4/8/2025  12:58 PM            940 Rarotonga
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7329847Z -a----          4/8/2025  12:58 PM            179 Saipan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7340370Z -a----          4/8/2025  12:58 PM            193 Samoa
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7350658Z -a----          4/8/2025  12:58 PM            153 Tahiti
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7361373Z -a----          4/8/2025  12:58 PM            151 Tarawa
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7371726Z -a----          4/8/2025  12:58 PM            438 Tongatapu
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7382562Z -a----          4/8/2025  12:58 PM            201 Truk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7394245Z -a----          4/8/2025  12:58 PM            183 Wake
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7404783Z -a----          4/8/2025  12:58 PM            185 Wallis
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7415485Z -a----          4/8/2025  12:58 PM            200 Yap
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7418595Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7419919Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7421081Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\SystemV
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7421953Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7421970Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7429575Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7432918Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7441145Z -a----          4/8/2025  12:58 PM            201 AST4
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7451935Z -a----          4/8/2025  12:58 PM            192 AST4ADT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7462575Z -a----          4/8/2025  12:58 PM            186 CST6
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7473192Z -a----          4/8/2025  12:58 PM            192 CST6CDT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7483617Z -a----          4/8/2025  12:58 PM            204 EST5
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7493996Z -a----          4/8/2025  12:58 PM            195 EST5EDT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7504554Z -a----          4/8/2025  12:58 PM            193 HST10
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7515122Z -a----          4/8/2025  12:58 PM            189 MST7
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7525658Z -a----          4/8/2025  12:58 PM            189 MST7MDT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7536468Z -a----          4/8/2025  12:58 PM            192 PST8
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7547147Z -a----          4/8/2025  12:58 PM            204 PST8PDT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7558076Z -a----          4/8/2025  12:58 PM            189 YST9
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7568593Z -a----          4/8/2025  12:58 PM            198 YST9YDT
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7571453Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7572900Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7574029Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tcl8.6\tzdata\US
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7574453Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7574461Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7582424Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7585857Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7594300Z -a----          4/8/2025  12:58 PM            189 Alaska
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7604936Z -a----          4/8/2025  12:58 PM            176 Aleutian
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7615917Z -a----          4/8/2025  12:58 PM            184 Arizona
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7626421Z -a----          4/8/2025  12:58 PM            184 Central
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7637670Z -a----          4/8/2025  12:58 PM            228 East-Indiana
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7648409Z -a----          4/8/2025  12:58 PM            187 Eastern
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7658977Z -a----          4/8/2025  12:58 PM            186 Hawaii
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7669524Z -a----          4/8/2025  12:58 PM            206 Indiana-Starke
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7680029Z -a----          4/8/2025  12:58 PM            185 Michigan
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7690814Z -a----          4/8/2025  12:58 PM            182 Mountain
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7700904Z -a----          4/8/2025  12:58 PM            196 Pacific
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7711486Z -a----          4/8/2025  12:58 PM            188 Samoa
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7714453Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7715892Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7717087Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tix8.4.3
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7717477Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7717519Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7726110Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7729119Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7738007Z -a----          4/8/2025  12:58 PM          13870 Balloon.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7749013Z -a----          4/8/2025  12:58 PM           2791 BtnBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7759581Z -a----          4/8/2025  12:58 PM           5326 ChkList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7770172Z -a----          4/8/2025  12:58 PM           8098 CObjView.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7780551Z -a----          4/8/2025  12:58 PM          37829 ComboBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7791207Z -a----          4/8/2025  12:58 PM            903 Compat.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7801566Z -a----          4/8/2025  12:58 PM          15923 Console.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7812559Z -a----          4/8/2025  12:58 PM          12884 Control.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7822592Z -a----          4/8/2025  12:58 PM           3116 DefSchm.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7833488Z -a----          4/8/2025  12:58 PM           4471 DialogS.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7843784Z -a----          4/8/2025  12:58 PM           5632 DirBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7854630Z -a----          4/8/2025  12:58 PM           2301 DirDlg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7865754Z -a----          4/8/2025  12:58 PM           7336 DirList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7876335Z -a----          4/8/2025  12:58 PM           9322 DirTree.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7887079Z -a----          4/8/2025  12:58 PM           4191 DragDrop.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7897615Z -a----          4/8/2025  12:58 PM           1051 DtlList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7908501Z -a----          4/8/2025  12:58 PM          11826 EFileBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7918985Z -a----          4/8/2025  12:58 PM           1783 EFileDlg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7930354Z -a----          4/8/2025  12:58 PM           5448 Event.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7940841Z -a----          4/8/2025  12:58 PM          14904 FileBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7952515Z -a----          4/8/2025  12:58 PM           2591 FileCbx.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7962997Z -a----          4/8/2025  12:58 PM           2260 FileDlg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7973812Z -a----          4/8/2025  12:58 PM           7589 FileEnt.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7985283Z -a----          4/8/2025  12:58 PM           3308 FloatEnt.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.7995663Z -a----          4/8/2025  12:58 PM           4165 fs.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8008848Z -a----          4/8/2025  12:58 PM          22787 Grid.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8019315Z -a----          4/8/2025  12:58 PM          19065 HList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8030017Z -a----          4/8/2025  12:58 PM           4704 HListDD.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8040764Z -a----          4/8/2025  12:58 PM           6382 IconView.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8051559Z -a----          4/8/2025  12:58 PM           6431 Init.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8062793Z -a----          4/8/2025  12:58 PM           2229 LabEntry.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8073568Z -a----          4/8/2025  12:58 PM           1230 LabFrame.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8085156Z -a----          4/8/2025  12:58 PM           4108 LabWidg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8095931Z -a----          4/8/2025  12:58 PM           3734 ListNBk.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8107341Z -a----          4/8/2025  12:58 PM             66 Makefile
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8117817Z -a----          4/8/2025  12:58 PM           3251 Meter.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8129196Z -a----          4/8/2025  12:58 PM           3861 MultView.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8139710Z -a----          4/8/2025  12:58 PM           6407 NoteBook.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8150817Z -a----          4/8/2025  12:58 PM           3164 OldUtil.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8161291Z -a----          4/8/2025  12:58 PM           9786 OptMenu.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8172231Z -a----          4/8/2025  12:58 PM          29562 PanedWin.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8182843Z -a----          4/8/2025  12:58 PM            154 pkgIndex.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8193840Z -a----          4/8/2025  12:58 PM           5739 PopMenu.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8204748Z -a----          4/8/2025  12:58 PM          10955 Primitiv.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8215375Z -a----          4/8/2025  12:58 PM          13752 ResizeH.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8226193Z -a----          4/8/2025  12:58 PM           7504 Select.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8236850Z -a----          4/8/2025  12:58 PM           6178 SGrid.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8247953Z -a----          4/8/2025  12:58 PM           1129 Shell.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8258459Z -a----          4/8/2025  12:58 PM           3933 SHList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8269292Z -a----          4/8/2025  12:58 PM           1204 SimpDlg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8279747Z -a----          4/8/2025  12:58 PM           7433 SListBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8291493Z -a----          4/8/2025  12:58 PM           2076 StackWin.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8302247Z -a----          4/8/2025  12:58 PM           1395 StatBar.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8313212Z -a----          4/8/2025  12:58 PM           1727 StdBBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8324319Z -a----          4/8/2025  12:58 PM           1222 StdShell.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8334778Z -a----          4/8/2025  12:58 PM           3297 SText.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8346356Z -a----          4/8/2025  12:58 PM           2521 STList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8356894Z -a----          4/8/2025  12:58 PM          10213 SWidget.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8368224Z -a----          4/8/2025  12:58 PM           7182 SWindow.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8379031Z -a----          4/8/2025  12:58 PM          10135 Tix.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8390025Z -a----          4/8/2025  12:58 PM         371200 tix84.dll
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8400738Z -a----          4/8/2025  12:58 PM          34156 tix84.lib
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8411325Z -a----          4/8/2025  12:58 PM          18962 TList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8423602Z -a----          4/8/2025  12:58 PM           4890 Tree.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8433856Z -a----          4/8/2025  12:58 PM          11230 Utils.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8445028Z -a----          4/8/2025  12:58 PM           2664 Variable.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8455509Z -a----          4/8/2025  12:58 PM           5280 VResize.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8466650Z -a----          4/8/2025  12:58 PM          10081 VStack.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8477186Z -a----          4/8/2025  12:58 PM           4605 VTree.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8487982Z -a----          4/8/2025  12:58 PM           1005 WInfo.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8490889Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8491873Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8493632Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tix8.4.3\bitmaps
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8493971Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8493977Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8502233Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8505564Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8513685Z -a----          4/8/2025  12:58 PM             90 act_fold.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8524707Z -a----          4/8/2025  12:58 PM            226 act_fold.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8535120Z -a----          4/8/2025  12:58 PM            458 act_fold.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8546427Z -a----          4/8/2025  12:58 PM            127 balarrow.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8557513Z -a----          4/8/2025  12:58 PM            269 cbxarrow.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8567848Z -a----          4/8/2025  12:58 PM            260 ck_def.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8578627Z -a----          4/8/2025  12:58 PM            260 ck_off.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8589385Z -a----          4/8/2025  12:58 PM            257 ck_on.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8600168Z -a----          4/8/2025  12:58 PM            260 cross.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8610896Z -a----          4/8/2025  12:58 PM            103 decr.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8621716Z -a----          4/8/2025  12:58 PM            334 drop.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8632518Z -a----          4/8/2025  12:58 PM             76 file.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8643979Z -a----          4/8/2025  12:58 PM            238 file.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8654668Z -a----          4/8/2025  12:58 PM            316 file.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8665585Z -a----          4/8/2025  12:58 PM             79 folder.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8676409Z -a----          4/8/2025  12:58 PM            220 folder.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8686893Z -a----          4/8/2025  12:58 PM            439 folder.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8697584Z -a----          4/8/2025  12:58 PM            910 harddisk.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8708829Z -a----          4/8/2025  12:58 PM            985 hourglas.mask
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8720238Z -a----          4/8/2025  12:58 PM            956 hourglas.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8730707Z -a----          4/8/2025  12:58 PM            103 incr.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8741917Z -a----          4/8/2025  12:58 PM            159 info.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8752372Z -a----          4/8/2025  12:58 PM           1296 info.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8763561Z -a----          4/8/2025  12:58 PM            290 maximize.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8774294Z -a----          4/8/2025  12:58 PM            290 minimize.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8785068Z -a----          4/8/2025  12:58 PM             57 minus.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8796033Z -a----          4/8/2025  12:58 PM            203 minus.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8806662Z -a----          4/8/2025  12:58 PM            215 minus.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8817966Z -a----          4/8/2025  12:58 PM             59 minusarm.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8828406Z -a----          4/8/2025  12:58 PM            212 minusarm.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8839777Z -a----          4/8/2025  12:58 PM            235 minusarm.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8850180Z -a----          4/8/2025  12:58 PM            263 mktransgif.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8862626Z -a----          4/8/2025  12:58 PM            907 network.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8873429Z -a----          4/8/2025  12:58 PM            176 no_entry.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8884169Z -a----          4/8/2025  12:58 PM           1313 no_entry.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8895494Z -a----          4/8/2025  12:58 PM            226 openfile.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8906298Z -a----          4/8/2025  12:58 PM             84 openfold.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8917545Z -a----          4/8/2025  12:58 PM            226 openfold.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8927984Z -a----          4/8/2025  12:58 PM            439 openfold.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8938991Z -a----          4/8/2025  12:58 PM             58 plus.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8949299Z -a----          4/8/2025  12:58 PM            200 plus.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.8961037Z -a----          4/8/2025  12:58 PM            214 plus.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9000193Z -a----          4/8/2025  12:58 PM             60 plusarm.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9010692Z -a----          4/8/2025  12:58 PM            209 plusarm.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9021437Z -a----          4/8/2025  12:58 PM            227 plusarm.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9031818Z -a----          4/8/2025  12:58 PM            313 resize1.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9042616Z -a----          4/8/2025  12:58 PM            313 resize2.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9054043Z -a----          4/8/2025  12:58 PM            287 restore.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9064684Z -a----          4/8/2025  12:58 PM             79 srcfile.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9075883Z -a----          4/8/2025  12:58 PM            247 srcfile.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9086527Z -a----          4/8/2025  12:58 PM            312 srcfile.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9098141Z -a----          4/8/2025  12:58 PM            284 system.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9108537Z -a----          4/8/2025  12:58 PM             79 textfile.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9120145Z -a----          4/8/2025  12:58 PM            250 textfile.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9130582Z -a----          4/8/2025  12:58 PM            320 textfile.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9141501Z -a----          4/8/2025  12:58 PM            257 tick.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9152024Z -a----          4/8/2025  12:58 PM            180 warning.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9164709Z -a----          4/8/2025  12:58 PM           1300 warning.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9167519Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9168683Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9170279Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tix8.4.3\demos
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9170803Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9178217Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9181551Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9189507Z -a----          4/8/2025  12:58 PM           9221 MkChoose.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9200585Z -a----          4/8/2025  12:58 PM           2087 MkDirLis.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9211764Z -a----          4/8/2025  12:58 PM           7008 MkSample.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9222409Z -a----          4/8/2025  12:58 PM           5283 MkScroll.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9233713Z -a----          4/8/2025  12:58 PM           3897 tclIndex
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9244180Z -a----          4/8/2025  12:58 PM           9356 tixwidgets.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9255446Z -a----          4/8/2025  12:58 PM          13761 widget
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9258777Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9260104Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9261465Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tix8.4.3\demos\bitmaps
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9261919Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9269020Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9273276Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9281208Z -a----          4/8/2025  12:58 PM           2360 about.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9293400Z -a----          4/8/2025  12:58 PM            290 bold.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9303892Z -a----          4/8/2025  12:58 PM            299 capital.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9315272Z -a----          4/8/2025  12:58 PM            299 centerj.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9325653Z -a----          4/8/2025  12:58 PM            642 code.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9336499Z -a----          4/8/2025  12:58 PM            910 combobox.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9347368Z -a----          4/8/2025  12:58 PM           2367 combobox.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9358037Z -a----          4/8/2025  12:58 PM            904 drivea.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9369365Z -a----          4/8/2025  12:58 PM           1414 drivea.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9379962Z -a----          4/8/2025  12:58 PM           2341 exit.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9391315Z -a----          4/8/2025  12:58 PM            907 filebox.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9401600Z -a----          4/8/2025  12:58 PM           2359 filebox.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9413031Z -a----          4/8/2025  12:58 PM            904 harddisk.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9424496Z -a----          4/8/2025  12:58 PM           1414 harddisk.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9435332Z -a----          4/8/2025  12:58 PM            296 italic.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9446546Z -a----          4/8/2025  12:58 PM            299 justify.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9457432Z -a----          4/8/2025  12:58 PM            293 leftj.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9468288Z -a----          4/8/2025  12:58 PM            898 netw.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9478516Z -a----          4/8/2025  12:58 PM           1431 netw.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9489634Z -a----          4/8/2025  12:58 PM            898 network.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9500210Z -a----          4/8/2025  12:58 PM           1431 network.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9511028Z -a----          4/8/2025  12:58 PM           2337 optmenu.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9522327Z -a----          4/8/2025  12:58 PM            296 rightj.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9533110Z -a----          4/8/2025  12:58 PM           2408 select.xpm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9543862Z -a----          4/8/2025  12:58 PM          11042 tix.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9554807Z -a----          4/8/2025  12:58 PM            305 underlin.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9558191Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9559041Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9560614Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tix8.4.3\demos\samples
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9561058Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9561064Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9569140Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9573278Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9582813Z -a----          4/8/2025  12:58 PM           5001 AllSampl.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9593805Z -a----          4/8/2025  12:58 PM           4952 ArrowBtn.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9605044Z -a----          4/8/2025  12:58 PM           1769 Balloon.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9616109Z -a----          4/8/2025  12:58 PM           2051 BtnBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9627269Z -a----          4/8/2025  12:58 PM           5487 ChkList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9637854Z -a----          4/8/2025  12:58 PM           2023 CmpImg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9648836Z -a----          4/8/2025  12:58 PM           6163 CmpImg1.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9660079Z -a----          4/8/2025  12:58 PM           4649 CmpImg2.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9671113Z -a----          4/8/2025  12:58 PM           2621 CmpImg3.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9682118Z -a----          4/8/2025  12:58 PM           4430 CmpImg4.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9693051Z -a----          4/8/2025  12:58 PM           2654 CObjView.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9703683Z -a----          4/8/2025  12:58 PM           3665 ComboBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9714732Z -a----          4/8/2025  12:58 PM           3721 Control.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9715168Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9725719Z -a----          4/8/2025  12:58 PM           2587 DirDlg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9736253Z -a----          4/8/2025  12:58 PM           2848 DirList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9747318Z -a----          4/8/2025  12:58 PM           2825 DirTree.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9758066Z -a----          4/8/2025  12:58 PM           1662 DragDrop.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9768934Z -a----          4/8/2025  12:58 PM           3916 DynTree.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9779448Z -a----          4/8/2025  12:58 PM           7019 EditGrid.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9790872Z -a----          4/8/2025  12:58 PM           3226 EFileDlg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9801495Z -a----          4/8/2025  12:58 PM           3111 FileDlg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9812595Z -a----          4/8/2025  12:58 PM           2295 FileEnt.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9823002Z -a----          4/8/2025  12:58 PM           4794 HList1.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9833743Z -a----          4/8/2025  12:58 PM           2867 LabEntry.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9844518Z -a----          4/8/2025  12:58 PM           2872 LabFrame.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9855426Z -a----          4/8/2025  12:58 PM           3026 ListNBK.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9866549Z -a----          4/8/2025  12:58 PM           2242 Meter.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9876782Z -a----          4/8/2025  12:58 PM           3711 NoteBook.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9888119Z -a----          4/8/2025  12:58 PM           3250 OptMenu.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9898604Z -a----          4/8/2025  12:58 PM           4335 PanedWin.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9909561Z -a----          4/8/2025  12:58 PM           2436 PopMenu.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9920287Z -a----          4/8/2025  12:58 PM           1065 Sample.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9932974Z -a----          4/8/2025  12:58 PM           3433 Select.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9944429Z -a----          4/8/2025  12:58 PM           3573 SGrid0.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9954752Z -a----          4/8/2025  12:58 PM           5633 SGrid1.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9966350Z -a----          4/8/2025  12:58 PM           3208 SHList.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9977209Z -a----          4/8/2025  12:58 PM           5092 SHList2.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9988091Z -a----          4/8/2025  12:58 PM           2949 SListBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:25.9999259Z -a----          4/8/2025  12:58 PM           2351 StdBBox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0010120Z -a----          4/8/2025  12:58 PM           2617 SText.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0021185Z -a----          4/8/2025  12:58 PM           1612 STList1.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0031893Z -a----          4/8/2025  12:58 PM           2473 STList2.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0042779Z -a----          4/8/2025  12:58 PM           3090 STList3.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0054075Z -a----          4/8/2025  12:58 PM           2807 SWindow.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0064727Z -a----          4/8/2025  12:58 PM           2744 Tree.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0075924Z -a----          4/8/2025  12:58 PM           3009 Xpm.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0087314Z -a----          4/8/2025  12:58 PM           3557 Xpm1.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0090576Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0091500Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0092761Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tix8.4.3\pref
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0093173Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0093179Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0100488Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0104251Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0112245Z -a----          4/8/2025  12:58 PM            664 10Point.fs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0122883Z -a----          4/8/2025  12:58 PM           2090 10Point.fsc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0133596Z -a----          4/8/2025  12:58 PM            663 12Point.fs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0144570Z -a----          4/8/2025  12:58 PM           2089 12Point.fsc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0155012Z -a----          4/8/2025  12:58 PM            661 14Point.fs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0165855Z -a----          4/8/2025  12:58 PM           2155 14Point.fsc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0176332Z -a----          4/8/2025  12:58 PM           1063 Bisque.cs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0187333Z -a----          4/8/2025  12:58 PM          22877 Bisque.csc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0198870Z -a----          4/8/2025  12:58 PM           1080 Blue.cs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0209873Z -a----          4/8/2025  12:58 PM          22890 Blue.csc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0220425Z -a----          4/8/2025  12:58 PM           1081 Gray.cs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0231861Z -a----          4/8/2025  12:58 PM          22891 Gray.csc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0243646Z -a----          4/8/2025  12:58 PM            882 Makefile
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0254977Z -a----          4/8/2025  12:58 PM            555 Old12Pt.fs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0265781Z -a----          4/8/2025  12:58 PM            512 Old14Pt.fs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0276715Z -a----          4/8/2025  12:58 PM            271 pkgIndex.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0287574Z -a----          4/8/2025  12:58 PM           1064 SGIGray.cs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0298483Z -a----          4/8/2025  12:58 PM          22876 SGIGray.csc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0309624Z -a----          4/8/2025  12:58 PM           1062 TixGray.cs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0320346Z -a----          4/8/2025  12:58 PM          22878 TixGray.csc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0331645Z -a----          4/8/2025  12:58 PM          10032 tixmkpref
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0342760Z -a----          4/8/2025  12:58 PM           1059 TK.cs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0353683Z -a----          4/8/2025  12:58 PM           2095 TK.csc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0364777Z -a----          4/8/2025  12:58 PM            522 TK.fs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0375399Z -a----          4/8/2025  12:58 PM            588 TK.fsc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0386859Z -a----          4/8/2025  12:58 PM           2314 TkWin.cs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0397425Z -a----          4/8/2025  12:58 PM          22635 TkWin.csc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0408341Z -a----          4/8/2025  12:58 PM            406 TkWin.fs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0419817Z -a----          4/8/2025  12:58 PM           1708 TkWin.fsc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0430309Z -a----          4/8/2025  12:58 PM           1497 WmDefault.cs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0441557Z -a----          4/8/2025  12:58 PM          14882 WmDefault.csc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0452772Z -a----          4/8/2025  12:58 PM            778 WmDefault.fs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0463729Z -a----          4/8/2025  12:58 PM           2241 WmDefault.fsc
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0475009Z -a----          4/8/2025  12:58 PM           3597 WmDefault.py
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0486000Z -a----          4/8/2025  12:58 PM          34898 WmDefault.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0497138Z -a----          4/8/2025  12:58 PM           4466 WmDefault.txt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0500224Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0501405Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0502870Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tk8.6
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0503266Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0503272Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0511139Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0514642Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0523127Z -a----          4/8/2025  12:58 PM           8806 bgerror.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0534283Z -a----          4/8/2025  12:58 PM          21612 button.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0545398Z -a----          4/8/2025  12:58 PM          10009 choosedir.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0555931Z -a----          4/8/2025  12:58 PM          22039 clrpick.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0567191Z -a----          4/8/2025  12:58 PM           8690 comdlg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0578566Z -a----          4/8/2025  12:58 PM          33364 console.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0588946Z -a----          4/8/2025  12:58 PM           5988 dialog.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0600492Z -a----          4/8/2025  12:58 PM          18942 entry.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0611051Z -a----          4/8/2025  12:58 PM           5035 focus.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0622772Z -a----          4/8/2025  12:58 PM          18292 fontchooser.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0633305Z -a----          4/8/2025  12:58 PM          17456 iconlist.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0644513Z -a----          4/8/2025  12:58 PM          11037 icons.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0657022Z -a----          4/8/2025  12:58 PM           2307 license.terms
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0667690Z -a----          4/8/2025  12:58 PM          15255 listbox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0678471Z -a----          4/8/2025  12:58 PM           9862 megawidget.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0689617Z -a----          4/8/2025  12:58 PM          40215 menu.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0700938Z -a----          4/8/2025  12:58 PM          30840 mkpsenc.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0711761Z -a----          4/8/2025  12:58 PM          16786 msgbox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0723298Z -a----          4/8/2025  12:58 PM           5772 obsolete.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0734510Z -a----          4/8/2025  12:58 PM           1629 optMenu.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0745286Z -a----          4/8/2025  12:58 PM           8418 palette.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0756546Z -a----          4/8/2025  12:58 PM           5370 panedwindow.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0767185Z -a----          4/8/2025  12:58 PM            376 pkgIndex.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0778339Z -a----          4/8/2025  12:58 PM           7632 safetk.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0788662Z -a----          4/8/2025  12:58 PM           8693 scale.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0800230Z -a----          4/8/2025  12:58 PM          13188 scrlbar.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0810700Z -a----          4/8/2025  12:58 PM          16543 spinbox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0821826Z -a----          4/8/2025  12:58 PM          24443 tclIndex
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0832155Z -a----          4/8/2025  12:58 PM           4625 tearoff.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0843608Z -a----          4/8/2025  12:58 PM          35183 text.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0854043Z -a----          4/8/2025  12:58 PM          24322 tk.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0865132Z -a----          4/8/2025  12:58 PM          39606 tkfbox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0877156Z -a----          4/8/2025  12:58 PM          10521 unsupported.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0887610Z -a----          4/8/2025  12:58 PM          26991 xmfbox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0890675Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0891734Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0893606Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tk8.6\demos
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0894021Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0902217Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0905173Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0913455Z -a----          4/8/2025  12:58 PM           6830 anilabel.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0923916Z -a----          4/8/2025  12:58 PM           3598 aniwave.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0935053Z -a----          4/8/2025  12:58 PM           8351 arrow.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0945713Z -a----          4/8/2025  12:58 PM           3156 bind.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0957086Z -a----          4/8/2025  12:58 PM           1463 bitmap.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0967449Z -a----          4/8/2025  12:58 PM           1821 browse
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0978822Z -a----          4/8/2025  12:58 PM           1551 button.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.0989266Z -a----          4/8/2025  12:58 PM           2381 check.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1000205Z -a----          4/8/2025  12:58 PM           1485 clrpick.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1010594Z -a----          4/8/2025  12:58 PM           5101 colors.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1021623Z -a----          4/8/2025  12:58 PM           2024 combo.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1032594Z -a----          4/8/2025  12:58 PM           5218 cscroll.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1045692Z -a----          4/8/2025  12:58 PM           6381 ctext.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1056491Z -a----          4/8/2025  12:58 PM            999 dialog1.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1066926Z -a----          4/8/2025  12:58 PM            846 dialog2.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1077733Z -a----          4/8/2025  12:58 PM           3964 en.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1088612Z -a----          4/8/2025  12:58 PM           1435 entry1.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1099377Z -a----          4/8/2025  12:58 PM           2152 entry2.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1109782Z -a----          4/8/2025  12:58 PM           6287 entry3.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1120216Z -a----          4/8/2025  12:58 PM           2432 filebox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1130481Z -a----          4/8/2025  12:58 PM          82372 floor.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1141122Z -a----          4/8/2025  12:58 PM           1777 fontchoose.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1184849Z -a----          4/8/2025  12:58 PM           1084 form.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1196807Z -a----          4/8/2025  12:58 PM          58500 goldberg.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1207439Z -a----          4/8/2025  12:58 PM            531 hello
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1218317Z -a----          4/8/2025  12:58 PM           1542 hscale.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1228958Z -a----          4/8/2025  12:58 PM           2114 icon.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1239503Z -a----          4/8/2025  12:58 PM           1037 image1.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1249823Z -a----          4/8/2025  12:58 PM           3467 image2.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1260528Z -a----          4/8/2025  12:58 PM          10797 items.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1271142Z -a----          4/8/2025  12:58 PM           8400 ixset
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1281637Z -a----          4/8/2025  12:58 PM           9391 knightstour.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1292483Z -a----          4/8/2025  12:58 PM           1419 label.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1302975Z -a----          4/8/2025  12:58 PM           1923 labelframe.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1314193Z -a----          4/8/2025  12:58 PM           2307 license.terms
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1324737Z -a----          4/8/2025  12:58 PM           4476 mclist.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1335622Z -a----          4/8/2025  12:58 PM           7469 menu.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1347228Z -a----          4/8/2025  12:58 PM           4342 menubu.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1358211Z -a----          4/8/2025  12:58 PM           2060 msgbox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1369765Z -a----          4/8/2025  12:58 PM           6875 nl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1380119Z -a----          4/8/2025  12:58 PM           1162 paned1.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1391347Z -a----          4/8/2025  12:58 PM           2318 paned2.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1401812Z -a----          4/8/2025  12:58 PM           7846 pendulum.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1412563Z -a----          4/8/2025  12:58 PM           2854 plot.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1423025Z -a----          4/8/2025  12:58 PM           2685 puzzle.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1433716Z -a----          4/8/2025  12:58 PM           2818 radio.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1444009Z -a----          4/8/2025  12:58 PM           2126 README
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1455666Z -a----          4/8/2025  12:58 PM           5526 rmt
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1466766Z -a----          4/8/2025  12:58 PM           8504 rolodex
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1477614Z -a----          4/8/2025  12:58 PM           5508 ruler.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1488998Z -a----          4/8/2025  12:58 PM           2317 sayings.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1499712Z -a----          4/8/2025  12:58 PM           4542 search.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1511092Z -a----          4/8/2025  12:58 PM           1583 spin.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1521417Z -a----          4/8/2025  12:58 PM           1385 square
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1532793Z -a----          4/8/2025  12:58 PM           2102 states.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1543090Z -a----          4/8/2025  12:58 PM           7098 style.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1554448Z -a----          4/8/2025  12:58 PM           5365 tclIndex
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1564778Z -a----          4/8/2025  12:58 PM          11608 tcolor
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1575749Z -a----          4/8/2025  12:58 PM           4404 text.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1586892Z -a----          4/8/2025  12:58 PM           2250 textpeer.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1597556Z -a----          4/8/2025  12:58 PM           1139 timer
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1608713Z -a----          4/8/2025  12:58 PM           3364 toolbar.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1619011Z -a----          4/8/2025  12:58 PM           3267 tree.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1630166Z -a----          4/8/2025  12:58 PM           3489 ttkbut.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1640500Z -a----          4/8/2025  12:58 PM           2444 ttkmenu.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1651896Z -a----          4/8/2025  12:58 PM           2374 ttknote.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1662306Z -a----          4/8/2025  12:58 PM           4289 ttkpane.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1673777Z -a----          4/8/2025  12:58 PM           1582 ttkprogress.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1684090Z -a----          4/8/2025  12:58 PM           1459 ttkscale.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1694849Z -a----          4/8/2025  12:58 PM           1628 ttkspin.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1705375Z -a----          4/8/2025  12:58 PM          12005 twind.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1715800Z -a----          4/8/2025  12:58 PM           4851 unicodeout.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1726947Z -a----          4/8/2025  12:58 PM           1523 vscale.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1737447Z -a----          4/8/2025  12:58 PM          24834 widget
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1740578Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1741590Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1743572Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tk8.6\demos\images
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1744058Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1744065Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1753481Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1756819Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1764728Z -a----          4/8/2025  12:58 PM          51559 earth.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1775874Z -a----          4/8/2025  12:58 PM           8157 earthmenu.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1787437Z -a----          4/8/2025  12:58 PM           6343 earthris.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1798125Z -a----          4/8/2025  12:58 PM           1913 flagdown.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1809443Z -a----          4/8/2025  12:58 PM           1907 flagup.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1820053Z -a----          4/8/2025  12:58 PM            281 gray25.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1831650Z -a----          4/8/2025  12:58 PM           1910 letters.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1843059Z -a----          4/8/2025  12:58 PM           1916 noletter.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1853641Z -a----          4/8/2025  12:58 PM          54257 ouster.png
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1864112Z -a----          4/8/2025  12:58 PM            278 pattern.xbm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1874643Z -a----          4/8/2025  12:58 PM           2341 tcllogo.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1885866Z -a----          4/8/2025  12:58 PM         196623 teapot.ppm
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1889486Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1890520Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1891649Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tk8.6\images
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1892008Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1892043Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1899805Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1903530Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1912175Z -a----          4/8/2025  12:58 PM          34991 logo.eps
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1922826Z -a----          4/8/2025  12:58 PM           2341 logo100.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1934325Z -a----          4/8/2025  12:58 PM           1670 logo64.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1945314Z -a----          4/8/2025  12:58 PM          11000 logoLarge.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1955893Z -a----          4/8/2025  12:58 PM           3889 logoMed.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1967185Z -a----          4/8/2025  12:58 PM          29706 pwrdLogo.eps
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1977914Z -a----          4/8/2025  12:58 PM           1615 pwrdLogo100.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1989312Z -a----          4/8/2025  12:58 PM           2489 pwrdLogo150.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.1999895Z -a----          4/8/2025  12:58 PM           2981 pwrdLogo175.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2011194Z -a----          4/8/2025  12:58 PM           3491 pwrdLogo200.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2021413Z -a----          4/8/2025  12:58 PM           1171 pwrdLogo75.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2032539Z -a----          4/8/2025  12:58 PM            329 README
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2043642Z -a----          4/8/2025  12:58 PM           5473 tai-ku.gif
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2046590Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2047718Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2049161Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tk8.6\msgs
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2049490Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2049495Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2057074Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2060527Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2069590Z -a----          4/8/2025  12:58 PM           4235 cs.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2079970Z -a----          4/8/2025  12:58 PM           3987 da.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2090855Z -a----          4/8/2025  12:58 PM           4914 de.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2101308Z -a----          4/8/2025  12:58 PM           8784 el.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2112100Z -a----          4/8/2025  12:58 PM           3377 en.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2122170Z -a----          4/8/2025  12:58 PM             66 en_gb.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2133033Z -a----          4/8/2025  12:58 PM           4035 eo.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2143861Z -a----          4/8/2025  12:58 PM           4024 es.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2155116Z -a----          4/8/2025  12:58 PM           4693 fi.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2165924Z -a----          4/8/2025  12:58 PM           3877 fr.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2177120Z -a----          4/8/2025  12:58 PM           4678 hu.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2187971Z -a----          4/8/2025  12:58 PM           3765 it.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2199057Z -a----          4/8/2025  12:58 PM           4557 nl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2209957Z -a----          4/8/2025  12:58 PM           4932 pl.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2221548Z -a----          4/8/2025  12:58 PM           3987 pt.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2232164Z -a----          4/8/2025  12:58 PM           8620 ru.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2243623Z -a----          4/8/2025  12:58 PM           3908 sv.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2254205Z -a----          4/8/2025  12:58 PM           4948 zh_cn.msg
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2257198Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2258238Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2260019Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64\tcl\tk8.6\ttk
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2260380Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2260383Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2268535Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2271795Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2280396Z -a----          4/8/2025  12:58 PM           4901 altTheme.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2291457Z -a----          4/8/2025  12:58 PM           3809 aquaTheme.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2302610Z -a----          4/8/2025  12:58 PM           3014 button.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2313553Z -a----          4/8/2025  12:58 PM           5858 clamTheme.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2324599Z -a----          4/8/2025  12:58 PM           4354 classicTheme.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2335087Z -a----          4/8/2025  12:58 PM          12708 combobox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2346574Z -a----          4/8/2025  12:58 PM           4674 cursors.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2357147Z -a----          4/8/2025  12:58 PM           5004 defaults.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2367867Z -a----          4/8/2025  12:58 PM          18006 entry.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2379231Z -a----          4/8/2025  12:58 PM           5639 fonts.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2389924Z -a----          4/8/2025  12:58 PM           6408 menubutton.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2400815Z -a----          4/8/2025  12:58 PM           5863 notebook.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2411183Z -a----          4/8/2025  12:58 PM           2161 panedwindow.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2421845Z -a----          4/8/2025  12:58 PM           1138 progress.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2432449Z -a----          4/8/2025  12:58 PM           2787 scale.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2443459Z -a----          4/8/2025  12:58 PM           3284 scrollbar.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2453847Z -a----          4/8/2025  12:58 PM           2502 sizegrip.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2465345Z -a----          4/8/2025  12:58 PM           5003 spinbox.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2475957Z -a----          4/8/2025  12:58 PM          10180 treeview.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2487015Z -a----          4/8/2025  12:58 PM           5509 ttk.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2497311Z -a----          4/8/2025  12:58 PM           8621 utils.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2497588Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2508533Z -a----          4/8/2025  12:58 PM          10692 vistaTheme.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2519433Z -a----          4/8/2025  12:58 PM           3848 winTheme.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2529856Z -a----          4/8/2025  12:58 PM           3090 xpTheme.tcl
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2537531Z Create python3 symlink
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2539284Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2561481Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2562574Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2563762Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2564151Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2564156Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2572856Z Mode                 LastWriteTime         Length Name
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2575762Z ----                 -------------         ------ ----
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2584208Z -a---l         4/26/2026   6:05 PM              0 python3.exe
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2591283Z Install and upgrade Pip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:26.2592049Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:28.6555155Z Looking in links: c:\Users\RUNNER~1\AppData\Local\Temp\tmpe4a0jmpv
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:28.6560283Z Requirement already satisfied: pip in d:\a\drift\drift\.python-toolcache\python\3.12.10\x64\lib\site-packages (25.0.1)
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.1017855Z Collecting pip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.1249253Z Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.1387834Z Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.1747860Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.1748540Z ---------------------------------------- 1.8/1.8 MB 49.2 MB/s
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.1749250Z eta 0:00:00
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.1750255Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.2095844Z Installing collected packages: pip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.2096313Z Attempting uninstall: pip
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.2117002Z Found existing installation: pip 25.0.1
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.2610631Z Uninstalling pip-25.0.1:
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:30.2726524Z Successfully uninstalled pip-25.0.1
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:31.3853610Z Successfully installed pip-26.0.1
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:31.6443556Z Create complete file
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:31.6443771Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:31.6454126Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:31.6454200Z 
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:31.6692988Z Successfully set up CPython (3.12.10)
Test (Python 3.12, windows-latest)	Setup Python (primary path)	2026-04-26T18:05:31.6694403Z ##[endgroup]
Test (Python 3.12, windows-latest)	Restore pip cache	﻿2026-04-26T18:05:31.7813693Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7814196Z with:
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7814357Z   path: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7814696Z   key: pip-Windows-3.12-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7815102Z   restore-keys: pip-Windows-3.12-
Test (Python 3.12, windows-latest)	Restore pip cache	pip-Windows-
Test (Python 3.12, windows-latest)	Restore pip cache	
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7815334Z   enableCrossOsArchive: false
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7815511Z   fail-on-cache-miss: false
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7815665Z   lookup-only: false
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7815805Z   save-always: false
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7815928Z env:
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7816098Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7816367Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7816585Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7816849Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7817213Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64/lib/pkgconfig
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7817978Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7818289Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7818608Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:31.7818837Z ##[endgroup]
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:32.3588121Z Cache hit for: pip-Windows-3.12-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:33.6427519Z Received 33554432 of 113501981 (29.6%), 31.9 MBs/sec
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:34.5847150Z Received 113501981 of 113501981 (100.0%), 55.6 MBs/sec
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:34.5852132Z Cache Size: ~108 MB (113501981 B)
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:34.5959151Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/98a67571-1baa-4d4e-8dac-f62924b01f90/cache.tzst -P -C D:/a/drift/drift --force-local --use-compress-program "zstd -d"
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:35.3314404Z Cache restored successfully
Test (Python 3.12, windows-latest)	Restore pip cache	2026-04-26T18:05:35.3512164Z Cache restored from key: pip-Windows-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.12, windows-latest)	Restore static analysis caches	﻿2026-04-26T18:05:35.4639689Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4640173Z with:
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4640361Z   path: .mypy_cache
Test (Python 3.12, windows-latest)	Restore static analysis caches	.ruff_cache
Test (Python 3.12, windows-latest)	Restore static analysis caches	
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4640709Z   key: static-Windows-3.12-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4641100Z   restore-keys: static-Windows-3.12-
Test (Python 3.12, windows-latest)	Restore static analysis caches	static-Windows-
Test (Python 3.12, windows-latest)	Restore static analysis caches	
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4641362Z   enableCrossOsArchive: false
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4641548Z   fail-on-cache-miss: false
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4641714Z   lookup-only: false
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4641858Z   save-always: false
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4642000Z env:
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4642186Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4642471Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4642715Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4643008Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4643383Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64/lib/pkgconfig
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4643791Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4644337Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4644671Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.4644918Z ##[endgroup]
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:35.9544995Z Cache hit for: static-Windows-3.12-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:36.7644845Z Received 1585305 of 1585305 (100.0%), 3.0 MBs/sec
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:36.7647904Z Cache Size: ~2 MB (1585305 B)
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:36.7673222Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/ed28c68d-e122-4411-b4fd-e7dad2aad67b/cache.tzst -P -C D:/a/drift/drift --force-local --use-compress-program "zstd -d"
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:36.9519943Z Cache restored successfully
Test (Python 3.12, windows-latest)	Restore static analysis caches	2026-04-26T18:05:36.9633161Z Cache restored from key: static-Windows-3.12-e6eb5a8d78f888882efc30f492a181ed02af781ac96aa6f4b59429293e2c4781
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	﻿2026-04-26T18:05:36.9890657Z ##[group]Run $requested = "3.12"
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9891129Z [36;1m$requested = "3.12"[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9891389Z [36;1m$source = ""[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9891623Z [36;1m[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9891852Z [36;1mif ("success" -eq "success") {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9892180Z [36;1m  python --version[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9892452Z [36;1m  if ($LASTEXITCODE -eq 0) {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9892747Z [36;1m    $source = "toolcache"[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9893021Z [36;1m  }[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9893215Z [36;1m}[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9893405Z [36;1m[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9893603Z [36;1mif (-not $source) {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9893963Z [36;1m  if (Get-Command py -ErrorAction SilentlyContinue) {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9894361Z [36;1m    py -$requested --version[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9894671Z [36;1m    if ($LASTEXITCODE -eq 0) {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9894972Z [36;1m      $source = "py-launcher"[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9895247Z [36;1m    }[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9895518Z [36;1m  }[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9895695Z [36;1m}[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9895882Z [36;1m[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9896080Z [36;1mif (-not $source) {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9897280Z [36;1m  Write-Error "No usable Python interpreter found for $requested. setup-python failed and local py launcher is unavailable or missing this version."[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9898106Z [36;1m  exit 1[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9898315Z [36;1m}[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9898508Z [36;1m[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9898717Z [36;1mif (Test-Path ".venv-ci") {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9899083Z [36;1m  Remove-Item ".venv-ci" -Recurse -Force[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9899422Z [36;1m}[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9899616Z [36;1m[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9899829Z [36;1mif ($source -eq "toolcache") {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9900156Z [36;1m  python -m venv .venv-ci[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9900444Z [36;1m} else {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9900704Z [36;1m  py -$requested -m venv .venv-ci[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9901040Z [36;1m}[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9901236Z [36;1m[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9901576Z [36;1m$venvPython = Join-Path $PWD ".venv-ci\Scripts\python.exe"[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9902033Z [36;1mif (-not (Test-Path $venvPython)) {[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9902510Z [36;1m  Write-Error "Expected interpreter not found: $venvPython"[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9902924Z [36;1m  exit 1[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9903126Z [36;1m}[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9903313Z [36;1m[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9903521Z [36;1m& $venvPython --version[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9904024Z [36;1m"PYTHON_BIN=$venvPython" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9904731Z [36;1mWrite-Output ("Resolved Python via {0}: {1}" -f $source, $venvPython)[0m
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9969623Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9969920Z env:
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9970136Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9971198Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9971467Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9971754Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9972117Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64/lib/pkgconfig
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9972477Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9972803Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9973122Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:36.9973361Z ##[endgroup]
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:37.3118851Z Python 3.12.10
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:40.9786946Z Python 3.12.10
Test (Python 3.12, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:05:41.0169144Z Resolved Python via toolcache: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.12, windows-latest)	Install dependencies	﻿2026-04-26T18:05:41.0865726Z ##[group]Run & $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0866326Z [36;1m& $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0866662Z [36;1m& $env:PYTHON_BIN -m pip install --upgrade pip[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0866893Z [36;1m$maxRetries = 3[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0867093Z [36;1mfor ($i = 1; $i -le $maxRetries; $i++) {[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0867361Z [36;1m  & $env:PYTHON_BIN -m pip install -e ".[dev,mcp]"[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0867610Z [36;1m  if ($LASTEXITCODE -eq 0) { break }[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0867816Z [36;1m  if ($i -lt $maxRetries) {[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0868142Z [36;1m    Write-Warning "pip install failed (attempt $i/$maxRetries), retrying in $($i * 15)s..."[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0868495Z [36;1m    Start-Sleep -Seconds ($i * 15)[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0868689Z [36;1m  } else {[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0868914Z [36;1m    Write-Error "pip install failed after $maxRetries attempts"[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0869210Z [36;1m    exit 1[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0869357Z [36;1m  }[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0869488Z [36;1m}[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0869653Z [36;1m& $env:PYTHON_BIN -m pip install pip-audit[0m
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0922242Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0922537Z env:
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0922735Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0923026Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0923275Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0923556Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0923924Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64/lib/pkgconfig
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0924295Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0924621Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0924966Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0925279Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.0925503Z ##[endgroup]
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:41.5044785Z Writing to C:\Users\runneradmin\AppData\Roaming\pip\pip.ini
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:42.8767218Z Requirement already satisfied: pip in d:\a\drift\drift\.venv-ci\lib\site-packages (25.0.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:42.9413746Z Collecting pip
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:42.9433622Z   Using cached pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:42.9486329Z Using cached pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:42.9795905Z Installing collected packages: pip
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:42.9797029Z   Attempting uninstall: pip
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:42.9819241Z     Found existing installation: pip 25.0.1
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:43.0290439Z     Uninstalling pip-25.0.1:
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:43.0431080Z       Successfully uninstalled pip-25.0.1
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:44.1468161Z Successfully installed pip-26.0.1
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:45.6110772Z Obtaining file:///D:/a/drift/drift
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:45.6146161Z   Installing build dependencies: started
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:47.2881859Z   Installing build dependencies: finished with status 'done'
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:47.2897258Z   Checking if build backend supports build_editable: started
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:47.3466925Z   Checking if build backend supports build_editable: finished with status 'done'
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:47.3487176Z   Getting requirements to build editable: started
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:47.7469108Z   Getting requirements to build editable: finished with status 'done'
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:47.7493096Z   Installing backend dependencies: started
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.1780031Z   Installing backend dependencies: finished with status 'done'
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.1796686Z   Preparing editable metadata (pyproject.toml): started
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.4846076Z   Preparing editable metadata (pyproject.toml): finished with status 'done'
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.7064384Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.7084586Z   Using cached click-8.3.3-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.7236360Z Collecting gitpython>=3.1 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.7255592Z   Using cached gitpython-3.1.47-py3-none-any.whl.metadata (14 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.7466317Z Collecting networkx>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.7486731Z   Using cached networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.9375249Z Collecting pydantic>=2.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.9395249Z   Using cached pydantic-2.13.3-py3-none-any.whl.metadata (108 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:49.9682905Z Collecting pyyaml>=6.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.1370306Z   Downloading pyyaml-6.0.3-cp312-cp312-win_amd64.whl.metadata (2.4 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.1621869Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.1641449Z   Using cached rich-15.0.0-py3-none-any.whl.metadata (18 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.4022190Z Collecting hypothesis>=6.100 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.4063537Z   Downloading hypothesis-6.152.3-py3-none-any.whl.metadata (5.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.4292814Z Collecting jsonschema>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.4316433Z   Using cached jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.4468204Z Collecting mistune>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.4489015Z   Using cached mistune-3.2.0-py3-none-any.whl.metadata (1.9 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.4626998Z Collecting mutmut>=2.4 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.4649612Z   Using cached mutmut-3.5.0-py3-none-any.whl.metadata (10 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.5346973Z Collecting mypy>=1.10 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.7941361Z   Downloading mypy-1.20.2-cp312-cp312-win_amd64.whl.metadata (2.4 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.9230514Z Collecting numpy>=1.26 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:50.9271658Z   Downloading numpy-2.4.4-cp312-cp312-win_amd64.whl.metadata (6.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0025295Z Collecting openai>=1.30 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0048299Z   Using cached openai-2.32.0-py3-none-any.whl.metadata (31 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0232507Z Collecting pytest-benchmark>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0255154Z   Using cached pytest_benchmark-5.2.3-py3-none-any.whl.metadata (29 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0389757Z Collecting pytest-cov>=5.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0411721Z   Using cached pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0716919Z Collecting pytest-timeout>=2.3 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0738158Z   Using cached pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0880940Z Collecting pytest-xdist>=3.6 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.0931821Z   Using cached pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.1134448Z Collecting pytest>=9.0.3 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.1156384Z   Using cached pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.1275945Z Collecting python-multipart>=0.0.26 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.1296361Z   Using cached python_multipart-0.0.26-py3-none-any.whl.metadata (2.1 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.1580210Z Collecting python-semantic-release>=9.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.1602236Z   Using cached python_semantic_release-10.5.3-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.3818410Z Collecting ruff>=0.4 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.3839195Z   Using cached ruff-0.15.12-py3-none-win_amd64.whl.metadata (27 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.4657377Z Collecting scipy>=1.13 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.4727841Z   Downloading scipy-1.17.1-cp312-cp312-win_amd64.whl.metadata (60 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.6255734Z Collecting setuptools>=78.1.1 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.6282049Z   Using cached setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.6428848Z Collecting tree-sitter-typescript>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.6451869Z   Using cached tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl.metadata (2.4 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.6752632Z Collecting tree-sitter>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.6808559Z   Downloading tree_sitter-0.25.2-cp312-cp312-win_amd64.whl.metadata (10 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.6964353Z Collecting vulture>=2.11 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.6987920Z   Using cached vulture-2.16-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.7130774Z Collecting mcp<2.0,>=1.2.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.7155677Z   Using cached mcp-1.27.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.7322500Z Collecting anyio>=4.5 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.7726699Z   Using cached anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.7835400Z Collecting httpx-sse>=0.4 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.7857951Z   Using cached httpx_sse-0.4.3-py3-none-any.whl.metadata (9.7 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:51.7993896Z Collecting httpx>=0.27.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.0602418Z   Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.0759402Z Collecting pydantic-settings>=2.5.2 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.0781274Z   Using cached pydantic_settings-2.14.0-py3-none-any.whl.metadata (3.4 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.0952904Z Collecting pyjwt>=2.10.1 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.0978630Z   Using cached pyjwt-2.12.1-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.1156829Z Collecting pywin32>=310 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.1197985Z   Downloading pywin32-311-cp312-cp312-win_amd64.whl.metadata (10 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.1359632Z Collecting sse-starlette>=1.6.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.3810485Z   Using cached sse_starlette-3.4.1-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.4008265Z Collecting starlette>=0.27 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.4120909Z   Using cached starlette-1.0.0-py3-none-any.whl.metadata (6.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.4246817Z Collecting typing-extensions>=4.9.0 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.8527594Z   Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.8613950Z Collecting typing-inspection>=0.4.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.8634507Z   Using cached typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.8798069Z Collecting uvicorn>=0.31.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.8854242Z   Using cached uvicorn-0.46.0-py3-none-any.whl.metadata (6.7 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.8992752Z Collecting python-dotenv>=1.0.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.9022211Z   Using cached python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.9192423Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.9216614Z   Using cached typer-0.25.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.9320376Z Collecting annotated-types>=0.6.0 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:52.9342360Z   Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.4411006Z Collecting pydantic-core==2.46.3 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.5284158Z   Downloading pydantic_core-2.46.3-cp312-cp312-win_amd64.whl.metadata (6.7 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.5438484Z Collecting idna>=2.8 (from anyio>=4.5->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.5458978Z   Using cached idna-3.13-py3-none-any.whl.metadata (8.0 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.5595108Z Collecting colorama (from click>=8.1->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.5618842Z   Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.5753406Z Collecting gitdb<5,>=4.0.1 (from gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.5778359Z   Using cached gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.5882779Z Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.5904117Z   Using cached smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6063834Z Collecting certifi (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6088639Z   Using cached certifi-2026.4.22-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6218446Z Collecting httpcore==1.* (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6241347Z   Using cached httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6353871Z Collecting h11>=0.16 (from httpcore==1.*->httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6376227Z   Using cached h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6499397Z Collecting sortedcontainers<3.0.0,>=2.1.0 (from hypothesis>=6.100->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6521021Z   Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6647394Z Collecting attrs>=22.2.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6669827Z   Using cached attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6804280Z Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6827498Z   Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.6989787Z Collecting referencing>=0.28.4 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.7014268Z   Using cached referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.9669369Z Collecting rpds-py>=0.25.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:53.9843532Z   Downloading rpds_py-0.30.0-cp312-cp312-win_amd64.whl.metadata (4.2 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.2294681Z Collecting coverage>=7.3.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.2345831Z   Downloading coverage-7.13.5-cp312-cp312-win_amd64.whl.metadata (8.7 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.2786859Z Collecting libcst>=1.8.5 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.2845576Z   Downloading libcst-1.8.6-cp312-cp312-win_amd64.whl.metadata (15 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.3218803Z Collecting setproctitle>=1.1.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.3268696Z   Downloading setproctitle-1.3.7-cp312-cp312-win_amd64.whl.metadata (11 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.3559356Z Collecting textual>=1.0.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.3583089Z   Using cached textual-8.2.4-py3-none-any.whl.metadata (9.1 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.3728206Z Collecting mypy_extensions>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.3748003Z   Using cached mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.3864077Z Collecting pathspec>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.3884104Z   Using cached pathspec-1.1.0-py3-none-any.whl.metadata (14 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.4570392Z Collecting librt>=0.8.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.4627275Z   Downloading librt-0.9.0-cp312-cp312-win_amd64.whl.metadata (1.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.4776892Z Collecting distro<2,>=1.7.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.7133051Z   Using cached distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.8698266Z Collecting jiter<1,>=0.10.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.8739456Z   Downloading jiter-0.14.0-cp312-cp312-win_amd64.whl.metadata (5.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.8870059Z Collecting sniffio (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.8890530Z   Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.9112487Z Collecting tqdm>4 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:54.9135809Z   Using cached tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.0421507Z Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.0443795Z   Using cached cryptography-47.0.0-cp311-abi3-win_amd64.whl.metadata (4.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.1118565Z Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.3180349Z   Downloading cffi-2.0.0-cp312-cp312-win_amd64.whl.metadata (2.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.3313451Z Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.3333933Z   Using cached pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.3443513Z Collecting iniconfig>=1.0.1 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.3648430Z   Using cached iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.3765637Z Collecting packaging>=22 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.3824698Z   Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.3922872Z Collecting pluggy<2,>=1.5 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.3940571Z   Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.4082354Z Collecting pygments>=2.7.2 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.4102905Z   Using cached pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.6162683Z Collecting py-cpuinfo (from pytest-benchmark>=4.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.6179218Z   Using cached py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.6348714Z Collecting execnet>=2.1 (from pytest-xdist>=3.6->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.6368754Z   Using cached execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.6448912Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.6468209Z   Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.6667967Z Collecting click-option-group~=0.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.6687621Z   Using cached click_option_group-0.5.9-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7076025Z Collecting requests~=2.25 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7124238Z   Using cached requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7251677Z Collecting jinja2~=3.1 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7271612Z   Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7441387Z Collecting python-gitlab<7.0.0,>=4.0.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7463352Z   Using cached python_gitlab-6.5.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7596308Z Collecting tomlkit~=0.13.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7617556Z   Using cached tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7723311Z Collecting dotty-dict~=1.3 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7742195Z   Using cached dotty_dict-1.3.1-py3-none-any.whl.metadata (5.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7912467Z Collecting importlib-resources~=6.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.7934236Z   Using cached importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.8040597Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.8063800Z   Using cached rich-14.3.4-py3-none-any.whl.metadata (18 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.8193582Z Collecting shellingham~=1.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.8239504Z   Using cached shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.8917833Z Collecting Deprecated~=1.2 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:55.8937854Z   Using cached deprecated-1.3.1-py2.py3-none-any.whl.metadata (5.9 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.0390644Z Collecting wrapt<3,>=1.10 (from Deprecated~=1.2->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.0439353Z   Downloading wrapt-2.1.2-cp312-cp312-win_amd64.whl.metadata (7.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.1696294Z Collecting MarkupSafe>=2.0 (from jinja2~=3.1->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.1732405Z   Downloading markupsafe-3.0.3-cp312-cp312-win_amd64.whl.metadata (2.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.1893861Z Collecting requests-toolbelt>=1.0.0 (from python-gitlab<7.0.0,>=4.0.0->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.1911773Z   Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.2882708Z Collecting charset_normalizer<4,>=2 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.2922390Z   Downloading charset_normalizer-3.4.7-cp312-cp312-win_amd64.whl.metadata (41 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.3139076Z Collecting urllib3<3,>=1.26 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.3159050Z   Using cached urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.3305561Z Collecting markdown-it-py>=2.2.0 (from rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.3324646Z   Using cached markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.3481872Z Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.3499495Z   Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.3803961Z Collecting mdit-py-plugins (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.3822863Z   Using cached mdit_py_plugins-0.5.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5210181Z Collecting platformdirs<5,>=3.6.0 (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5235040Z   Using cached platformdirs-4.9.6-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5484397Z Collecting linkify-it-py<3,>=1 (from markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5502299Z   Using cached linkify_it_py-2.1.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5619279Z Collecting uc-micro-py (from linkify-it-py<3,>=1->markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5637465Z   Using cached uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5705652Z INFO: pip is looking at multiple versions of typer to determine which version is compatible with other requirements. This could take a while.
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5711718Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5732049Z   Using cached typer-0.24.2-py3-none-any.whl.metadata (15 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5793555Z   Using cached typer-0.24.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5854336Z   Using cached typer-0.24.0-py3-none-any.whl.metadata (16 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5914522Z   Using cached typer-0.23.2-py3-none-any.whl.metadata (16 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.5976816Z   Using cached typer-0.23.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6131844Z Collecting annotated-doc>=0.0.2 (from typer>=0.16.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6149658Z   Using cached annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6286626Z Using cached mcp-1.27.0-py3-none-any.whl (215 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6303359Z Using cached pydantic-2.13.3-py3-none-any.whl (471 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6386757Z Downloading pydantic_core-2.46.3-cp312-cp312-win_amd64.whl (2.1 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6580585Z    ---------------------------------------- 2.1/2.1 MB 113.2 MB/s  0:00:00
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6598551Z Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6614859Z Using cached anyio-4.13.0-py3-none-any.whl (114 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6631410Z Using cached gitpython-3.1.47-py3-none-any.whl (209 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6650171Z Using cached gitdb-4.0.12-py3-none-any.whl (62 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6670933Z Using cached smmap-5.0.3-py3-none-any.whl (24 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6688214Z Using cached httpx-0.28.1-py3-none-any.whl (73 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6704591Z Using cached httpcore-1.0.9-py3-none-any.whl (78 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6721401Z Using cached h11-0.16.0-py3-none-any.whl (37 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6736073Z Using cached httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6768536Z Downloading hypothesis-6.152.3-py3-none-any.whl (532 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6820717Z    ---------------------------------------- 532.2/532.2 kB ?  0:00:00
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6837053Z Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6855374Z Using cached idna-3.13-py3-none-any.whl (68 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6890748Z Using cached jsonschema-4.26.0-py3-none-any.whl (90 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6906121Z Using cached attrs-26.1.0-py3-none-any.whl (67 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6921116Z Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6937084Z Using cached mistune-3.2.0-py3-none-any.whl (53 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.6951113Z Using cached mutmut-3.5.0-py3-none-any.whl (34 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.7000268Z Downloading coverage-7.13.5-cp312-cp312-win_amd64.whl (222 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.7077881Z Downloading libcst-1.8.6-cp312-cp312-win_amd64.whl (2.1 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.7357072Z    ---------------------------------------- 2.1/2.1 MB 59.9 MB/s  0:00:00
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.7428581Z Downloading mypy-1.20.2-cp312-cp312-win_amd64.whl (10.9 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.8585395Z    ---------------------------------------- 10.9/10.9 MB 85.2 MB/s  0:00:00
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.8634263Z Downloading librt-0.9.0-cp312-cp312-win_amd64.whl (63 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.8676078Z Using cached mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.8713855Z Using cached networkx-3.6.1-py3-none-any.whl (2.1 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:56.8764556Z Downloading numpy-2.4.4-cp312-cp312-win_amd64.whl (12.3 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0156449Z    ---------------------------------------- 12.3/12.3 MB 85.5 MB/s  0:00:00
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0175420Z Using cached openai-2.32.0-py3-none-any.whl (1.2 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0199965Z Using cached distro-1.9.0-py3-none-any.whl (20 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0248494Z Downloading jiter-0.14.0-cp312-cp312-win_amd64.whl (201 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0291415Z Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0307758Z Using cached pathspec-1.1.0-py3-none-any.whl (56 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0323839Z Using cached pydantic_settings-2.14.0-py3-none-any.whl (60 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0339354Z Using cached pyjwt-2.12.1-py3-none-any.whl (29 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0371915Z Using cached cryptography-47.0.0-cp311-abi3-win_amd64.whl (3.8 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0443346Z Downloading cffi-2.0.0-cp312-cp312-win_amd64.whl (183 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0534778Z Using cached pytest-9.0.3-py3-none-any.whl (375 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0556909Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0575419Z Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0591091Z Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0606635Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0622670Z Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0648292Z Using cached pytest_benchmark-5.2.3-py3-none-any.whl (45 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0664194Z Using cached pytest_cov-7.1.0-py3-none-any.whl (22 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0680178Z Using cached pytest_timeout-2.4.0-py3-none-any.whl (14 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.0695363Z Using cached pytest_xdist-3.8.0-py3-none-any.whl (46 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.1862368Z Using cached execnet-2.1.2-py3-none-any.whl (40 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.1886549Z Using cached python_dotenv-1.2.2-py3-none-any.whl (22 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.1906544Z Using cached python_multipart-0.0.26-py3-none-any.whl (28 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.1946213Z Using cached python_semantic_release-10.5.3-py3-none-any.whl (152 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.1991723Z Using cached click-8.1.8-py3-none-any.whl (98 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2011677Z Using cached click_option_group-0.5.9-py3-none-any.whl (11 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2029938Z Using cached deprecated-1.3.1-py2.py3-none-any.whl (11 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2047603Z Using cached dotty_dict-1.3.1-py3-none-any.whl (7.0 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2068104Z Using cached importlib_resources-6.5.2-py3-none-any.whl (37 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2084798Z Using cached jinja2-3.1.6-py3-none-any.whl (134 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2102303Z Using cached python_gitlab-6.5.0-py3-none-any.whl (144 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2119996Z Using cached requests-2.33.1-py3-none-any.whl (64 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2189602Z Downloading charset_normalizer-3.4.7-cp312-cp312-win_amd64.whl (159 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2236671Z Using cached rich-14.3.4-py3-none-any.whl (310 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2257391Z Using cached shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2275039Z Using cached tomlkit-0.13.3-py3-none-any.whl (38 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2295158Z Using cached urllib3-2.6.3-py3-none-any.whl (131 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2380704Z Downloading wrapt-2.1.2-cp312-cp312-win_amd64.whl (60 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2431914Z Using cached certifi-2026.4.22-py3-none-any.whl (135 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.2451967Z Using cached markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.4952103Z Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.4988915Z Downloading markupsafe-3.0.3-cp312-cp312-win_amd64.whl (15 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.5078288Z Downloading pywin32-311-cp312-cp312-win_amd64.whl (9.5 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.5947361Z    ---------------------------------------- 9.5/9.5 MB 98.2 MB/s  0:00:00
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.5989426Z Downloading pyyaml-6.0.3-cp312-cp312-win_amd64.whl (154 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.6030957Z Using cached referencing-0.37.0-py3-none-any.whl (26 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.6047281Z Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.6079896Z Downloading rpds_py-0.30.0-cp312-cp312-win_amd64.whl (240 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.6122622Z Using cached ruff-0.15.12-py3-none-win_amd64.whl (11.8 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.6235703Z Downloading scipy-1.17.1-cp312-cp312-win_amd64.whl (36.5 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.9951765Z    ---------------------------------------- 36.5/36.5 MB 100.8 MB/s  0:00:00
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:57.9999013Z Downloading setproctitle-1.3.7-cp312-cp312-win_amd64.whl (13 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0037819Z Using cached setuptools-82.0.1-py3-none-any.whl (1.0 MB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0059760Z Using cached sse_starlette-3.4.1-py3-none-any.whl (16 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0079351Z Using cached starlette-1.0.0-py3-none-any.whl (72 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0117889Z Using cached textual-8.2.4-py3-none-any.whl (724 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0138659Z Using cached platformdirs-4.9.6-py3-none-any.whl (21 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0157737Z Using cached linkify_it_py-2.1.0-py3-none-any.whl (19 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0174176Z Using cached tqdm-4.67.3-py3-none-any.whl (78 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0217456Z Downloading tree_sitter-0.25.2-cp312-cp312-win_amd64.whl (127 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0257604Z Using cached tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl (278 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0275221Z Using cached typer-0.23.1-py3-none-any.whl (56 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0291466Z Using cached annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0310271Z Using cached typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0325436Z Using cached uvicorn-0.46.0-py3-none-any.whl (70 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0340316Z Using cached vulture-2.16-py3-none-any.whl (26 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0451126Z Using cached mdit_py_plugins-0.5.0-py3-none-any.whl (57 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0476101Z Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0493155Z Using cached pycparser-3.0-py3-none-any.whl (48 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0509359Z Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.0524703Z Using cached uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.2817833Z Building wheels for collected packages: drift-analyzer
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.2849110Z   Building editable for drift-analyzer (pyproject.toml): started
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.4612250Z   Building editable for drift-analyzer (pyproject.toml): finished with status 'done'
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.4629740Z   Created wheel for drift-analyzer: filename=drift_analyzer-2.43.1-py3-none-any.whl size=15334 sha256=02a13f74c678c31460ab03817075a02ba36e62d57353bc05b748c773964ccf70
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.4631241Z   Stored in directory: C:\Users\runneradmin\AppData\Local\Temp\pip-ephem-wheel-cache-_728qbf9\wheels\55\57\4e\074e0c801a9882bfe32ee39dd578e25fb4d2c43e20ae8f5b24
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.4696990Z Successfully built drift-analyzer
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:05:58.6303418Z Installing collected packages: sortedcontainers, pywin32, py-cpuinfo, wrapt, vulture, urllib3, uc-micro-py, typing-extensions, tree-sitter-typescript, tree-sitter, tomlkit, sniffio, smmap, shellingham, setuptools, setproctitle, ruff, rpds-py, pyyaml, python-multipart, python-dotenv, pyjwt, pygments, pycparser, pluggy, platformdirs, pathspec, packaging, numpy, networkx, mypy_extensions, mistune, mdurl, MarkupSafe, librt, jiter, iniconfig, importlib-resources, idna, hypothesis, httpx-sse, h11, execnet, dotty-dict, distro, coverage, colorama, charset_normalizer, certifi, attrs, annotated-types, annotated-doc, typing-inspection, tqdm, scipy, requests, referencing, pytest, pydantic-core, mypy, markdown-it-py, linkify-it-py, libcst, jinja2, httpcore, gitdb, Deprecated, click, cffi, anyio, uvicorn, starlette, rich, requests-toolbelt, pytest-xdist, pytest-timeout, pytest-cov, pytest-benchmark, pydantic, mdit-py-plugins, jsonschema-specifications, httpx, gitpython, cryptography, click-option-group, typer, textual, sse-starlette, python-gitlab, pydantic-settings, openai, jsonschema, drift-analyzer, python-semantic-release, mutmut, mcp
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:22.2281320Z 
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:22.2343288Z Successfully installed Deprecated-1.3.1 MarkupSafe-3.0.3 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.13.0 attrs-26.1.0 certifi-2026.4.22 cffi-2.0.0 charset_normalizer-3.4.7 click-8.1.8 click-option-group-0.5.9 colorama-0.4.6 coverage-7.13.5 cryptography-47.0.0 distro-1.9.0 dotty-dict-1.3.1 drift-analyzer-2.43.1 execnet-2.1.2 gitdb-4.0.12 gitpython-3.1.47 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 hypothesis-6.152.3 idna-3.13 importlib-resources-6.5.2 iniconfig-2.3.0 jinja2-3.1.6 jiter-0.14.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 libcst-1.8.6 librt-0.9.0 linkify-it-py-2.1.0 markdown-it-py-4.0.0 mcp-1.27.0 mdit-py-plugins-0.5.0 mdurl-0.1.2 mistune-3.2.0 mutmut-3.5.0 mypy-1.20.2 mypy_extensions-1.1.0 networkx-3.6.1 numpy-2.4.4 openai-2.32.0 packaging-26.2 pathspec-1.1.0 platformdirs-4.9.6 pluggy-1.6.0 py-cpuinfo-9.0.0 pycparser-3.0 pydantic-2.13.3 pydantic-core-2.46.3 pydantic-settings-2.14.0 pygments-2.20.0 pyjwt-2.12.1 pytest-9.0.3 pytest-benchmark-5.2.3 pytest-cov-7.1.0 pytest-timeout-2.4.0 pytest-xdist-3.8.0 python-dotenv-1.2.2 python-gitlab-6.5.0 python-multipart-0.0.26 python-semantic-release-10.5.3 pywin32-311 pyyaml-6.0.3 referencing-0.37.0 requests-2.33.1 requests-toolbelt-1.0.0 rich-14.3.4 rpds-py-0.30.0 ruff-0.15.12 scipy-1.17.1 setproctitle-1.3.7 setuptools-82.0.1 shellingham-1.5.4 smmap-5.0.3 sniffio-1.3.1 sortedcontainers-2.4.0 sse-starlette-3.4.1 starlette-1.0.0 textual-8.2.4 tomlkit-0.13.3 tqdm-4.67.3 tree-sitter-0.25.2 tree-sitter-typescript-0.23.2 typer-0.23.1 typing-extensions-4.15.0 typing-inspection-0.4.2 uc-micro-py-2.0.0 urllib3-2.6.3 uvicorn-0.46.0 vulture-2.16 wrapt-2.1.2
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.8977244Z Collecting pip-audit
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9001564Z   Using cached pip_audit-2.10.0-py3-none-any.whl.metadata (28 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9148882Z Collecting CacheControl>=0.13.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9172607Z   Using cached cachecontrol-0.14.4-py3-none-any.whl.metadata (3.1 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9413447Z Collecting cyclonedx-python-lib<12,>=5 (from pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9436545Z   Using cached cyclonedx_python_lib-11.7.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9478601Z Requirement already satisfied: packaging>=23.0.0 in .\.venv-ci\Lib\site-packages (from pip-audit) (26.2)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9563676Z Collecting pip-api>=0.0.28 (from pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9583812Z   Using cached pip_api-0.0.34-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9693198Z Collecting pip-requirements-parser>=32.0.0 (from pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9714230Z   Using cached pip_requirements_parser-32.0.1-py3-none-any.whl.metadata (9.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9758333Z Requirement already satisfied: requests>=2.31.0 in .\.venv-ci\Lib\site-packages (from pip-audit) (2.33.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9762856Z Requirement already satisfied: rich>=12.4 in .\.venv-ci\Lib\site-packages (from pip-audit) (14.3.4)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:27.9900730Z Collecting tomli>=2.2.1 (from pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.1603931Z   Downloading tomli-2.4.1-cp312-cp312-win_amd64.whl.metadata (10 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.1739695Z Collecting tomli-w>=1.2.0 (from pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.1759243Z   Using cached tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.1793370Z Requirement already satisfied: platformdirs>=4.2.0 in .\.venv-ci\Lib\site-packages (from pip-audit) (4.9.6)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.1898982Z Collecting license-expression<31,>=30 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.1919696Z   Using cached license_expression-30.4.4-py3-none-any.whl.metadata (11 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2076930Z Collecting packageurl-python<2,>=0.11 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2100992Z   Using cached packageurl_python-0.17.6-py3-none-any.whl.metadata (5.1 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2240838Z Collecting py-serializable<3.0.0,>=2.1.0 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2260251Z   Using cached py_serializable-2.1.0-py3-none-any.whl.metadata (4.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2295482Z Requirement already satisfied: sortedcontainers<3.0.0,>=2.4.0 in .\.venv-ci\Lib\site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (2.4.0)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2303007Z Requirement already satisfied: typing_extensions<5.0,>=4.6 in .\.venv-ci\Lib\site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (4.15.0)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2378332Z Collecting boolean.py>=4.0 (from license-expression<31,>=30->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2397786Z   Using cached boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2515856Z Collecting defusedxml<0.8.0,>=0.7.1 (from py-serializable<3.0.0,>=2.1.0->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.2533881Z   Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3252899Z Collecting msgpack<2.0.0,>=0.5.2 (from CacheControl>=0.13.0->CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3302385Z   Downloading msgpack-1.1.2-cp312-cp312-win_amd64.whl.metadata (8.4 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3484317Z Collecting filelock>=3.8.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3504297Z   Using cached filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3570802Z Requirement already satisfied: pip in .\.venv-ci\Lib\site-packages (from pip-api>=0.0.28->pip-audit) (26.0.1)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3734635Z Collecting pyparsing (from pip-requirements-parser>=32.0.0->pip-audit)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3758121Z   Using cached pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3808427Z Requirement already satisfied: charset_normalizer<4,>=2 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (3.4.7)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3813475Z Requirement already satisfied: idna<4,>=2.5 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (3.13)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3818879Z Requirement already satisfied: urllib3<3,>=1.26 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (2.6.3)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3823036Z Requirement already satisfied: certifi>=2023.5.7 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (2026.4.22)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3874193Z Requirement already satisfied: markdown-it-py>=2.2.0 in .\.venv-ci\Lib\site-packages (from rich>=12.4->pip-audit) (4.0.0)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3880076Z Requirement already satisfied: pygments<3.0.0,>=2.13.0 in .\.venv-ci\Lib\site-packages (from rich>=12.4->pip-audit) (2.20.0)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3897991Z Requirement already satisfied: mdurl~=0.1 in .\.venv-ci\Lib\site-packages (from markdown-it-py>=2.2.0->rich>=12.4->pip-audit) (0.1.2)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.3962182Z Using cached pip_audit-2.10.0-py3-none-any.whl (61 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.7368847Z Using cached cyclonedx_python_lib-11.7.0-py3-none-any.whl (513 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.7400011Z Using cached license_expression-30.4.4-py3-none-any.whl (120 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.7423103Z Using cached packageurl_python-0.17.6-py3-none-any.whl (36 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.7442088Z Using cached py_serializable-2.1.0-py3-none-any.whl (23 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.7460677Z Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.7478823Z Using cached boolean_py-5.0-py3-none-any.whl (26 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.7496711Z Using cached cachecontrol-0.14.4-py3-none-any.whl (22 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.7535840Z Downloading msgpack-1.1.2-cp312-cp312-win_amd64.whl (72 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.8312719Z Using cached filelock-3.29.0-py3-none-any.whl (39 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.8327353Z Using cached pip_api-0.0.34-py3-none-any.whl (120 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.8341243Z Using cached pip_requirements_parser-32.0.1-py3-none-any.whl (35 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.8383379Z Downloading tomli-2.4.1-cp312-cp312-win_amd64.whl (108 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.8582965Z Using cached tomli_w-1.2.0-py3-none-any.whl (6.7 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:28.8867687Z Using cached pyparsing-3.3.2-py3-none-any.whl (122 kB)
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:29.0300060Z Installing collected packages: boolean.py, tomli-w, tomli, pyparsing, pip-api, packageurl-python, msgpack, license-expression, filelock, defusedxml, py-serializable, pip-requirements-parser, CacheControl, cyclonedx-python-lib, pip-audit
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:29.6915984Z 
Test (Python 3.12, windows-latest)	Install dependencies	2026-04-26T18:06:29.6976966Z Successfully installed CacheControl-0.14.4 boolean.py-5.0 cyclonedx-python-lib-11.7.0 defusedxml-0.7.1 filelock-3.29.0 license-expression-30.4.4 msgpack-1.1.2 packageurl-python-0.17.6 pip-api-0.0.34 pip-audit-2.10.0 pip-requirements-parser-32.0.1 py-serializable-2.1.0 pyparsing-3.3.2 tomli-2.4.1 tomli-w-1.2.0
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	﻿2026-04-26T18:06:29.9091238Z ##[group]Run & $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9092520Z [36;1m& $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8[0m
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9093506Z [36;1m& $env:PYTHON_BIN -m pip_audit --strict --desc --no-deps --disable-pip -r pip-audit-requirements.txt[0m
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9166287Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9166737Z env:
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9167048Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9167509Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9167919Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9168385Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9169018Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64/lib/pkgconfig
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9169680Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9170234Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9170779Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9171278Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:29.9171638Z ##[endgroup]
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:33.9179800Z WARNING:pip_audit._cli:--no-deps is supported, but users are encouraged to fully hash their pinned dependencies
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:06:33.9180526Z WARNING:pip_audit._cli:Consider using a tool like `pip-compile`: https://pip-tools.readthedocs.io/en/latest/#using-hashes
Test (Python 3.12, windows-latest)	Dependency vulnerability audit	2026-04-26T18:07:04.3601915Z No known vulnerabilities found
Test (Python 3.12, windows-latest)	Lint with ruff	﻿2026-04-26T18:07:04.4481305Z ##[group]Run & $env:PYTHON_BIN -m ruff check src/ tests/
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4481720Z [36;1m& $env:PYTHON_BIN -m ruff check src/ tests/[0m
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4533445Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4533709Z env:
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4533908Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4534186Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4534421Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4534698Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4535058Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64/lib/pkgconfig
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4535425Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4535750Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4536114Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4536451Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.4536850Z ##[endgroup]
Test (Python 3.12, windows-latest)	Lint with ruff	2026-04-26T18:07:04.8878287Z All checks passed!
Test (Python 3.12, windows-latest)	Type-check with mypy	﻿2026-04-26T18:07:05.0100868Z ##[group]Run & $env:PYTHON_BIN -m mypy src/drift
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0101245Z [36;1m& $env:PYTHON_BIN -m mypy src/drift[0m
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0153458Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0153746Z env:
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0153947Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0154233Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0154471Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0154745Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0155110Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64/lib/pkgconfig
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0155507Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0155861Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0156182Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0156545Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:05.0156771Z ##[endgroup]
Test (Python 3.12, windows-latest)	Type-check with mypy	2026-04-26T18:07:18.0722884Z Success: no issues found in 322 source files
Test (Python 3.12, windows-latest)	Dead code detection with vulture	﻿2026-04-26T18:07:18.1949106Z ##[group]Run & $env:PYTHON_BIN -m vulture src/drift --min-confidence 65
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.1949620Z [36;1m& $env:PYTHON_BIN -m vulture src/drift --min-confidence 65[0m
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2004125Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2004439Z env:
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2004653Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2004940Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2005190Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2005482Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2005885Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64/lib/pkgconfig
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2006268Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2006607Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2006939Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2007289Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.12, windows-latest)	Dead code detection with vulture	2026-04-26T18:07:18.2007525Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	﻿2026-04-26T18:07:20.1145920Z ##[group]Run & $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1146414Z [36;1m& $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"[0m
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1197053Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1197333Z env:
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1197533Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1197841Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1198102Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1198393Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1198773Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64/lib/pkgconfig
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1199134Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1199457Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1199777Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.12.10\x64
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1200105Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1200350Z ##[endgroup]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4850016Z ============================= test session starts =============================
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4850575Z platform win32 -- Python 3.12.10, pytest-9.0.3, pluggy-1.6.0 -- D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4851328Z cachedir: .pytest_cache
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4851756Z hypothesis profile 'ci' -> database=None, deadline=None, print_blob=True, derandomize=True, suppress_health_check=(HealthCheck.too_slow,)
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4852517Z benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4853027Z rootdir: D:\a\drift\drift
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4853205Z configfile: pyproject.toml
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4853413Z testpaths: tests
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4853728Z plugins: anyio-4.13.0, hypothesis-6.152.3, benchmark-5.2.3, cov-7.1.0, timeout-2.4.0, xdist-3.8.0
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4854068Z timeout: 180.0s
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4854217Z timeout method: thread
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4854372Z timeout func_only: False
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2734582Z collecting ... collected 6680 items / 64 deselected / 1 skipped / 6616 selected
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2734961Z 
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.5635258Z tests/benchmarks/test_bench_scan.py::test_bench_composite_score_micro PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1059841Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_never_crashes PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.4853469Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_line_count_non_negative PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5988224Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_valid_syntax_no_errors PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7602270Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_never_crashes PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9243699Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_line_count_non_negative PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.2448841Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_range PASSED  [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4642027Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_empty_is_zero PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1826662Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_range PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:43.6361441Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_no_crash PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:45.1462696Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_assign_impact_scores_no_crash PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:45.1967813Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_score_to_grade_always_returns PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:46.6728940Z tests/fuzz/test_fuzz_signals.py::test_fuzz_pattern_fragmentation PASSED  [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:48.0871239Z tests/fuzz/test_fuzz_signals.py::test_fuzz_broad_exception_monoculture PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.0754055Z tests/fuzz/test_fuzz_signals.py::test_fuzz_guard_clause_deficit PASSED   [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0566141Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cognitive_complexity PASSED   [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4497618Z tests/fuzz/test_fuzz_signals.py::test_fuzz_naming_contract_violation PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1205949Z tests/fuzz/test_fuzz_signals.py::test_fuzz_architecture_violation PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.2405895Z tests/fuzz/test_fuzz_signals.py::test_fuzz_bypass_accumulation PASSED    [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:56.4765917Z tests/fuzz/test_fuzz_signals.py::test_fuzz_circular_import PASSED        [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.5179684Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cohesion_deficit PASSED       [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9301257Z tests/fuzz/test_fuzz_signals.py::test_fuzz_co_change_coupling PASSED     [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.6635194Z tests/fuzz/test_fuzz_signals.py::test_fuzz_dead_code_accumulation PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:03.1405091Z tests/fuzz/test_fuzz_signals.py::test_fuzz_doc_impl_drift PASSED         [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.6858262Z tests/fuzz/test_fuzz_signals.py::test_fuzz_exception_contract_drift PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.1131648Z tests/fuzz/test_fuzz_signals.py::test_fuzz_explainability_deficit PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:07.5865615Z tests/fuzz/test_fuzz_signals.py::test_fuzz_fan_out_explosion PASSED      [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:08.7248755Z tests/fuzz/test_fuzz_signals.py::test_fuzz_hardcoded_secret PASSED       [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:10.0197325Z tests/fuzz/test_fuzz_signals.py::test_fuzz_insecure_default PASSED       [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:11.9260031Z tests/fuzz/test_fuzz_signals.py::test_fuzz_missing_authorization PASSED  [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:13.0932214Z tests/fuzz/test_fuzz_signals.py::test_fuzz_mutant_duplicate PASSED       [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:14.6103994Z tests/fuzz/test_fuzz_signals.py::test_fuzz_phantom_reference PASSED      [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:16.2223079Z tests/fuzz/test_fuzz_signals.py::test_fuzz_system_misalignment PASSED    [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:17.6849964Z tests/fuzz/test_fuzz_signals.py::test_fuzz_temporal_volatility PASSED    [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:19.1919089Z tests/fuzz/test_fuzz_signals.py::test_fuzz_test_polarity_deficit PASSED  [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:20.0430571Z tests/fuzz/test_fuzz_signals.py::test_fuzz_ts_architecture PASSED        [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2523911Z tests/fuzz/test_fuzz_signals.py::test_fuzz_type_safety_bypass PASSED     [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2534217Z tests/test_abstraction_index.py::TestReuseSuggestion::test_construction PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2544367Z tests/test_abstraction_index.py::TestReuseSuggestion::test_to_dict PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2555163Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_from_abstractions PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2565753Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_filters_non_exported_low_usage PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2576168Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_includes_exported_regardless_of_usage PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2586574Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_by_name_tokens PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2597245Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_returns_sorted_by_relevance PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2607220Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_respects_top_k PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2618118Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_kind_filter PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2628509Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_empty_query_returns_by_usage PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2639078Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_scope_filter PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2648554Z tests/test_abstraction_index.py::TestAbstractionIndex::test_empty_index_returns_empty PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2659655Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_from_graph PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2670554Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_with_scope_limits_to_reachable PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2681037Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_returns_reason PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2691854Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_serializable PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2704816Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_max_suggestions PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2832837Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_create_issue_input_exists_and_defaults_false PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2957694Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_issue_labels_input_exists_with_default PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2969935Z tests/test_action_yml_paket_2c.py::TestActionStep::test_auto_file_step_present_and_guarded PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2981286Z tests/test_action_yml_paket_2c.py::TestActionStep::test_report_file_output_is_wired PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.2994318Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_adr_exists_and_proposed PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3008684Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_issue_template_exists_with_dedup_reference PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3568501Z tests/test_adr_scanner.py::TestStatusFiltering::test_accepted_adr_is_returned PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3596922Z tests/test_adr_scanner.py::TestStatusFiltering::test_proposed_adr_is_returned PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3624831Z tests/test_adr_scanner.py::TestStatusFiltering::test_rejected_adr_is_filtered PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3651176Z tests/test_adr_scanner.py::TestStatusFiltering::test_obsolete_adr_is_filtered PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3688540Z tests/test_adr_scanner.py::TestStatusFiltering::test_mixed_statuses_returns_only_active PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3718164Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_token_matches_adr_content PASSED [  0%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3746175Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_non_match_returns_empty PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3825019Z tests/test_adr_scanner.py::TestScopeFiltering::test_task_keyword_matches_adr_content PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3860160Z tests/test_adr_scanner.py::TestScopeFiltering::test_empty_scope_and_task_returns_all_active PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3889179Z tests/test_adr_scanner.py::TestResultStructure::test_result_has_required_fields PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3918987Z tests/test_adr_scanner.py::TestResultStructure::test_title_extracted_from_heading PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3946817Z tests/test_adr_scanner.py::TestResultStructure::test_status_preserved PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3967757Z tests/test_adr_scanner.py::TestEdgeCases::test_missing_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.3991136Z tests/test_adr_scanner.py::TestEdgeCases::test_empty_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4073886Z tests/test_adr_scanner.py::TestEdgeCases::test_non_md_files_ignored PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4282996Z tests/test_adr_scanner.py::TestEdgeCases::test_max_results_limit PASSED  [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4313131Z tests/test_adr_scanner.py::TestEdgeCases::test_malformed_frontmatter_does_not_raise PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4330976Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_nudge_with_unresolved_dep PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4345974Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_task_complete_with_unresolved_dep PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4359841Z tests/test_advisory_semantic.py::TestSA001::test_silent_when_deps_resolved PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4373685Z tests/test_advisory_semantic.py::TestSA002::test_warns_on_repeated_scan_in_fix_phase PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4387044Z tests/test_advisory_semantic.py::TestSA002::test_silent_in_scan_phase PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4402401Z tests/test_advisory_semantic.py::TestSA003::test_warns_on_file_outside_hypothesis PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4415882Z tests/test_advisory_semantic.py::TestSA003::test_silent_when_no_hypothesis PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4428925Z tests/test_advisory_semantic.py::TestSA004::test_warns_on_nudge_for_completed_task_file PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4442090Z tests/test_advisory_semantic.py::TestSA004::test_silent_when_no_completed_tasks PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4456644Z tests/test_advisory_semantic.py::TestSA004::test_warns_for_batch_affected_files PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4467185Z tests/test_agent_context_formats.py::TestValidTargets::test_contains_expected PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4477816Z tests/test_agent_context_formats.py::TestValidTargets::test_excludes_all PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4495438Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4546025Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4572953Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_output_is_comment_style PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4588387Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4615654Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4643792Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_markdown_format PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4659011Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_copilot_uses_instructions PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4674605Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_cursor_uses_cursorrules PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4689743Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_windsurf_uses_cursorrules_format PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4704249Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_claude_uses_claude_format PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4719218Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_agents_uses_claude_format PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4729718Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_copilot_path PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4740804Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_cursor_path PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4751090Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_windsurf_path PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4761072Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_claude_path PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4774366Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_agents_path PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4784459Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_overrides_phase PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4795472Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_phase_derived_when_no_explicit PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4805797Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_none_when_no_session_no_explicit PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4816584Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_with_no_session PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4827343Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_unknown_phase_returns_none PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4844567Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_stale_plan_injected_into_session_block PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4857891Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_head_matches PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4869608Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_no_plan_head PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4916893Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_logs_warning_and_keeps_payload PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.4950368Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_still_records_trace_entry PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5038321Z tests/test_agent_context_layer.py::TestDriftMapApi::test_returns_modules_and_dependencies PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5122857Z tests/test_agent_context_layer.py::TestDriftMapApi::test_modules_have_expected_fields PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5148277Z tests/test_agent_context_layer.py::TestDriftMapApi::test_empty_repo_returns_empty PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5410569Z tests/test_agent_context_layer.py::TestDriftMapApi::test_target_path_restricts_scope PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5474271Z tests/test_agent_context_layer.py::TestDriftMapApi::test_nonexistent_target_path_returns_empty PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5560425Z tests/test_agent_context_layer.py::TestDriftMapApi::test_max_modules_respected PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5646821Z tests/test_agent_context_layer.py::TestDriftMapApi::test_agent_instruction_present PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5831693Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_returns_valid_json PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5856724Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_error_on_broken_api PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5960945Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_with_session PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5972008Z tests/test_agent_effectiveness.py::TestAgentObjective::test_defaults PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5982916Z tests/test_agent_effectiveness.py::TestAgentObjective::test_full_config PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.5994055Z tests/test_agent_effectiveness.py::TestAgentObjective::test_extra_forbidden PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6004632Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_override PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6015418Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_reject_unknown_keys PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6027381Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_none_by_default PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6040695Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_from_dict PASSED [  1%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6051082Z tests/test_agent_effectiveness.py::TestSessionPhase::test_initial_phase PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6061536Z tests/test_agent_effectiveness.py::TestSessionPhase::test_advance_phase PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6071952Z tests/test_agent_effectiveness.py::TestSessionPhase::test_phase_in_summary PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6082688Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_empty_initially PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6093014Z tests/test_agent_effectiveness.py::TestSessionTrace::test_record_trace PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6103574Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_uses_current_phase PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6114112Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_in_summary PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6124638Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_snapshot_run PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6134965Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_multiple_snapshots PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6145414Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_round_trip_new_fields PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6178663Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_persists_seen_verification_payload_hashes_on_disk_round_trip PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6188990Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_default_values PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6199835Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_serialisation PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6210175Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_round_trip PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6220911Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_record_verification_updates_counters_and_kpis PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6231282Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_low_effect_high_churn_warning_is_deterministic PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6244434Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_identical_verification_payload_is_not_counted_twice PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6257724Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-True-BLOCK] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6270241Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-False-BLOCK] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6281923Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-True-BLOCK] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6293468Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-False-BLOCK] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6304944Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-True-REVIEW] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6316789Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-False-REVIEW] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6327754Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-True-AUTO] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6339289Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-False-REVIEW] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6350742Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-True-AUTO] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6362290Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-False-REVIEW] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6373707Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-True-AUTO] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6385136Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-False-REVIEW] PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6395284Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_missing_severity_defaults_to_review PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6404968Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_case_insensitive_severity PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6415253Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_count_matches_gate_routing PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6424844Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_total_equals_contract_count PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6435740Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_actions_list_length PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6445659Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_gate_field_correct PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6455681Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_severity_preserved PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6465267Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_passed_when_correct PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6475409Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_fail_on_mismatch PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6485191Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_name_is_set PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6494977Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_empty_contracts PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6504560Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_pass PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6514514Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_fail PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6523870Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_pass PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6533469Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_fail PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6542733Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_pass PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6552401Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_fail PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6562573Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_schema_version_is_2_2 PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6573117Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_session_id_contains_profile_name PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6582898Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_auto_correct PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6593329Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_review_correct PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6604653Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_block_correct PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6614852Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_all_zeros PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6624801Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_returns_dict PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6635076Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_block_count_is_zero PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6644815Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_has_auto_contracts PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6654893Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_auto_count_matches_expected PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6664631Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_assertions_pass PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6674725Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_has_all_three_gates PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6686536Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_assertions_pass PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6698211Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_no_auto_contracts PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6709419Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_block_contracts PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6721312Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_review_contracts PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6731659Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_telemetry_counters_match_profile_counts PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6742596Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_direct_agent_telemetry_properties PASSED [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6789872Z tests/test_agent_native_cli.py::test_validate_help PASSED                [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6828231Z tests/test_agent_native_cli.py::test_scan_help PASSED                    [  2%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6869773Z tests/test_agent_native_cli.py::test_fix_plan_help PASSED                [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6909352Z tests/test_agent_native_cli.py::test_start_help PASSED                   [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6943774Z tests/test_agent_native_cli.py::test_start_output_contains_three_command_journey PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7491531Z tests/test_agent_native_cli.py::test_validate_outputs_json PASSED        [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7546572Z tests/test_agent_native_cli.py::test_validate_exits_2_when_api_reports_invalid PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7595815Z tests/test_agent_native_cli.py::test_validate_exits_0_when_api_reports_valid PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7647010Z tests/test_agent_native_cli.py::test_scan_outputs_json PASSED            [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7695899Z tests/test_agent_native_cli.py::test_scan_accepts_signals_alias PASSED   [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7745836Z tests/test_agent_native_cli.py::test_scan_passes_exclude_and_max_per_signal PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7820134Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[-1] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7871732Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[0] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7933337Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[201] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7944462Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_true PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7954540Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_false PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7968252Z tests/test_agent_native_cli.py::test_scan_next_actions_baseline_hint_many_findings PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0213590Z tests/test_agent_native_cli.py::test_scan_next_actions_no_baseline_hint_few_findings PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0351971Z tests/test_agent_native_cli.py::test_fix_plan_target_path_filters PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0418335Z tests/test_agent_native_cli.py::test_fix_plan_exclude_paths_pass_through PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0484083Z tests/test_agent_native_cli.py::test_fix_plan_include_deferred_pass_through PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0659789Z tests/test_agent_native_cli.py::test_fix_plan_dismiss_show_and_reset_flow PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0711861Z tests/test_agent_native_cli.py::test_fix_plan_rejects_multiple_dismissal_operations PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0726393Z tests/test_agent_native_cli.py::test_scan_concise_omits_fix_first PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0741610Z tests/test_agent_native_cli.py::test_scan_detailed_includes_fix_first PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0829586Z tests/test_agent_native_cli.py::test_success_criteria_signal_specific PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0841459Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_all_required_sections_present PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0852163Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_sections_appear_in_expected_order PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0862614Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_validation_command_is_phase4_run PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0873637Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_fact_grounding_section_cites_retrieval_tools PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0886072Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-True-BLOCK] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0900297Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-False-BLOCK] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0912611Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-True-BLOCK] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0925282Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-False-BLOCK] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0938319Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-True-REVIEW] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0950958Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-False-REVIEW] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0963092Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-True-AUTO] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0975253Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-False-REVIEW] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0987461Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-True-AUTO] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0999354Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-False-REVIEW] PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1009382Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_table_headers_rendered PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1019934Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_per_contract_routing_rendered PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1029954Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_trigger_references_nudge PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1039959Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_feedback_loop_references_drift_feedback PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1049758Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_approval_gate_mentions_bypass_guard PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1061173Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_rollback_references_revert_recommended PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1071974Z tests/test_agent_tasks.py::TestTaskId::test_same_input_same_id PASSED    [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1084440Z tests/test_agent_tasks.py::TestTaskId::test_different_title_different_id PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1095902Z tests/test_agent_tasks.py::TestTaskId::test_different_file_different_id PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1106607Z tests/test_agent_tasks.py::TestTaskId::test_id_has_signal_prefix PASSED  [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1116674Z tests/test_agent_tasks.py::TestTaskId::test_avs_prefix PASSED            [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1128042Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_empty_tasks PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1140160Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_json PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1157016Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_finding_produces_task PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1170430Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_success_criteria PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1182264Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_expected_effect PASSED  [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1194400Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_dep_task PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1207524Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_blocks_layer_violation PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1220566Z tests/test_agent_tasks.py::TestPriorityOrdering::test_higher_severity_higher_priority PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1235823Z tests/test_agent_tasks.py::TestPriorityOrdering::test_priorities_are_sequential PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1247012Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_without_fix_skipped PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1258408Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_with_fix_included PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1272041Z tests/test_agent_tasks.py::TestJsonSchema::test_all_required_fields_present PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1285683Z tests/test_agent_tasks.py::TestJsonSchema::test_json_is_valid PASSED     [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1298987Z tests/test_agent_tasks.py::TestJsonSchema::test_action_is_nonempty PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1312347Z tests/test_agent_tasks.py::TestJsonSchema::test_success_criteria_are_nonempty PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1325809Z tests/test_agent_tasks.py::TestJsonSchema::test_expected_effect_is_nonempty PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1337229Z tests/test_agent_tasks.py::TestDeduplication::test_duplicate_findings_deduplicated PASSED [  3%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1349024Z tests/test_agent_tasks.py::TestDeduplication::test_same_title_different_files_keep_correct_recommendations PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1360684Z tests/test_agent_tasks.py::TestMdsTask::test_mds_finding_produces_task PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1371863Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_default_classification PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1383269Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_cross_file_bumps_scope PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1395581Z tests/test_agent_tasks.py::TestAutomationClassification::test_tvs_classification PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1407073Z tests/test_agent_tasks.py::TestAutomationClassification::test_pfs_with_canonical_bumps_fit PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1418646Z tests/test_agent_tasks.py::TestAutomationClassification::test_many_related_files_bumps_scope PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1430217Z tests/test_agent_tasks.py::TestAutomationClassification::test_high_complexity_lowers_fit PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1442873Z tests/test_agent_tasks.py::TestAutomationClassification::test_depends_on_bumps_risk PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1456627Z tests/test_agent_tasks.py::TestAutomationClassification::test_classification_in_json PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1467741Z tests/test_agent_tasks.py::TestConstraints::test_universal_constraints_always_present PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1479881Z tests/test_agent_tasks.py::TestConstraints::test_mds_has_body_hash_constraint PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1490921Z tests/test_agent_tasks.py::TestConstraints::test_dia_has_phantom_constraint PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1503577Z tests/test_agent_tasks.py::TestConstraints::test_pfs_has_canonical_constraint PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1516184Z tests/test_agent_tasks.py::TestConstraints::test_eds_has_trivial_docstring_constraint PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1529960Z tests/test_agent_tasks.py::TestConstraints::test_constraints_in_json PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1540481Z tests/test_agent_tasks.py::TestConstraints::test_generate_constraints_direct PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1551912Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_mds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1563301Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_pfs_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1576279Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_avs_circular_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1587487Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_eds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1598882Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_tvs_has_side_effect_note PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1610061Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_sms_has_false_fix_indicator PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1621430Z tests/test_agent_tasks.py::TestRepairMaturity::test_mds_verified PASSED  [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1633826Z tests/test_agent_tasks.py::TestRepairMaturity::test_dia_verified PASSED  [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1645692Z tests/test_agent_tasks.py::TestRepairMaturity::test_pfs_verified PASSED  [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1658112Z tests/test_agent_tasks.py::TestRepairMaturity::test_avs_experimental PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1669314Z tests/test_agent_tasks.py::TestRepairMaturity::test_tvs_experimental PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1680897Z tests/test_agent_tasks.py::TestRepairMaturity::test_sms_experimental PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1692412Z tests/test_agent_tasks.py::TestRepairMaturity::test_bem_verified PASSED  [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1705962Z tests/test_agent_tasks.py::TestRepairMaturity::test_maturity_in_json PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1716070Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_constant_has_all_scored_signals PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1725776Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_covers_all_registry_signals PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1735404Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_values_consistent PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1758599Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_level_in_task_metadata PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1772207Z tests/test_agent_tasks.py::TestRepairMaturity::test_coverage_gaps_in_json PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1783982Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1796777Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_tool_is_grep PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1807858Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_predicate PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1820400Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1832341Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_step1_has_file_a_and_file_b PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1844075Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_scan_step_includes_file_pair PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1855457Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1866792Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_step1_predicate_variant_count PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1878617Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1890245Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_step1_tool_is_import_check PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1901886Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_layer_verify_plan_ends_with_nudge PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1913350Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1924836Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_step1_tool_is_ast_check PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1937497Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1950196Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_step1_references_both_functions PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1961758Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1973238Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_step1_targets_novel_packages PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1985113Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1996467Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_step1_targets_score_reduction PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2007864Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2018918Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_step1_targets_function PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2030239Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2041446Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_step1_targets_broad_count PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2052896Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_module_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2064033Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_nesting_verify_plan_targets_depth PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2075755Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2086769Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_step1_targets_function PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2098385Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_partial_resolution_flagged_when_cc_above_twice_threshold PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2109928Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_no_partial_resolution_when_cc_within_twice_threshold PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2122942Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_verify_plan_shape PASSED [  4%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2136915Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_step1_targets_variable PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2149651Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_verify_plan_shape PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2162316Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_step1_targets_endpoint PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2175768Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_verify_plan_shape PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2190055Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_step1_targets_markers PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2202154Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_verify_plan_shape PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2214783Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_step1_targets_functions PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2227079Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_verify_plan_shape PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2239972Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_step1_targets_imports PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2253098Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_verify_plan_shape PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2264768Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_step1_targets_phantoms PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2278147Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_verify_plan_shape PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2290202Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_step1_targets_ratio PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2303294Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_zero_assertion_verify_plan PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2316088Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_circular_verify_plan_shape PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2328781Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_layer_verify_plan PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2340362Z tests/test_agent_tasks.py::TestVerifyPlan::test_generic_fallback_verify_plan PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2354682Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_in_json PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2368886Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_step_keys_in_json PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2380439Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_list_no_none_items PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2390813Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_empty_analysis_empty_tasks PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2402009Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_title_not_none PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2413849Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_action_not_none PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2425412Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_constraints_not_none PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2438779Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_json_tasks_no_none_ids PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2452692Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_multiple_findings_no_none_tasks PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2464708Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_avs_task_fields_not_none PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2476847Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_mds_task_not_none PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2488989Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_unactionable_yields_no_none_tasks PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2498849Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2529353Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_json_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2539382Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_type_importable PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2549437Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_importable PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2559007Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_telemetry_importable PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2568938Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_empty_telemetry_all_zero PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2578781Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_auto_counts_auto_fix_only PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2588748Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_block_counts_block_actions PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2598326Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_revert_not_counted_in_any_bucket PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2624692Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_agent_telemetry_null_by_default PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2649106Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_analysis_without_telemetry_still_valid_json PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2673605Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_agent_telemetry_present_in_json PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2697922Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_schema_version_is_2_2_in_block PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2722502Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_session_id_serialised PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2747643Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_totals_computed_correctly PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2772821Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_actions_list_length PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2796851Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_fields_serialised PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2820786Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_optional_fields_null PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2831403Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_defaults_to_none PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2842821Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_accepts_telemetry_object PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4376290Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_empty_repo PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4407425Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_directory PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4439015Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_md PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4470172Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_agents_md PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4500313Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claudeignore PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4532890Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_indicators PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4566270Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_instructions PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4863594Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursor_directory PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4894685Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursorrules PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4927002Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_directory PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4958783Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_config PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4989935Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_directory PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5021315Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_docs PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5052410Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_windsurf PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5084729Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_codeium PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5116480Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_amazon_q PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5149107Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_continue_dir PASSED [  5%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5235575Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_multiple_tools_sorted PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5726834Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_three_tools PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5776158Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_deduplication PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5938728Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_four_tools PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5949344Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_zero_tools PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5959598Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_one_tool PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5971553Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_two_tools PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5981389Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_three_tools PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5991958Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_four_tools PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6005192Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_coauthor_unaffected_by_boost PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6016351Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_no_boost PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6026243Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_boost PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6037755Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_single_tool_boost PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6048436Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_no_boost PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6058361Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_one_tool PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6068627Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_three_tools PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6078010Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_fix PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6088499Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_refactor PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6097958Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_with_body_not_matched PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6107823Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_with_boost PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6118330Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_no_boost PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6128666Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_boost_cap_at_095 PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6138194Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_no_pattern_no_signal PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6148102Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_wip_message_no_match PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6157962Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_policy PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6167985Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_absent_by_default PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6182503Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_full_config PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6193004Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_default_empty PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6202628Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_set PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6215023Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_manual_ratio_overrides_computed PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6226463Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_no_manual_ratio_uses_computed PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6240214Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_contains_ai_tools PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6255806Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_empty_ai_tools PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.8659931Z tests/test_analysis_degradation.py::test_signal_failure_marks_analysis_degraded PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0025589Z tests/test_analysis_degradation.py::test_corrupt_history_file_marks_analysis_degraded PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:24.0080455Z tests/test_analysis_degradation.py::test_invalid_diff_ref_marks_fallback_as_degraded PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:25.1839818Z tests/test_analysis_degradation.py::test_analyze_diff_uncommitted_mode_detects_working_tree_changes PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:25.9611252Z tests/test_analysis_degradation.py::test_analyze_diff_staged_mode_only_uses_index_changes PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:26.2206019Z tests/test_analysis_degradation.py::test_analyze_repo_target_path_respects_path_boundaries PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:26.6990934Z tests/test_analysis_degradation.py::test_analyze_diff_fallback_preserves_since_days PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:26.8509911Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_no_crash PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:27.0032595Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_score_is_float PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:27.2230950Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_severity_valid PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:27.4823710Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_findings_are_valid PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:27.6164299Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_no_crash PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:27.9275467Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_score_is_float PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:28.0606467Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_severity_valid PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:28.1874754Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_total_files PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:28.4161248Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_has_no_bootstrap_readme_finding PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:28.6671385Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_no_crash PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:28.7947697Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_score_is_float PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:28.9614189Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_severity_valid PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6115529Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_findings_are_valid PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6127107Z tests/test_analysis_status_and_trend_direction_enums.py::test_trend_context_uses_trend_direction_enum PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6139692Z tests/test_analysis_status_and_trend_direction_enums.py::test_repo_analysis_uses_analysis_status_enum_by_default PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6243639Z tests/test_analyze_cmd_extended.py::test_analyze_format_sarif PASSED     [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6339654Z tests/test_analyze_cmd_extended.py::test_analyze_format_csv PASSED       [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6422389Z tests/test_analyze_cmd_extended.py::test_analyze_format_agent_tasks PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6513588Z tests/test_analyze_cmd_extended.py::test_analyze_format_github PASSED    [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6595510Z tests/test_analyze_cmd_extended.py::test_analyze_format_markdown PASSED  [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6682092Z tests/test_analyze_cmd_extended.py::test_analyze_with_select_signals PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6767907Z tests/test_analyze_cmd_extended.py::test_analyze_with_ignore_signals PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6853879Z tests/test_analyze_cmd_extended.py::test_analyze_progress_json PASSED    [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.6940818Z tests/test_analyze_cmd_extended.py::test_analyze_progress_none PASSED    [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.7500530Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_signal_paths PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.7525535Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_rule_runner_importerror_paths PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.7945028Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_reuses_precomputed_graph_and_package_map PASSED [  6%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.7999325Z tests/test_api_and_ts_arch_boost.py::test_api_explain_paths PASSED       [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8032376Z tests/test_api_and_ts_arch_boost.py::test_api_explain_fingerprint_helper PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8060475Z tests/test_api_and_ts_arch_boost.py::test_api_negative_context_success_and_error PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8105722Z tests/test_api_and_ts_arch_boost.py::test_finding_rendering_helpers PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8116487Z tests/test_api_helpers_coverage.py::TestTrendDict::test_none_when_no_trend PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8127879Z tests/test_api_helpers_coverage.py::TestTrendDict::test_dict_when_trend_present PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8138152Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_unknown_abbreviation PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8147762Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_no_weights_attribute PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8165801Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_valid_signal_from_config PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8176690Z tests/test_api_helpers_coverage.py::TestTopSignals::test_empty_findings PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8187138Z tests/test_api_helpers_coverage.py::TestTopSignals::test_aggregation_and_sorting PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8197480Z tests/test_api_helpers_coverage.py::TestTopSignals::test_signal_filter PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8209017Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_default PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8220253Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_false_includes_all PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8230255Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_with_file_and_related PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8240207Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_file PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8251076Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_empty_task PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8261198Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_duplicate_in_allowed PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8271455Z tests/test_api_helpers_coverage.py::TestPlanValidationResult::test_to_api_dict PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8282069Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_plan PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8291613Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_no_reason PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8301652Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_legacy_plan_no_state PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8313943Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_unchanged_repo PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8326078Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_head_changed PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8339199Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_affected_files_modified PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8349159Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_accepted PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8359161Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_in_scope PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8368971Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_out_of_scope_noise PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8380044Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_unknown PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8391492Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_no_target_path_keeps_all PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8401633Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_target_path_splits_scope PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8411707Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_in_scope_blocker_by_high PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8421326Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_out_of_scope_noise_only PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8431066Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_zero_default_score_basis_does_not_block_on_delta PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8440611Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_historical_score_basis_blocks_on_regression PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8451800Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_degraded PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8461363Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_high_severity PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8471773Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_baseline_recommended PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8482823Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_improved PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8492733Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_no_action PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8502609Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_out_of_scope_noise_in_scope_accept PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8512150Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_no_staged PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8522506Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8532984Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted_improved_with_batch PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8544012Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_out_of_scope PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8554569Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_default PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8564754Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_cache_dir PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8575066Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_normal_file PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8588485Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_backslash PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8598418Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_safe PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8608486Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_not_safe PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8618622Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_parse_failures PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8629039Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_high_finding PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8638566Z tests/test_api_quick_wins_coverage.py::TestNudgeMagnitudeLabel::test_magnitude_buckets PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8648399Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_without_shadow PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8657779Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_with_shadow PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8667539Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_with_batch PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8677437Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_without_batch PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8687423Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_empty PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8697894Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_patch_protocol_in_instruction PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8708701Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_with_batch PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8721126Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_without_batch PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8732789Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_match PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8742658Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_no_match PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8753099Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_match PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8762734Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_no_match PASSED [  7%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8773122Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_with_suffix PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8782742Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8793229Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_no_wildcard_no_match PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8803097Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8813472Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard_with_capture PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8822952Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_wildcard PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.8834118Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.9366603Z tests/test_api_validate_scan_extended.py::test_validate_python_capability_detected PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:29.9644088Z tests/test_api_validate_scan_extended.py::test_validate_config_error_sets_invalid PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.0169145Z tests/test_api_validate_scan_extended.py::test_validate_negative_weight_sets_invalid PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.0690706Z tests/test_api_validate_scan_extended.py::test_validate_weight_sum_warning PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1199344Z tests/test_api_validate_scan_extended.py::test_validate_bad_similarity_threshold PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1211619Z tests/test_api_validate_scan_extended.py::test_diverse_top_impact_quota_zero_or_negative PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1257103Z tests/test_api_validate_scan_extended.py::test_scan_raises_on_invalid_max_per_signal PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1268740Z tests/test_api_validate_scan_extended.py::test_scan_next_actions_high_critical_findings PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1278781Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_large_count PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1289935Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_small_count PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1324767Z tests/test_api_validate_scan_extended.py::test_validate_cmd_output_to_file PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1355620Z tests/test_api_validate_scan_extended.py::test_validate_cmd_stdout_output PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1368121Z tests/test_arch_graph.py::TestArchModule::test_creation_with_defaults PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1377879Z tests/test_arch_graph.py::TestArchModule::test_creation_with_all_fields PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1387775Z tests/test_arch_graph.py::TestArchDependency::test_creation PASSED       [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1397962Z tests/test_arch_graph.py::TestArchDependency::test_with_policy PASSED    [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1408567Z tests/test_arch_graph.py::TestArchAbstraction::test_creation_with_defaults PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1418092Z tests/test_arch_graph.py::TestArchAbstraction::test_with_all_fields PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1435331Z tests/test_arch_graph.py::TestArchHotspot::test_creation_with_defaults PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1446638Z tests/test_arch_graph.py::TestArchHotspot::test_with_recurring_signals PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1456723Z tests/test_arch_graph.py::TestArchGraph::test_construction PASSED        [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1467342Z tests/test_arch_graph.py::TestArchGraph::test_get_module PASSED          [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1477336Z tests/test_arch_graph.py::TestArchGraph::test_neighbors PASSED           [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1487656Z tests/test_arch_graph.py::TestArchGraph::test_hotspots_for_path PASSED   [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1497300Z tests/test_arch_graph.py::TestArchGraph::test_abstractions_in_module PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1507932Z tests/test_arch_graph.py::TestArchGraphSerialization::test_to_dict_and_back PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1519397Z tests/test_arch_graph.py::TestArchGraphSerialization::test_json_round_trip PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1590383Z tests/test_arch_graph.py::TestArchGraphPersistence::test_save_and_load PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1619057Z tests/test_arch_graph.py::TestArchGraphPersistence::test_load_returns_none_when_missing PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1652750Z tests/test_arch_graph.py::TestArchGraphPersistence::test_schema_version_mismatch_returns_none PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1682492Z tests/test_arch_graph.py::TestArchGraphPersistence::test_corrupted_json_returns_none PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1693711Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_from_modules_and_dependencies PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1704463Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_module_scores PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1715137Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_parse_results_extracts_abstractions PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1727273Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_layer_boundaries PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1738842Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_empty_map PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1750061Z tests/test_architecture_violation.py::test_build_import_graph_basic PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1761352Z tests/test_architecture_violation.py::test_build_import_graph_resolves_relative_imports_to_internal_edges PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1772784Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_js_specifier_to_ts_target PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1785445Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_mjs_and_cjs_specifiers PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1795614Z tests/test_architecture_violation.py::test_external_imports_marked PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1892737Z tests/test_architecture_violation.py::test_build_import_graph_avoids_per_import_fullscan PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1906380Z tests/test_architecture_violation.py::test_no_violations_in_correct_direction PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1919312Z tests/test_architecture_violation.py::test_upward_import_detected PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1932361Z tests/test_architecture_violation.py::test_upward_import_detected_with_src_root_package_alias PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1948964Z tests/test_architecture_violation.py::test_lazy_import_policy_violation_detected_for_module_level_heavy_import PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1962497Z tests/test_architecture_violation.py::test_lazy_import_policy_ignores_local_import_when_module_level_only PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1975373Z tests/test_architecture_violation.py::test_circular_dependency_detected PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1987966Z tests/test_architecture_violation.py::test_score_zero_when_clean PASSED  [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.1999594Z tests/test_architecture_violation.py::test_generated_typescript_file_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2042593Z tests/test_architecture_violation.py::test_generated_header_file_without_generated_suffix_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2068656Z tests/test_architecture_violation.py::test_blast_radius_metadata_on_upward_import PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2086356Z tests/test_architecture_violation.py::test_high_blast_radius_finding PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2101369Z tests/test_architecture_violation.py::test_zone_of_pain_detected PASSED  [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2115936Z tests/test_architecture_violation.py::test_no_zone_of_pain_for_abstract_module PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2131611Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_is_dampened PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2148795Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_can_still_be_high_with_strong_evidence PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2163666Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_constants_module_issue_276 PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2179288Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_type_module_issue_276 PASSED [  8%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2189587Z tests/test_architecture_violation.py::test_build_co_change_pairs_basic PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2199667Z tests/test_architecture_violation.py::test_co_change_filters_bulk_commits PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2212863Z tests/test_architecture_violation.py::test_co_change_finding_without_import PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2225134Z tests/test_architecture_violation.py::test_co_change_suppressed_when_import_exists PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2237446Z tests/test_architecture_violation.py::test_co_change_same_directory_suppressed PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2250269Z tests/test_architecture_violation.py::test_co_change_root_level_not_suppressed PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2262100Z tests/test_architecture_violation.py::test_co_change_test_source_pair_suppressed PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2273419Z tests/test_architecture_violation.py::test_co_change_bulk_commits_discounted PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2290039Z tests/test_architecture_violation.py::test_god_module_candidate_detected PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2306125Z tests/test_architecture_violation.py::test_unstable_dependency_detected_with_churn_history PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2324675Z tests/test_architecture_violation.py::test_unstable_dependency_suppressed_for_intra_extension_imports PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2343596Z tests/test_architecture_violation.py::test_unstable_dependency_still_detected_for_cross_extension_imports PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2473100Z tests/test_are_integration.py::TestAREIntegration::test_full_lifecycle PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2500914Z tests/test_are_integration.py::TestAREIntegration::test_opt_in_disabled_no_side_effects PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2526319Z tests/test_are_integration.py::TestAREIntegration::test_suppressed_findings_excluded_from_calibration PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2558447Z tests/test_are_integration.py::TestAREIntegration::test_no_pii_in_stored_data PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2569416Z tests/test_are_integration.py::TestAREIntegration::test_refinement_idempotent_on_good_scores PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2580864Z tests/test_are_integration.py::TestAREIntegration::test_config_defaults PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2626332Z tests/test_ast_parser.py::test_parse_functions PASSED                    [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2667455Z tests/test_ast_parser.py::test_parse_classes PASSED                      [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2707572Z tests/test_ast_parser.py::test_parse_imports PASSED                      [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2737520Z tests/test_ast_parser.py::test_import_scope_marks_module_level_and_local_imports PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2777079Z tests/test_ast_parser.py::test_parse_error_handling_patterns PASSED      [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2807135Z tests/test_ast_parser.py::test_parse_error_handling_fallback_assignment_action PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2838938Z tests/test_ast_parser.py::test_complexity PASSED                         [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2869471Z tests/test_ast_parser.py::test_docstring_detection PASSED                [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2897985Z tests/test_ast_parser.py::test_syntax_error_handling PASSED              [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2929518Z tests/test_ast_parser.py::test_return_strategy_multiple_strategies_detected PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2961090Z tests/test_ast_parser.py::test_return_strategy_single_strategy_not_emitted PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.2992385Z tests/test_ast_parser.py::test_return_strategy_tuple_and_dict_and_raise PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3023580Z tests/test_ast_parser.py::test_return_strategy_ignores_nested_functions PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3053902Z tests/test_ast_parser.py::test_return_strategy_bare_raise_detected PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3091555Z tests/test_ast_parser.py::test_return_strategy_mutation_benchmark_scenario PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3102566Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_attribute_exception PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3113769Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_tuple_exception PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3124951Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_attr PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3139368Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_attr_other PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3150291Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_name PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3160541Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_log_func_name PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3171342Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_name PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3181872Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_other PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3191945Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_bare_handler PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3201640Z tests/test_ast_parser_extra.py::test_is_route_decorator_false_for_constant PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3211586Z tests/test_ast_parser_extra.py::test_decorator_name_returns_empty_for_constant PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3222422Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_name PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3233083Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_attr PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3243357Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_no_route_returns_none PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3253496Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_none_for_single PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3264165Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_dict_for_mixed PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3274511Z tests/test_ast_parser_extra.py::test_classify_return_strategy_none_value PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3285090Z tests/test_ast_parser_extra.py::test_classify_return_strategy_no_value PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3294759Z tests/test_ast_parser_extra.py::test_classify_return_strategy_tuple PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3304462Z tests/test_ast_parser_extra.py::test_classify_return_strategy_dict PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3313884Z tests/test_ast_parser_extra.py::test_classify_return_strategy_value PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3347438Z tests/test_ast_parser_extra.py::test_parser_function_with_attribute_decorator PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3374229Z tests/test_ast_parser_extra.py::test_parser_function_with_call_attr_decorator PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3399197Z tests/test_ast_parser_extra.py::test_parser_class_with_attribute_base PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3423634Z tests/test_ast_parser_extra.py::test_parse_python_file_oserror PASSED    [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3451947Z tests/test_ast_parser_extra.py::test_parse_file_unsupported_language PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3481453Z tests/test_ast_parser_extra.py::test_parse_file_typescript_calls_ts_parser PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3492347Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_single_handler_raise PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3503157Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_bare_except_pass PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3514078Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_return PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3526316Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_log PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3536965Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_print PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3548375Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_fallback_assign PASSED [  9%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3559139Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_tuple_exception PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3569544Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_finally PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3579738Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_else PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3589766Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_attribute PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3602335Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_name PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3613054Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_call PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3623217Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_not_route PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3633300Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_simple_name PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3644014Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_attribute PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3654173Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_call PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3664752Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_login_required PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3675443Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_no_auth PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3685678Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_no_route PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3697196Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_basic_endpoint PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3707881Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_with_try PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3718681Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_auth_decorator PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3728391Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3740052Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none_literal PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3751012Z tests/test_attribution.py::TestParsePorcelain::test_parses_basic_porcelain PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3760868Z tests/test_attribution.py::TestParsePorcelain::test_first_line_fields PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3770748Z tests/test_attribution.py::TestParsePorcelain::test_second_commit_fields PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3780320Z tests/test_attribution.py::TestParsePorcelain::test_empty_input PASSED   [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3790271Z tests/test_attribution.py::TestParsePorcelain::test_date_parsing PASSED  [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3803890Z tests/test_attribution.py::TestBlameLines::test_blame_returns_parsed_lines PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3817595Z tests/test_attribution.py::TestBlameLines::test_blame_with_line_range_passes_l_flag PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3829921Z tests/test_attribution.py::TestBlameLines::test_blame_without_range_no_l_flag PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3842295Z tests/test_attribution.py::TestBlameLines::test_blame_git_not_found_returns_empty PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3854845Z tests/test_attribution.py::TestBlameLines::test_blame_nonzero_return_code PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3864456Z tests/test_attribution.py::TestBlameCache::test_put_and_get PASSED       [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3874415Z tests/test_attribution.py::TestBlameCache::test_miss_returns_none PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3884146Z tests/test_attribution.py::TestBlameCache::test_eviction_on_overflow PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3902969Z tests/test_attribution.py::TestBlameFilesParallel::test_deduplicates_by_file PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3916365Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_merge_message PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3928932Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_pr_message PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3941566Z tests/test_attribution.py::TestBranchHint::test_returns_none_on_no_merge PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3973383Z tests/test_attribution.py::TestEnrichFindings::test_enriches_finding_with_attribution PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3985374Z tests/test_attribution.py::TestEnrichFindings::test_skips_finding_without_file_path PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.3997686Z tests/test_attribution.py::TestEnrichFindings::test_fallback_on_empty_blame PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4008025Z tests/test_attribution.py::TestEnrichFindings::test_disabled_config_skips_enrichment PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4025522Z tests/test_attribution.py::TestJsonAttribution::test_finding_with_attribution_serialized PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4037704Z tests/test_attribution.py::TestJsonAttribution::test_finding_without_attribution_has_null PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4050228Z tests/test_attribution.py::TestSarifAttribution::test_sarif_includes_attribution_properties PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4063496Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_includes_attribution_line PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4075664Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_without_attribution PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4086002Z tests/test_attribution.py::TestAttributionModel::test_attribution_defaults PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4097588Z tests/test_attribution.py::TestAttributionModel::test_finding_attribution_field_default_none PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4383692Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_valid_fmea PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4416444Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_empty_fmea PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4446809Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_header_only_fmea PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4476089Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_valid_risk_register PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4504765Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_empty_risk_register PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4534332Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_valid_fault_trees PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4564126Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_empty_fault_trees PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4593828Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_valid_stride PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4622961Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_empty_stride PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4669577Z tests/test_audit_content_validation.py::TestValidateAuditContent::test_all_valid_returns_empty PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4738102Z tests/test_automation_enhancements.py::TestWorkflowPipCache::test_setup_python_enables_pip_cache PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4792085Z tests/test_automation_enhancements.py::TestWorkflowReusable::test_workflow_call_trigger_declared PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.4803754Z tests/test_automation_enhancements.py::TestWorkflowStepSummary::test_step_summary_write_present PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.5454566Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_default_cap_is_ten PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6128883Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_explicit_cap_overrides_default PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6143904Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_existing_open_issues_queries_each_label PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6159158Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_multi_label_dedup_skips_duplicates_across_labels PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6169813Z tests/test_avs_enhanced.py::TestOmnilayer::test_config_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6180105Z tests/test_avs_enhanced.py::TestOmnilayer::test_utils_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6190767Z tests/test_avs_enhanced.py::TestOmnilayer::test_schemas_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6200738Z tests/test_avs_enhanced.py::TestOmnilayer::test_exceptions_dir_is_omnilayer PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6210960Z tests/test_avs_enhanced.py::TestOmnilayer::test_api_dir_is_layer_zero PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6222266Z tests/test_avs_enhanced.py::TestOmnilayer::test_services_dir_is_layer_one PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6232917Z tests/test_avs_enhanced.py::TestOmnilayer::test_db_dir_is_layer_two PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6242791Z tests/test_avs_enhanced.py::TestOmnilayer::test_unknown_dir_returns_none PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6258483Z tests/test_avs_enhanced.py::TestOmnilayer::test_omnilayer_import_generates_no_violation PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6272576Z tests/test_avs_enhanced.py::TestOmnilayer::test_import_from_utils_generates_no_violation PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6288683Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_allowed_pattern_suppresses_finding PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6303620Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_non_matching_pattern_still_reports PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6327505Z tests/test_avs_enhanced.py::TestHubDampening::test_hub_module_gets_reduced_score PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6337711Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_simple PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6348171Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_init PASSED  [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6357817Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_single_file PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6368020Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_with_src_root PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6377808Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_without_src_root PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6387832Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_lib_root PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6397593Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_single_part PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6408579Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_glob_match PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6419053Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_no_match PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6429855Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_exact PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6439377Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_prefix PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6450138Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6459697Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_no_match PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6469498Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob_no_match PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6479001Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_partial_name PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6488877Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_non_relative PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6499500Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6509646Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_names_only PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6519072Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_short_path PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6529245Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module_and_names PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6538958Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_small_graph PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6549571Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_hub_detection PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6560413Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_empty_graph PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6580621Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_positive] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6597139Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_negative] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6615104Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_positive] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6631511Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_negative] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6646598Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_positive] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6660556Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_negative] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6701284Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_empirical_metrics PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6715245Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_storage_imports_routes PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6728833Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_repositories_imports_views PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6742735Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_infrastructure_imports_controllers PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6756379Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_models_imports_services PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6770282Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_db_imports_domain PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6783908Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_services PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6797158Z tests/test_avs_mutations.py::TestValidDirections::test_services_imports_db PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6810279Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_db PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6824700Z tests/test_avs_mutations.py::TestValidDirections::test_same_layer_no_violation PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6838830Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[config] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6852908Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[utils] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6866945Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[helpers] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6880833Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[constants] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6894482Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[types] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6908834Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[common] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6922853Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[shared] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6936375Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[base] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6951218Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[exceptions] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6965336Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[errors] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6978972Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[enums] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.6992462Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[schemas] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7006782Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[config] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7020745Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[utils] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7034151Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[helpers] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7048055Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[constants] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7061744Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[types] PASSED [ 11%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7076977Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[common] PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7091486Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[shared] PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7105817Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[base] PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7120020Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[exceptions] PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7133411Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[errors] PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7147438Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[enums] PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7161380Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[schemas] PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7174570Z tests/test_avs_mutations.py::TestCircularMutations::test_simple_cycle_detected PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7188691Z tests/test_avs_mutations.py::TestCircularMutations::test_three_module_cycle PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7203435Z tests/test_avs_mutations.py::TestCircularMutations::test_no_cycle_in_dag PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7216818Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_non_hub_gets_full_score PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7241212Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_hub_score_is_half_of_base PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7257055Z tests/test_avs_mutations.py::TestPolicyViolationMutations::test_policy_violation_has_fix PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7271807Z tests/test_avs_mutations.py::TestCrossPassDeduplication::test_policy_and_inferred_same_edge_are_deduplicated PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7285150Z tests/test_avs_mutations.py::TestFixTextFormat::test_upward_fix_mentions_service_layer PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.7300029Z tests/test_avs_mutations.py::TestFixTextFormat::test_circular_fix_mentions_dependency_inversion PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:31.0172570Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_shields_url PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:31.2666322Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_markdown_snippet PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:31.5960762Z tests/test_badge_command.py::TestBadgeCommand::test_badge_write_to_file PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.0311611Z tests/test_badge_command.py::TestBadgeCommand::test_badge_style_option PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.2736204Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_green_for_low_score PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.2747338Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_thresholds_follow_severity_mapping PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.4701760Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_stdout PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.7683015Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_file PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.7694786Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_produces_valid_svg PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.7705140Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_uses_hex_for_named_color PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.7715723Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_accepts_raw_hex_color PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.7726016Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_brightgreen_for_low PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.2097779Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_outputs_only_snippet PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8897629Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_write_to_file PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8908421Z tests/test_baseline.py::TestFindingFingerprint::test_deterministic PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8919378Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_signal PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8929755Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_file PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8940544Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_line PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8951838Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_title PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8961739Z tests/test_baseline.py::TestFindingFingerprint::test_none_file_path PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8972059Z tests/test_baseline.py::TestFindingFingerprint::test_hex_string_format PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8982269Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_line_shift PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.8992799Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_metric_title_change PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9002954Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_trailing_refs PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9013480Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_genuine_rename PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9023707Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_file_move PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9034270Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_signal_change PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9045357Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_symbol_when_no_logical_location PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9056786Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_file_when_no_symbol PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9066667Z tests/test_baseline.py::TestStableTitle::test_strips_leading_metric PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9077051Z tests/test_baseline.py::TestStableTitle::test_strips_multiple_metrics PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9089117Z tests/test_baseline.py::TestStableTitle::test_strips_trailing_file_line_refs PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9099884Z tests/test_baseline.py::TestStableTitle::test_preserves_stable_text PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9111544Z tests/test_baseline.py::TestStableTitle::test_empty_and_none_safe PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9153133Z tests/test_baseline.py::TestBaselineIO::test_roundtrip PASSED            [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9190197Z tests/test_baseline.py::TestBaselineIO::test_file_structure PASSED       [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9226124Z tests/test_baseline.py::TestBaselineIO::test_empty_baseline PASSED       [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9259587Z tests/test_baseline.py::TestBaselineIO::test_invalid_file_raises PASSED  [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9301086Z tests/test_baseline.py::TestBaselineIO::test_version_mismatch_emits_warning PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9337050Z tests/test_baseline.py::TestBaselineIO::test_same_version_no_warning PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9372421Z tests/test_baseline.py::TestBaselineIO::test_missing_version_field_no_error PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9406546Z tests/test_baseline.py::TestBaselineIO::test_save_writes_v2_schema_with_v1_alias PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9438858Z tests/test_baseline.py::TestBaselineIO::test_v1_schema_baseline_still_loads PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9449969Z tests/test_baseline.py::TestBaselineDiff::test_all_new PASSED            [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9460249Z tests/test_baseline.py::TestBaselineDiff::test_all_known PASSED          [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9470909Z tests/test_baseline.py::TestBaselineDiff::test_mixed PASSED              [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9480685Z tests/test_baseline.py::TestBaselineDiff::test_empty_findings PASSED     [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9521151Z tests/test_baseline.py::TestBaselineCLI::test_help PASSED                [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9563670Z tests/test_baseline.py::TestBaselineCLI::test_save_help PASSED           [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9604438Z tests/test_baseline.py::TestBaselineCLI::test_diff_help PASSED           [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9674339Z tests/test_baseline.py::TestBaselineCLI::test_diff_missing_baseline_suggests_save_command PASSED [ 12%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9719987Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_has_baseline_option PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9764220Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_has_baseline_option PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9851566Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9926386Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.1791876Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_updates_suppressed_count PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.1919190Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_json_includes_baseline_counts PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.1954552Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_creates_file PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3024277Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_no_temp_file_left_on_success PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3066377Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_atomic_replaces_existing PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3134098Z tests/test_baseline.py::TestCorruptBaselineCallers::test_ci_corrupt_baseline_exits_with_message PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3168617Z tests/test_baseline.py::TestCorruptBaselineCallers::test_shared_apply_baseline_filtering_corrupt PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3237838Z tests/test_baseline.py::TestCorruptBaselineCallers::test_baseline_diff_command_corrupt PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3318595Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_passes_when_clean PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3414695Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_exits_one_on_drift PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3587370Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_respects_threshold PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3643070Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_refuses_without_confirm PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3720514Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_writes_baseline_with_confirm PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3751832Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_age_for_fresh_baseline PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3783364Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_large_age_for_old_baseline PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3809824Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_for_missing_file PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3839175Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_when_created_at_missing PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3850406Z tests/test_baseline.py::TestBaselineAgeDays::test_stale_days_constant_is_positive PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3922079Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_missing_baseline_exits_zero_with_hint PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.3994562Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_clean_against_baseline PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4063931Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_json_format_returns_structured_payload PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4141090Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_status_never_exits_nonzero_on_drift PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4151625Z tests/test_batch_metadata.py::TestFixTemplateClass::test_uniform_template_signal PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4161806Z tests/test_batch_metadata.py::TestFixTemplateClass::test_pfs_groups_by_canonical PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4171886Z tests/test_batch_metadata.py::TestFixTemplateClass::test_mds_groups_by_duplicate_group PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4181581Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_groups_by_rule_id PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4191603Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_no_rule_id PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4201642Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_single_task_not_batch_eligible PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4211722Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_multiple_tasks_same_class_batch_eligible PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4221478Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_mixed_classes PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4232357Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_includes_batch_fields PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4242575Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_defaults_when_no_batch PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4252384Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_exemplar_metadata PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4262504Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_negative_context PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4273016Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_empty_when_no_data PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4282977Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_max_three PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4292964Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_batch_instruction_when_batch_eligible PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4302557Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_default_instruction_when_no_batch PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4313858Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_populated_from_finding PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4328362Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_defaults_to_zero PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4338837Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_in_api_dict PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4348492Z tests/test_batch_metadata.py::TestDependencyDepth::test_no_dependencies_all_depth_zero PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4358459Z tests/test_batch_metadata.py::TestDependencyDepth::test_avs_circular_blocks_non_circular PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.4368189Z tests/test_batch_metadata.py::TestDependencyDepth::test_unrelated_signal_gets_depth_zero PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.6182401Z tests/test_batch_metadata.py::TestFindingCountBySignal::test_counter_present_in_scan_response PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.6194132Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_high_finding_count_recommends_batch PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.6204728Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_low_finding_count_recommends_nudge PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.6216477Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_threshold_boundary PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.6227636Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_batch_instruction_mentions_nudge PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.6241383Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_non_batch_instruction_uses_nudge_not_diff PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.6252220Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_batch_instruction PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.6263459Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_non_batch_instruction PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:34.9241853Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_field_present PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.1131560Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_has_required_steps PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3300974Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_references_adr_074 PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3313705Z tests/test_batch_metadata.py::TestRepairExemplar::test_pfs_uses_canonical_snippet_from_metadata PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3324912Z tests/test_batch_metadata.py::TestRepairExemplar::test_nc_repair_exemplar_uses_canonical_alternative_multiline PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3335813Z tests/test_batch_metadata.py::TestRepairExemplar::test_repair_exemplar_none_when_no_data PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3346887Z tests/test_batch_metadata.py::TestRepairExemplar::test_patch_shape_immutable_parts_includes_task_constraints PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3357335Z tests/test_batch_metadata.py::TestRepairExemplar::test_batch_eligible_pfs_task_has_repair_exemplar PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3368772Z tests/test_batch_metadata.py::TestRepairExemplar::test_mds_canonical_structure_names_source_function PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3379688Z tests/test_benchmark_label_keys.py::test_finding_keys_include_stable_and_legacy_formats PASSED [ 13%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3417294Z tests/test_benchmark_label_keys.py::test_load_labels_supports_legacy_alias PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3427572Z tests/test_benchmark_structure.py::test_all_core_signals_have_tp_fixture PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3438023Z tests/test_benchmark_structure.py::test_all_core_signals_have_tn_fixture PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3449292Z tests/test_benchmark_structure.py::test_fixture_names_are_unique PASSED  [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3459289Z tests/test_benchmark_structure.py::test_every_fixture_has_at_least_one_expectation PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3469877Z tests/test_benchmark_structure.py::test_inferred_kind_matches_expectations PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3479281Z tests/test_benchmark_structure.py::test_fixture_kind_index_covers_all_fixtures PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3489640Z tests/test_benchmark_structure.py::test_boundary_and_confounder_fixtures_exist PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3580836Z tests/test_benchmark_structure.py::test_mutation_entity_model_importable PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3591713Z tests/test_benchmark_structure.py::test_entity_id_generation PASSED      [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3601485Z tests/test_benchmark_structure.py::test_finding_keys_v2_includes_signal_and_location PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3614237Z tests/test_benchmark_structure.py::test_finding_keys_v1_is_backward_compatible PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3631527Z tests/test_blast_radius_core.py::test_policy_md_change_is_critical_with_ack PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3644728Z tests/test_blast_radius_core.py::test_signals_change_triggers_high_policy_impact PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3684153Z tests/test_blast_radius_core.py::test_skill_analyzer_matches_guard_skills PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.3775926Z tests/test_blast_radius_core.py::test_adr_text_fallback_finds_matching_adrs PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.4132144Z tests/test_blast_radius_core.py::test_engine_returns_frozen_report_with_sorted_impacts PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.4473718Z tests/test_blast_radius_core.py::test_engine_no_triggers_yields_empty_report PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.4863828Z tests/test_blast_radius_core.py::test_persistence_roundtrip PASSED       [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.5555810Z tests/test_blast_radius_core.py::test_disabling_skills_and_policy_reduces_impacts PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.5567105Z tests/test_blast_radius_mcp.py::test_blast_radius_registered_in_dispatch PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.5921319Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_returns_summary PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.5940196Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_rejects_non_list_changed_files PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.6292846Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_persist_false_by_default PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.9814646Z tests/test_brief.py::TestApiBrief::test_returns_dict_with_required_keys PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:36.1717454Z tests/test_brief.py::TestApiBrief::test_type_is_brief PASSED             [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:36.3636481Z tests/test_brief.py::TestApiBrief::test_task_echoed_back PASSED          [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:36.6153671Z tests/test_brief.py::TestApiBrief::test_scope_has_resolution_fields PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:36.7891972Z tests/test_brief.py::TestApiBrief::test_risk_has_level PASSED            [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:37.1436532Z tests/test_brief.py::TestApiBrief::test_guardrails_is_list PASSED        [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:37.3766941Z tests/test_brief.py::TestApiBrief::test_scope_override PASSED            [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:37.7308425Z tests/test_brief.py::TestApiBrief::test_max_guardrails_limits_output PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:38.0277548Z tests/test_brief.py::TestApiBrief::test_high_ai_ratio_surfaces_intent_capture_hint PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:38.2635555Z tests/test_brief.py::TestApiBrief::test_below_threshold_ai_ratio_no_intent_hint PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:38.5901757Z tests/test_brief.py::TestBriefCli::test_json_output_is_valid PASSED      [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:38.9875942Z tests/test_brief.py::TestBriefCli::test_markdown_output PASSED           [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.1749692Z tests/test_brief.py::TestBriefCli::test_rich_output PASSED               [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.1763974Z tests/test_brief.py::TestBriefCli::test_task_option_required PASSED      [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.3010948Z tests/test_brief.py::TestBriefCli::test_quiet_flag PASSED                [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4265347Z tests/test_brief.py::TestBriefCli::test_select_signals PASSED            [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4277831Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_empty PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4288454Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_contains_constraints PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4298587Z tests/test_brief.py::TestGuardrails::test_guardrail_to_dict PASSED       [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4308545Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_in_dict PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4319258Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_default_empty PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4328893Z tests/test_brief.py::TestGuardrails::test_prompt_block_includes_preferred_pattern PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4338821Z tests/test_brief.py::TestGuardrails::test_prompt_block_omits_preferred_when_empty PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4350956Z tests/test_brief.py::TestBriefConfig::test_default_brief_config PASSED   [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4362272Z tests/test_brief.py::TestBriefConfig::test_brief_config_from_dict PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.6163325Z tests/test_brief.py::TestPreTaskSignals::test_brief_uses_pre_task_signals_by_default PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8291760Z tests/test_brief.py::TestPreTaskSignals::test_explicit_signals_override_pre_task PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8395131Z tests/test_brief.py::TestBriefScopeFiltering::test_directory_finding_matches_scope PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8495985Z tests/test_brief.py::TestBriefScopeFiltering::test_file_finding_in_scope_directory PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8513800Z tests/test_brief.py::TestBriefProgress::test_brief_has_progress_option PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8526045Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_zero_keeps_all PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8537474Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_filters_weak_items PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8548578Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_high_excludes_everything PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8559139Z tests/test_brief.py::TestGuardrailMinConfidence::test_backward_compat_no_min_confidence PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8569598Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_layer_section PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8581550Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_adr_section PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.0200926Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_layer_contract PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.8813788Z tests/test_brief.py::TestApiBriefNewFields::test_layer_contract_has_expected_keys PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.6157688Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_relevant_tests PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8505161Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_active_adrs PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8516153Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_empty_findings PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8526808Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_single_critical PASSED [ 14%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8536731Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_mixed_severities PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8546772Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8556499Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_unknown_severity_contributes_zero PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8566651Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_missing_severity_key PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8576141Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_case_insensitive PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8586527Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_multiple_same_severity PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8596027Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_empty_findings PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8606128Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8615880Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_single_finding_no_related_files PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8625806Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_with_related_files PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8635788Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_cap_at_4 PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8646005Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_unknown_signal_uses_default_hours PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8655535Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_signal_type_alias PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8665599Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_multiple_findings_additive PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8675205Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_empty_diff PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8686841Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_adds_and_removes PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8696437Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_header_lines_excluded PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8706277Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_only_additions PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8715830Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_no_diff_headers PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8725737Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_empty_outcomes PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8735455Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_single_ok_run PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8745545Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_multiple_repeats_averaged PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8755269Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_non_ok_excluded PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8765030Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_paired_tasks PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8775505Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_accept_rate PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8787001Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[critical-8] PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8798141Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[high-4] PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8810015Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[medium-2] PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8821450Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[low-1] PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8832360Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[info-0] PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8843890Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_all_drift_severities_covered PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8886896Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_type_ignore_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8925635Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_noqa_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8963715Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pragma_no_cover_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8999398Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_cast_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9035057Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_todo_fixme_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9070620Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pytest_skip_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9106396Z tests/test_bypass_accumulation.py::TestThresholds::test_below_threshold_no_finding PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9141128Z tests/test_bypass_accumulation.py::TestThresholds::test_above_threshold_finding PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9174932Z tests/test_bypass_accumulation.py::TestThresholds::test_small_file_ignored PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9208477Z tests/test_bypass_accumulation.py::TestThresholds::test_custom_min_loc PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9241846Z tests/test_bypass_accumulation.py::TestEdgeCases::test_test_file_ignored PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9269466Z tests/test_bypass_accumulation.py::TestEdgeCases::test_unsupported_language_ignored PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9305565Z tests/test_bypass_accumulation.py::TestEdgeCases::test_no_markers_no_finding PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9340632Z tests/test_bypass_accumulation.py::TestEdgeCases::test_severity_high_for_double_threshold PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9380852Z tests/test_bypass_accumulation.py::TestEdgeCases::test_multiple_files_median_context PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9416555Z tests/test_bypass_accumulation.py::TestEdgeCases::test_signal_type PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9451563Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_ignore_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9487011Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_expect_error_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9522200Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_eslint_disable_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9558509Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_as_any_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9593338Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_test_file_ignored PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9630192Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_nocheck_detected PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9666244Z tests/test_cache_mds_ecd.py::test_parse_cache_evicts_old_json_entry PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9701418Z tests/test_cache_mds_ecd.py::test_parse_cache_keeps_fresh_entry PASSED   [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9739039Z tests/test_cache_mds_ecd.py::test_signal_cache_put_then_get_roundtrip PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9780121Z tests/test_cache_mds_ecd.py::test_signal_cache_get_refreshes_mtime_on_hit PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9812846Z tests/test_cache_mds_ecd.py::test_signal_cache_get_miss_returns_none PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9849293Z tests/test_cache_mds_ecd.py::test_signal_cache_get_wrong_version_returns_none PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9885200Z tests/test_cache_mds_ecd.py::test_signal_cache_get_stale_drift_version_returns_none PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9921001Z tests/test_cache_mds_ecd.py::test_signal_cache_get_bad_findings_format_returns_none PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9956685Z tests/test_cache_mds_ecd.py::test_signal_cache_get_corrupt_json_returns_none PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9995344Z tests/test_cache_mds_ecd.py::test_signal_cache_put_oserror_does_not_raise PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0022342Z tests/test_cache_mds_ecd.py::test_signal_cache_config_fingerprint_non_config_object PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0061303Z tests/test_cache_mds_ecd.py::test_signal_cache_evicts_old_signals PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0073654Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_module_is_deterministic PASSED [ 15%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0084195Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_dependencies_ignores_unselected_files PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0095289Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_commit_hash PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0105734Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_history PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0148910Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_single_function PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0180616Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_dunder_method PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0212977Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_finding_same_dir PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0244755Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_cross_dir_finding PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0259655Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_many_functions_name_ellipsis PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0270051Z tests/test_cache_mds_ecd.py::test_structural_similarity_empty_returns_zero PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0279912Z tests/test_cache_mds_ecd.py::test_structural_similarity_very_different_sizes PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0289516Z tests/test_cache_mds_ecd.py::test_tokenize_name_camel_case PASSED        [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0299301Z tests/test_cache_mds_ecd.py::test_name_token_similarity_same_name PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0308824Z tests/test_cache_mds_ecd.py::test_name_token_similarity_empty_names PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0318742Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_same_class PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0328545Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_different_classes PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0339226Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_loc_too_large PASSED   [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0349191Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_single_call PASSED     [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0359669Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_raise PASSED      [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0370229Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_name_node PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0381320Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_call_node PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0391660Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_except PASSED     [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0401666Z tests/test_cache_mds_ecd.py::test_extract_profile_typed_except PASSED    [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0412066Z tests/test_cache_mds_ecd.py::test_extract_profile_tuple_except PASSED    [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0442717Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_env_var PASSED   [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0452898Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_json_flag PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0462505Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_json_separate PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0473167Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_not_json PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0484009Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_equals_json PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0494175Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_output_format_equals_json PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0504361Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_short_flag_equals_json PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0514928Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_no_json_flag PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0525295Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_empty_argv PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0535854Z tests/test_cache_mds_ecd.py::test_scope_from_finding_file_scope PASSED   [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0547867Z tests/test_cache_mds_ecd.py::test_scope_from_finding_module_scope PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0589407Z tests/test_cache_resilience.py::test_file_hash_uses_128_bit_prefix PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0631803Z tests/test_cache_resilience.py::test_get_corrupted_cache_entry_returns_none_and_deletes_file PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0671375Z tests/test_cache_resilience.py::test_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.6722933Z tests/test_cache_resilience.py::test_concurrent_put_get_does_not_crash PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.6767643Z tests/test_cache_resilience.py::test_parse_cache_version_mismatch_evicts_entry PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.6810958Z tests/test_cache_resilience.py::test_parse_cache_drift_version_ignored_on_get PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.6848571Z tests/test_cache_resilience.py::test_parse_cache_roundtrip_with_version_tags PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.6888885Z tests/test_cache_resilience.py::test_parse_cache_get_refreshes_mtime_on_hit PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.6921996Z tests/test_cache_resilience.py::test_embedding_cache_init_swallows_mkdir_oserror PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.6960672Z tests/test_cache_resilience.py::test_embedding_cache_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.7011561Z tests/test_calibrate_cli_extended.py::test_run_no_events_text_format PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.7055646Z tests/test_calibrate_cli_extended.py::test_run_no_events_json_format PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.7114732Z tests/test_calibrate_cli_extended.py::test_run_with_events_no_diff_text PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.7170824Z tests/test_calibrate_cli_extended.py::test_run_with_diff_dry_run PASSED  [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.7242290Z tests/test_calibrate_cli_extended.py::test_run_with_history_dir PASSED   [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9075585Z tests/test_calibrate_cli_extended.py::test_run_dedupes_cross_source_and_prefers_explicit_feedback PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9151840Z tests/test_calibrate_cli_extended.py::test_run_json_format_with_diff PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9200221Z tests/test_calibrate_cli_extended.py::test_explain_no_events PASSED      [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9254559Z tests/test_calibrate_cli_extended.py::test_explain_with_events PASSED    [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9297580Z tests/test_calibrate_cli_extended.py::test_status_calibration_disabled PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9369119Z tests/test_calibrate_cli_extended.py::test_status_enabled_no_history PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9436552Z tests/test_calibrate_cli_extended.py::test_status_enabled_with_history PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9483344Z tests/test_calibrate_cli_extended.py::test_reset_no_config_file PASSED   [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9570145Z tests/test_calibrate_cli_extended.py::test_reset_with_weights_removes_them PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9626175Z tests/test_calibrate_cli_extended.py::test_reset_no_weights_in_config PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9687002Z tests/test_calibrate_cli_extended.py::test_write_calibrated_weights_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9749342Z tests/test_calibrate_cli_extended.py::test_reset_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9785236Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_json_no_data PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9842383Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_text_and_write PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9896126Z tests/test_calibrate_precision_self_setup.py::test_calibrate_explain_and_status PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9949493Z tests/test_calibrate_precision_self_setup.py::test_calibrate_reset_paths PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9999592Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure PASSED [ 16%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.0022599Z tests/test_calibrate_precision_self_setup.py::test_precision_command_paths PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.0060045Z tests/test_calibrate_precision_self_setup.py::test_precision_threshold_and_warnings PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1358539Z tests/test_calibrate_precision_self_setup.py::test_print_rich_table_paths PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1450925Z tests/test_calibrate_precision_self_setup.py::test_self_analyze_formats PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1514138Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1524878Z tests/test_calibration.py::TestFeedbackEvent::test_create_event PASSED   [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1535308Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_stable PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1545457Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_differs PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1588368Z tests/test_calibration.py::TestFeedbackPersistence::test_roundtrip PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1617973Z tests/test_calibration.py::TestFeedbackPersistence::test_load_nonexistent PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1658905Z tests/test_calibration.py::TestFeedbackPersistence::test_load_skips_malformed PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1670625Z tests/test_calibration.py::TestFeedbackSummary::test_summary PASSED      [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1681425Z tests/test_calibration.py::TestFeedbackSummary::test_summary_dedupes_cross_source_by_signal_and_file PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1693654Z tests/test_calibration.py::TestProfileBuilder::test_cold_start_returns_defaults PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1706037Z tests/test_calibration.py::TestProfileBuilder::test_pure_tp_keeps_weight PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1718203Z tests/test_calibration.py::TestProfileBuilder::test_pure_fp_reduces_weight PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1729827Z tests/test_calibration.py::TestProfileBuilder::test_mixed_feedback PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1741366Z tests/test_calibration.py::TestProfileBuilder::test_low_confidence_stays_near_default PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1756319Z tests/test_calibration.py::TestProfileBuilder::test_weight_diff PASSED   [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1768415Z tests/test_calibration.py::TestProfileBuilder::test_fn_boost PASSED      [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1781487Z tests/test_calibration.py::TestProfileBuilder::test_unattributed_fn_is_distributed_for_fn_boost PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1835402Z tests/test_calibration.py::TestScanHistory::test_save_and_load PASSED    [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2530350Z tests/test_calibration.py::TestScanHistory::test_pruning PASSED          [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2543319Z tests/test_calibration.py::TestOutcomeCorrelator::test_tp_correlation PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2554784Z tests/test_calibration.py::TestOutcomeCorrelator::test_no_fix_creates_weak_fp PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2564828Z tests/test_calibration.py::TestOutcomeCorrelator::test_empty_inputs PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2575427Z tests/test_calibration.py::TestCalibrationConfig::test_default_values PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2620259Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_with_calibration PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2662157Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_without_calibration PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2948698Z tests/test_calibration.py::TestCalibrationIntegration::test_feedback_to_calibrate_roundtrip PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2960517Z tests/test_calibration.py::TestFindingIdWithStartLine::test_same_file_different_lines_different_ids PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2971476Z tests/test_calibration.py::TestFindingIdWithStartLine::test_no_start_line_backward_compat PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2981498Z tests/test_calibration.py::TestFindingIdWithStartLine::test_finding_id_for_public_api PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3023050Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_with_start_line PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3062879Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_without_start_line PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3074057Z tests/test_calibration.py::TestFeedbackMetrics::test_mixed_signals PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3084503Z tests/test_calibration.py::TestFeedbackMetrics::test_only_fn PASSED      [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3095582Z tests/test_calibration.py::TestFeedbackMetrics::test_empty_events PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3139305Z tests/test_check_cmd_extended.py::test_render_sarif_calls_emit PASSED    [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3181325Z tests/test_check_cmd_extended.py::test_render_csv_calls_emit PASSED      [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3231316Z tests/test_check_cmd_extended.py::test_render_agent_tasks_calls_emit PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3271753Z tests/test_check_cmd_extended.py::test_render_github_calls_emit PASSED   [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3315699Z tests/test_check_cmd_extended.py::test_render_llm_passes_max_findings PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3360289Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_updates_suppressed PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3372411Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_skips_when_none PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3385723Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_no_op_without_signals PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3402369Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_filters_findings PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3414290Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_pr PASSED  [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3426232Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_push PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3437996Z tests/test_ci_detect.py::TestCIDetection::test_gitlab_ci_mr PASSED       [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3450507Z tests/test_ci_detect.py::TestCIDetection::test_circleci PASSED           [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3462107Z tests/test_ci_detect.py::TestCIDetection::test_azure_pipelines PASSED    [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3472763Z tests/test_ci_detect.py::TestCIDetection::test_generic_ci PASSED         [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3486182Z tests/test_ci_detect.py::TestCIDetection::test_no_ci PASSED              [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3500455Z tests/test_circular_import.py::TestCIDTruePositive::test_simple_two_module_cycle PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3512946Z tests/test_circular_import.py::TestCIDTruePositive::test_three_module_cycle PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3525957Z tests/test_circular_import.py::TestCIDTrueNegative::test_acyclic_graph_not_detected PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3538940Z tests/test_circular_import.py::TestCIDTrueNegative::test_external_imports_ignored PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3552843Z tests/test_cli_runtime.py::test_safe_main_keyboard_interrupt PASSED      [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3566657Z tests/test_cli_runtime.py::test_safe_main_file_not_found PASSED          [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3581723Z tests/test_cli_runtime.py::test_safe_main_generic_exception_shows_hint PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3602044Z tests/test_cli_runtime.py::test_safe_main_generic_exception_prints_traceback_in_debug PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3613099Z tests/test_cli_runtime.py::test_safe_main_click_exception_is_reraised PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3624240Z tests/test_cli_runtime.py::test_safe_main_exit_is_reraised PASSED        [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3636216Z tests/test_cli_runtime.py::test_handle_click_error_adds_did_you_mean_hint PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3647979Z tests/test_cli_runtime.py::test_handle_click_error_adds_subcommand_did_you_mean_hint PASSED [ 17%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3688513Z tests/test_cli_runtime.py::test_runtime_unknown_subcommand_adds_did_you_mean_hint PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3713684Z tests/test_cli_runtime.py::test_root_help_shows_curated_sections_and_core_path PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3727937Z tests/test_cli_runtime.py::test_safe_main_drift_error_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3741425Z tests/test_cli_runtime.py::test_safe_main_generic_exception_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3754610Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_format_json_flag PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3770437Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_json_shortcut_flag PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3810330Z tests/test_cli_runtime.py::test_safe_main_machine_mode_unknown_subcommand_emits_json_only PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3850825Z tests/test_cli_runtime.py::test_workers_zero_is_rejected_by_cli PASSED   [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3918811Z tests/test_cli_runtime.py::test_safe_main_scan_output_path_error_is_config_error_json PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3994978Z tests/test_cli_runtime.py::test_safe_main_fix_plan_invalid_signal_emits_single_json_and_nonzero PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4013284Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_test_file_pair_reduced_severity_by_default PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4029969Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_positive_hidden_coupling_without_import_edge PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4043907Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_negative_when_explicit_import_exists PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4055100Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_graceful_degradation_with_insufficient_history PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4072739Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_intra_extension_pair_is_suppressed PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4090163Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_cross_extension_pair_still_detects_hidden_coupling PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4105263Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_parallel_runtime_variants_are_suppressed PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4121835Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_cross_extension_template_entrypoints_are_suppressed PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4137275Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_relative_type_import_counts_as_explicit_dependency PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4152253Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_issue_326_run_shadow_dir_type_import_is_explicit_dependency PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4498672Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp] PASSED   [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4840425Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tn] PASSED   [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.5184513Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_few_commits_tn] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.5535817Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_boundary_min_commits_tp] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.9997992Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_large_commit_tn] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0305711Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp_cross_layer] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0618385Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_burst_tn] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0630789Z tests/test_cognitive_complexity.py::test_flat_function_has_zero_complexity PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0641974Z tests/test_cognitive_complexity.py::test_single_if_has_complexity_one PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0653070Z tests/test_cognitive_complexity.py::test_nested_if_gets_nesting_bonus PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0664594Z tests/test_cognitive_complexity.py::test_loop_with_nested_condition PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0675044Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_matches_schema_and_migration_paths PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0685468Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_ignores_regular_files PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0743654Z tests/test_cognitive_complexity.py::TestCXSTruePositive::test_complex_function_detected PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0788419Z tests/test_cognitive_complexity.py::TestCXSTrueNegative::test_simple_function_not_detected PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0800196Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[src/gateway/mcp-http.schema.ts] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0811286Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/feishu/src/config-schema.ts] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0822599Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/anthropic/config-defaults.ts] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.1148830Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_deep_nesting] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.1452744Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tn_flat_code] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.1782675Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_many_elif] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.2120693Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_boundary_threshold] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.2448210Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_async_loops] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.2776337Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_decorators] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3112281Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_deep_nesting_tp] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3422981Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_flat_code_tn] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3437633Z tests/test_cohesion_deficit.py::test_cod_true_positive_fixture PASSED    [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3452446Z tests/test_cohesion_deficit.py::test_cod_true_negative_fixture PASSED    [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3464487Z tests/test_cohesion_deficit.py::test_cod_ignores_tiny_files PASSED       [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3477558Z tests/test_cohesion_deficit.py::test_cod_logger_module_is_not_flagged PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3491485Z tests/test_cohesion_deficit.py::test_cod_utility_filename_still_flags_clear_deficit PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3503561Z tests/test_cohesion_deficit.py::test_cod_plugin_register_family_module_is_not_flagged PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3515262Z tests/test_cohesion_deficit.py::test_cod_plugin_create_family_helpers_are_not_flagged PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3527108Z tests/test_cohesion_deficit.py::test_cod_filename_domain_token_dampens_format_module PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3538545Z tests/test_cohesion_deficit.py::test_issue_283_test_harness_file_is_ignored PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3549689Z tests/test_cohesion_deficit.py::test_issue_284_test_helpers_file_is_ignored PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3561130Z tests/test_cohesion_deficit.py::test_cod_private_helper_extraction_does_not_flag PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3885853Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tp] PASSED     [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.4198867Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tn] PASSED     [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.4509525Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_private_helpers_tn] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.4826099Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tp] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.5139543Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_tn] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.5470330Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tn] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.5780629Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_single_method_tn] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.6093301Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_property_only_tn] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.6413251Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_partial_cohesion] PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.6464989Z tests/test_command_and_router_coverage_boost2.py::test_diff_cmd_variants PASSED [ 18%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.6537594Z tests/test_command_and_router_coverage_boost2.py::test_export_context_paths PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.6624735Z tests/test_command_and_router_coverage_boost2.py::test_feedback_commands PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.6717944Z tests/test_command_and_router_coverage_boost2.py::test_patterns_and_status_commands PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7136806Z tests/test_command_and_router_coverage_boost2.py::test_baseline_and_copilot_context PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7193990Z tests/test_command_and_router_coverage_boost2.py::test_plugins_and_a2a_router PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7230090Z tests/test_command_and_router_coverage_boost2.py::test_markdown_report_generation PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7240789Z tests/test_compat.py::TestSignalAbbrev::test_all_weights_have_abbreviation PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7250727Z tests/test_compat.py::TestSignalAbbrev::test_abbreviations_are_uppercase PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7262320Z tests/test_compat.py::TestResolveSignalNames::test_resolve_abbreviation PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7273950Z tests/test_compat.py::TestResolveSignalNames::test_resolve_full_name PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7283700Z tests/test_compat.py::TestResolveSignalNames::test_resolve_comma_separated PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7293330Z tests/test_compat.py::TestResolveSignalNames::test_resolve_with_spaces PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7304742Z tests/test_compat.py::TestResolveSignalNames::test_unknown_signal_raises PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7314572Z tests/test_compat.py::TestResolveSignalNames::test_empty_string PASSED   [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7324232Z tests/test_compat.py::TestResolveSignalNames::test_case_insensitive_abbreviation PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7335694Z tests/test_compat.py::TestApplySignalFilter::test_default_tvs_is_report_only PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7346612Z tests/test_compat.py::TestApplySignalFilter::test_select_keeps_only_selected PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7357584Z tests/test_compat.py::TestApplySignalFilter::test_ignore_zeroes_ignored PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7368303Z tests/test_compat.py::TestApplySignalFilter::test_select_then_ignore PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7379464Z tests/test_compat.py::TestApplySignalFilter::test_no_filter_is_noop PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7422576Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7870803Z tests/test_compat.py::TestPyprojectToml::test_pyproject_without_drift_section_returns_defaults PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7920805Z tests/test_compat.py::TestPyprojectToml::test_drift_yaml_takes_priority_over_pyproject PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7963628Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_standalone PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8007066Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_priority_over_pyproject PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8048112Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject_with_utf8_bom PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8058979Z tests/test_compat.py::TestGitHubFormat::test_findings_to_github_annotations PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8070285Z tests/test_compat.py::TestGitHubFormat::test_severity_mapping PASSED     [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8079844Z tests/test_compat.py::TestGitHubFormat::test_empty_findings PASSED       [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8090265Z tests/test_compat.py::TestGitHubFormat::test_newlines_in_description_and_fix_are_encoded PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8128982Z tests/test_compat.py::TestOutputFormatAlias::test_format_and_output_format_both_accepted PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8148196Z tests/test_compat.py::TestOutputFormatAlias::test_github_format_in_choices PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8167250Z tests/test_compat.py::TestOutputFormatAlias::test_csv_format_in_choices PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8191120Z tests/test_compat.py::TestOutputFormatAlias::test_analyze_format_alias PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8292029Z tests/test_compat.py::TestCheckSelectFilter::test_select_filters_findings_to_selected_signal PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8342200Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_ok_response PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8392875Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_next_step_contract PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8946788Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_with_diff_ref PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8993841Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_error_handling PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9045891Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_response_profile_shaping PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9056725Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_dispatch_table_includes_compile_policy PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9069886Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_calls_api PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9082685Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_defaults PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9107820Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_registered PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9117950Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_has_required_fields PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9129925Z tests/test_compile_policy_api.py::TestAPIExports::test_importable_from_api PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9140855Z tests/test_compile_policy_api.py::TestAPIExports::test_in_stable_api PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9163671Z tests/test_completions.py::test_completions_bash_exit_zero PASSED        [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9176146Z tests/test_completions.py::test_completions_zsh_exit_zero PASSED         [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9187984Z tests/test_completions.py::test_completions_fish_exit_zero PASSED        [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9202853Z tests/test_completions.py::test_completions_invalid_shell PASSED         [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9216811Z tests/test_completions.py::test_completions_powershell_unsupported PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9228417Z tests/test_config.py::test_default_config PASSED                         [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9268923Z tests/test_config.py::test_load_missing_file PASSED                      [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9848293Z tests/test_config.py::test_load_yaml PASSED                              [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9902509Z tests/test_config.py::test_load_yaml_lazy_import_rules PASSED            [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9915314Z tests/test_config.py::test_weight_sum_with_report_only_signals_remains_reasonable PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9963182Z tests/test_config.py::test_load_yaml_unknown_top_level_key_raises PASSED [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0009233Z tests/test_config.py::test_load_yaml_unknown_nested_key_raises PASSED    [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0019739Z tests/test_config.py::test_thresholds_defaults PASSED                    [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0030203Z tests/test_config.py::test_signal_weights_as_dict PASSED                 [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0039982Z tests/test_config.py::test_path_override_defaults PASSED                 [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0083822Z tests/test_config.py::test_find_config_toml PASSED                       [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0124672Z tests/test_config.py::test_find_config_pyproject PASSED                  [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0159197Z tests/test_config.py::test_find_config_returns_none PASSED               [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0199319Z tests/test_config.py::test_load_drift_toml PASSED                        [ 19%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0238434Z tests/test_config.py::test_load_pyproject_toml_with_tool_drift PASSED    [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0276810Z tests/test_config.py::test_load_pyproject_toml_without_drift_section PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0315891Z tests/test_config.py::test_load_toml_validation_error PASSED             [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0354647Z tests/test_config.py::test_load_yaml_parse_error PASSED                  [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0364794Z tests/test_config.py::test_apply_extends_with_valid_preset PASSED        [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0374480Z tests/test_config.py::test_apply_extends_without_extends PASSED          [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0384526Z tests/test_config.py::test_apply_extends_non_dict_raises PASSED          [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0395025Z tests/test_config.py::test_apply_extends_unknown_preset_raises PASSED    [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0404616Z tests/test_config.py::test_apply_extends_deep_merge PASSED               [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0566123Z tests/test_config.py::test_build_config_json_schema PASSED               [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0580649Z tests/test_config.py::test_resolve_signal_names_abbreviations PASSED     [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0592724Z tests/test_config.py::test_resolve_signal_names_full_names PASSED        [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0605948Z tests/test_config.py::test_resolve_signal_names_unknown_raises PASSED    [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0619313Z tests/test_config.py::test_apply_signal_filter_select PASSED             [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0631988Z tests/test_config.py::test_apply_signal_filter_ignore PASSED             [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0645224Z tests/test_config.py::test_apply_signal_filter_select_and_ignore PASSED  [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0655377Z tests/test_config.py::test_calibration_config_defaults PASSED            [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0666783Z tests/test_config.py::test_attribution_config_defaults PASSED            [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0677573Z tests/test_config.py::test_plugin_config_defaults PASSED                 [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0688345Z tests/test_config.py::test_brief_config_defaults PASSED                  [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0698110Z tests/test_config.py::test_agent_objective_defaults PASSED               [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0708042Z tests/test_config.py::test_agent_effectiveness_thresholds_defaults PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0718168Z tests/test_config.py::test_default_includes_without_tree_sitter PASSED   [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0768066Z tests/test_config.py::test_load_yaml_with_extends PASSED                 [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.2870972Z tests/test_config.py::test_load_yaml_validation_error_with_context PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.2925525Z tests/test_config.py::test_config_with_agent_and_effectiveness_thresholds PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.2969521Z tests/test_config.py::test_toml_parse_error_message_is_not_yaml_specific PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.3007447Z tests/test_config.py::test_detect_repo_profile_empty_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.3527276Z tests/test_config.py::test_detect_repo_profile_small_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.3955346Z tests/test_config.py::test_detect_repo_profile_ai_package_returns_vibe_coding PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.4305648Z tests/test_config.py::test_detect_repo_profile_medium_repo_returns_default PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.6754868Z tests/test_config.py::test_detect_repo_profile_large_repo_with_ci_returns_strict PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.0261405Z tests/test_config.py::test_detect_repo_profile_large_repo_without_ci_returns_default PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.0603783Z tests/test_config.py::test_detect_repo_profile_excludes_test_dir PASSED  [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1134892Z tests/test_config.py::test_detect_repo_profile_excludes_venv_dir PASSED  [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1182554Z tests/test_config.py::test_load_no_config_applies_detected_profile PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1332924Z tests/test_config_schema.py::test_committed_schema_matches_config_model PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1692017Z tests/test_config_schema.py::test_config_schema_command_writes_expected_file PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1773431Z tests/test_config_validate.py::TestConfigValidate::test_valid_config_passes PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1838276Z tests/test_config_validate.py::TestConfigValidate::test_no_config_falls_to_defaults PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1920115Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1998916Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_error_code PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.2081588Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_yaml_context PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.2157859Z tests/test_config_validate.py::TestConfigValidate::test_extreme_weights_warn PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.2237137Z tests/test_config_validate.py::TestConfigValidate::test_negative_weight_warn PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.2310020Z tests/test_config_validate.py::TestConfigValidate::test_explicit_config_path PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.2596849Z tests/test_config_validate.py::TestConfigShow::test_show_defaults PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.2855578Z tests/test_config_validate.py::TestConfigShow::test_show_includes_onboarding_summary PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.9645336Z tests/test_config_validate.py::TestConfigShow::test_show_raw_skips_summary PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.9925226Z tests/test_config_validate.py::TestConfigShow::test_show_custom_config PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0022540Z tests/test_config_validate.py::TestConfigShow::test_show_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0036271Z tests/test_consistency_proxies.py::TestBEM::test_no_handlers_no_findings PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0049265Z tests/test_consistency_proxies.py::TestBEM::test_single_handler_below_threshold PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0062751Z tests/test_consistency_proxies.py::TestBEM::test_broad_monoculture_detected PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0074582Z tests/test_consistency_proxies.py::TestBEM::test_diverse_handlers_no_finding PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0088834Z tests/test_consistency_proxies.py::TestBEM::test_handlers_with_raise_not_swallowing PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0101336Z tests/test_consistency_proxies.py::TestBEM::test_bare_except_detected_as_broad PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0113430Z tests/test_consistency_proxies.py::TestBEM::test_fallback_assignment_counts_as_swallowing PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0124962Z tests/test_consistency_proxies.py::TestBEM::test_score_calculation PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0136976Z tests/test_consistency_proxies.py::TestBEM::test_module_grouping PASSED  [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0148012Z tests/test_consistency_proxies.py::TestBEM::test_error_boundary_excluded PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0160092Z tests/test_consistency_proxies.py::TestTPD::test_no_test_files_no_findings PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0225683Z tests/test_consistency_proxies.py::TestTPD::test_all_positive_assertions_triggers PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0285302Z tests/test_consistency_proxies.py::TestTPD::test_mixed_assertions_below_threshold PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0339280Z tests/test_consistency_proxies.py::TestTPD::test_pytest_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0395927Z tests/test_consistency_proxies.py::TestTPD::test_assert_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0439229Z tests/test_consistency_proxies.py::TestTPD::test_small_test_suite_skipped PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0503354Z tests/test_consistency_proxies.py::TestTPD::test_score_scales_with_suite_size PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0556640Z tests/test_consistency_proxies.py::TestTPD::test_boundary_names_counted PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0569019Z tests/test_consistency_proxies.py::TestTPD::test_non_python_skipped PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0631984Z tests/test_consistency_proxies.py::TestTPD::test_early_stage_extension_workspace_is_capped_to_low PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0694837Z tests/test_consistency_proxies.py::TestTPD::test_established_extension_workspace_keeps_high_severity PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0739703Z tests/test_consistency_proxies.py::TestGCD::test_no_qualifying_functions_no_findings PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0808295Z tests/test_consistency_proxies.py::TestGCD::test_all_guarded_no_findings PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0880596Z tests/test_consistency_proxies.py::TestGCD::test_no_guards_triggers PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0937239Z tests/test_consistency_proxies.py::TestGCD::test_isinstance_counts_as_guard PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1004258Z tests/test_consistency_proxies.py::TestGCD::test_assert_param_counts_as_guard PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1069428Z tests/test_consistency_proxies.py::TestGCD::test_if_none_raise_counts_as_guard PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1130940Z tests/test_consistency_proxies.py::TestGCD::test_private_functions_excluded PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1188005Z tests/test_consistency_proxies.py::TestGCD::test_test_files_excluded PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1228942Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_no_none_for_safe_code PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1241195Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_empty_input_no_findings PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1282662Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_no_none_for_simple_code PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1293996Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1336658Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_no_none_fields PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1349146Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_findings_fields_not_none PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1389442Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_findings_fields_not_none PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1401063Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1412241Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_safe_exception_no_none PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1454982Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_score_not_none PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1483180Z tests/test_console_scripts.py::test_console_scripts_include_package_and_short_alias PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1493451Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_to_api_dict PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1503809Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_affected_files_capped_at_15 PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1513607Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_empty_tasks PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1523937Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_single_task_no_group PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1534113Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_two_tasks_form_group PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1544381Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_back_reference_on_tasks PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1554106Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_non_batch_eligible_excluded PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1564620Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_different_signals_separate_groups PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1574566Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_canonical_file_most_frequent PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1584550Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_deduped_affected_files PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1595044Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_includes_consolidation_groups PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1606405Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_api_dict_includes_consolidation PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1616943Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_empty_graph_has_empty_consolidation PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1627044Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_consolidation_group_id PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1638494Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_similar_outcomes_field PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1648124Z tests/test_context_mapping.py::test_every_valid_task_type_has_entry PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1657669Z tests/test_context_mapping.py::test_no_entry_exceeds_budget PASSED       [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1670485Z tests/test_context_mapping.py::test_all_referenced_paths_exist[feat] PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1682386Z tests/test_context_mapping.py::test_all_referenced_paths_exist[fix] PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1693514Z tests/test_context_mapping.py::test_all_referenced_paths_exist[chore] PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1706089Z tests/test_context_mapping.py::test_all_referenced_paths_exist[signal] PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1717604Z tests/test_context_mapping.py::test_all_referenced_paths_exist[prompt] PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1728704Z tests/test_context_mapping.py::test_all_referenced_paths_exist[review] PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1738619Z tests/test_context_mapping.py::test_context_for_rejects_unknown_type PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1749575Z tests/test_context_mapping.py::test_no_policy_text_leaks_into_mapping PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1795804Z tests/test_context_tags.py::TestScanContextTags::test_python_single_tag PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1836712Z tests/test_context_tags.py::TestScanContextTags::test_python_multiple_tags PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1876271Z tests/test_context_tags.py::TestScanContextTags::test_typescript_tag PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1914663Z tests/test_context_tags.py::TestScanContextTags::test_no_context_tags PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1952335Z tests/test_context_tags.py::TestScanContextTags::test_ignores_drift_ignore PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1994907Z tests/test_context_tags.py::TestScanContextTags::test_multiple_files PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2033571Z tests/test_context_tags.py::TestScanContextTags::test_tag_with_hyphens_and_underscores PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2071715Z tests/test_context_tags.py::TestScanContextTags::test_unsupported_language_ignored PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2104336Z tests/test_context_tags.py::TestScanContextTags::test_missing_file_skipped PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2115670Z tests/test_context_tags.py::TestApplyContextTags::test_tags_applied_to_overlapping_finding PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2126053Z tests/test_context_tags.py::TestApplyContextTags::test_no_overlap_no_dampening PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2136480Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_1_no_score_change PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2146420Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_0_zeros_score PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2157416Z tests/test_context_tags.py::TestApplyContextTags::test_multiple_tags_merged PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2167940Z tests/test_context_tags.py::TestApplyContextTags::test_finding_without_file_path_untouched PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2178468Z tests/test_context_tags.py::TestApplyContextTags::test_empty_tags_dict PASSED [ 21%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2189149Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_above_1 PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2199896Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_below_0 PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2212027Z tests/test_context_tags.py::TestContextDampeningConfig::test_default_dampening PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2223390Z tests/test_context_tags.py::TestContextDampeningConfig::test_custom_dampening PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2239400Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tagged_count_in_json PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2258971Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tags_in_finding_metadata PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2270920Z tests/test_context_tags.py::TestSarifContextTags::test_context_tags_in_sarif_result_properties PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2283321Z tests/test_context_tags.py::TestSarifContextTags::test_no_context_tags_no_properties PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2326546Z tests/test_context_tags.py::TestContextTagEndToEnd::test_scan_and_apply PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2369056Z tests/test_context_tags.py::TestContextTagEndToEnd::test_untagged_finding_untouched PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2388036Z tests/test_copilot_context_actionability.py::test_pfs_rule_includes_exemplar_and_deviation_locations PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2408102Z tests/test_copilot_context_actionability.py::test_nbv_rule_includes_contract_specific_suggestion_and_location PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2502916Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[architecture_violation] SKIPPED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2515557Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2527955Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[bypass_accumulation] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2539331Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[doc_impl_drift] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2551574Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[exception_contract_drift] SKIPPED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2562281Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[explainability_deficit] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2573725Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2583995Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[mutant_duplicate] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2594350Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[naming_contract_violation] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2604806Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2615119Z tests/test_copilot_context_coverage.py::test_signal_no_noise[architecture_violation] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2625453Z tests/test_copilot_context_coverage.py::test_signal_no_noise[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2637313Z tests/test_copilot_context_coverage.py::test_signal_no_noise[bypass_accumulation] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2648142Z tests/test_copilot_context_coverage.py::test_signal_no_noise[doc_impl_drift] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2658460Z tests/test_copilot_context_coverage.py::test_signal_no_noise[exception_contract_drift] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2668694Z tests/test_copilot_context_coverage.py::test_signal_no_noise[explainability_deficit] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2678642Z tests/test_copilot_context_coverage.py::test_signal_no_noise[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2689506Z tests/test_copilot_context_coverage.py::test_signal_no_noise[mutant_duplicate] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2700139Z tests/test_copilot_context_coverage.py::test_signal_no_noise[naming_contract_violation] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2710223Z tests/test_copilot_context_coverage.py::test_signal_no_noise[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2720084Z tests/test_copilot_context_coverage.py::test_aggregate_instruction_coverage_rate PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2731079Z tests/test_copilot_context_coverage.py::test_aggregate_noise_rate_zero PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2741414Z tests/test_copilot_ctx_branches.py::TestHeading::test_basic_format PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2750958Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_empty_findings PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2761318Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_with_fix PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2771328Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_without_fix PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2781618Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_with_fix PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2791572Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_without_fix PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2801781Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_with_fix PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2812353Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_without_fix PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2822063Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_guard_clause_deficit PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2832542Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_broad_exception_monoculture PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2842437Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_doc_impl_drift PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2852554Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_mutant_duplicate PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2862993Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_explainability_deficit PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2873180Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_bypass_accumulation PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2883511Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_with_fix PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2893424Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_without_fix PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2903999Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_fix PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2913853Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_desc PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2923417Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_no_file_path_no_top_files PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2933856Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_cursor PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2944327Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_windsurf PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2954573Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_claude PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2965879Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_agents PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2976349Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_copilot_default PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.2989019Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_cursor_delegation PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3000395Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_windsurf_delegation PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3011360Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_claude_delegation PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3022799Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_agents_delegation PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3033714Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_copilot_default PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3044717Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_no_findings PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3062781Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_actionable_findings PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3080109Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_trend PASSED [ 22%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3099202Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_module_scores PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3110207Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_no_findings PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3127034Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_with_findings PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3138989Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_no_findings PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3158476Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_with_findings_and_module_scores PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3204640Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_new_file PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3247781Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_replace_between_markers PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3289076Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_append_when_no_markers PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3330038Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3369185Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_unchanged_content_not_written PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3399853Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_valid PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3431359Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_invalid PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3461696Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_zero PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3491060Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_no_env_var PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3502220Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_cli_requested_workers_wins PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3533016Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_env_override_wins_over_config_strategy PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3554023Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_downscales_small_repo PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3567547Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_io_heavy_dampens_workers PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3577523Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_without_details PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3587257Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_with_details PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3597320Z tests/test_coverage_pipeline_and_helpers.py::TestPruneGitHistoryCache::test_removes_stale_entries PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3606782Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_normal_z_score PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3616961Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_zero_std PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3626345Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_high PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3637346Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_low PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3647260Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_zero_total PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3657893Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_uniform_distribution PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3667483Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_single_value PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3678754Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_empty_histories_returns_empty PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3693046Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_all_zero_commit_histories PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3706978Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_detects_volatile_file PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3720424Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_ai_boost_applied PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3742624Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_extension_workspace_burst_is_dampened PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3756766Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_test_like_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3771040Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_suffix_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3784425Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_issue_290_schema_base_generated_ts_is_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3831142Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_header_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3846011Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_non_plugin_outlier_keeps_high_severity PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3865712Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_new_workspace_dampening_not_blocked_by_stale_last_modified PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3889414Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_mature_workspace_coordinated_burst_is_dampened PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3899457Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_known_signal PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3910474Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_unknown_signal_fallback PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3920928Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_high_score_red PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3931553Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_medium_score_yellow PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3941737Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_low_score_green PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3951972Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_empty_values PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3961507Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_equal_values PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3971884Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_ascending_values PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3981576Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_file_path PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.3991602Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_start_line PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4001750Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_nonexistent_file PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4050783Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_valid_file PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4097353Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_repo_root PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4142887Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_end_line PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4153818Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_module_candidates_non_python_file PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4163818Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_merge_commit PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4175525Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_automated_commit PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4216792Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_too_few_commits_returns_empty PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4227894Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_explicit_dependency_pairs PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4238383Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_resolve_non_relative_targets_with_nested_module PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4282513Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_with_merge_commits_weighted PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4326228Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_skip_explicit_imports PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4336850Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_node_prefix PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4347233Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_scoped_not_stdlib PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4356743Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_python PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4367825Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_excludes_recent PASSED [ 23%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4378226Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_includes_established PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4389066Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_detects_new_dependency PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4434391Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_aborts_on_thin_baseline PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4479933Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_detects_novel_imports PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4490756Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_ts_scoped_package_extraction PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4501572Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_ignores_test_only_framework_imports PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4547611Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_suppresses_novel_imports_in_new_extension_workspace PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4594740Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_still_reports_novel_imports_for_existing_extension_workspace PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4641912Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_does_not_cap_when_novel_dep_is_shared_across_workspaces PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4683857Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_skip_init_methods PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4725133Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_ai_attributed_file_boosts_score PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4765962Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_function_with_docstring_reduces_score PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4806426Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_non_python PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4851375Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_trivial_functions PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4925275Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_detects_high_complexity PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.4966497Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_init_and_index_files PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5010046Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_decorator_based_guard PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5060333Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_isinstance_guard_recognized PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5106478Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_low_param_functions PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5118112Z tests/test_csv_output.py::test_analysis_to_csv_contains_header_and_rows PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5130454Z tests/test_csv_output.py::test_analysis_to_csv_escapes_commas_and_quotes PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5142689Z tests/test_csv_output.py::test_analysis_to_csv_signal_label_column PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5156420Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_unused_exports_detected PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5170364Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_library_layout_marks_context_candidate PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5183214Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_internal_module_in_package_layout_is_still_reported PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5195752Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_all_exports_used PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5207511Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_dunder_init_excluded PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5220804Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_route_handlers_and_schema_classes_are_not_reported PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5232842Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_public_api_exports_in_package_layout_are_not_reported PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5244868Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_script_context_exports_are_not_reported PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5257188Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_typescript_file_local_types_are_not_treated_as_exports PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5268316Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_test_file_is_reduced_not_excluded_by_default PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5281187Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_typescript_testkit_contract_file_is_reduced_to_low PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5293674Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_config_file_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5305983Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_non_config_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5319785Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_non_plugin_file_keeps_high_without_workspace_heuristic PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5333216Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginEntrypointHeuristic::test_extensions_components_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5345943Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_nested_dotpi_extensions_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5358679Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_extensions_plugin_sdk_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5421225Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_published_package_exports_are_dampened_to_low PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5481468Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_private_package_keeps_high_without_published_heuristic PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5491944Z tests/test_decision_rules.py::TestArchDecision::test_construction_with_defaults PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5501580Z tests/test_decision_rules.py::TestArchDecision::test_construction_full PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5512284Z tests/test_decision_rules.py::TestArchDecision::test_enforcement_values PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5522584Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_to_dict_includes_decisions PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5533048Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_restores_decisions PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5543197Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_without_decisions_defaults_empty PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5554925Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_round_trip_json PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5567737Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_scope PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5578496Z tests/test_decision_rules.py::TestMatchDecisions::test_no_match_for_unrelated_target PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5589592Z tests/test_decision_rules.py::TestMatchDecisions::test_inactive_decisions_excluded PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5600657Z tests/test_decision_rules.py::TestMatchDecisions::test_include_inactive_when_requested PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5610500Z tests/test_decision_rules.py::TestMatchDecisions::test_enforcement_filter PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5621794Z tests/test_decision_rules.py::TestMatchDecisions::test_match_exact_file_path PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5632327Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_path PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5641863Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_basic PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5652106Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_sorted_by_enforcement PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5662071Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_json_serializable PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5673066Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_empty PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5730110Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_returns_decision_constraints PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5782215Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_without_decisions_returns_empty PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.5836145Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_block_decisions_in_agent_instruction PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.6182504Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_001_circular_import] PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.6538899Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_002_broad_exception_monoculture] PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.6897357Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_003_mutant_duplicate] PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.7233964Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_004_missing_authorization] PASSED [ 24%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.8387527Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_005_architecture_violation] PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.8744614Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_006_pattern_fragmentation] PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.9126424Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_007_guard_clause_deficit] PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1666355Z tests/test_defect_corpus.py::test_defect_corpus_recall_report PASSED     [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1677817Z tests/test_delta_first.py::TestTrendContext::test_baseline_when_no_history PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1688939Z tests/test_delta_first.py::TestTrendContext::test_improving PASSED       [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1699236Z tests/test_delta_first.py::TestTrendContext::test_degrading PASSED       [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1711409Z tests/test_delta_first.py::TestTrendContext::test_stable_within_noise_floor PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1721513Z tests/test_delta_first.py::TestTrendContext::test_recent_scores_capped_at_five PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1731867Z tests/test_delta_first.py::TestDeltaGatePass::test_no_history_always_passes PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1741603Z tests/test_delta_first.py::TestDeltaGatePass::test_passes_within_budget PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1751593Z tests/test_delta_first.py::TestDeltaGatePass::test_fails_exceeding_budget PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1761069Z tests/test_delta_first.py::TestDeltaGatePass::test_improving_always_passes PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1770836Z tests/test_delta_first.py::TestDeltaGatePass::test_window_limits_history PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1780231Z tests/test_delta_first.py::TestDeltaGatePass::test_exact_boundary_passes PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1826706Z tests/test_delta_first.py::TestHistoryPersistence::test_load_missing_file PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1878099Z tests/test_delta_first.py::TestHistoryPersistence::test_load_corrupt_file PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1929306Z tests/test_delta_first.py::TestHistoryPersistence::test_roundtrip PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:52.1983130Z tests/test_delta_first.py::TestHistoryPersistence::test_save_caps_at_100 PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.7633244Z tests/test_delta_first.py::TestAnalyzeDiffHistory::test_analyze_diff_persists_scoped_history PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.8913121Z tests/test_delta_first.py::TestAnalyzeRepoHistoryScope::test_analyze_repo_uses_legacy_and_repo_snapshots_for_repo_scope PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.8925557Z tests/test_delta_first.py::TestDeltaConfig::test_default_delta_config PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.8937528Z tests/test_delta_first.py::TestDeltaConfig::test_load_delta_config_from_dict PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.8952036Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_includes_trend PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.8965229Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_trend_null_when_no_trend PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.8976495Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_includes_trend_properties PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.8988514Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_no_properties_for_baseline PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.8998935Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_actions_is_url_segment PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9009492Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_badge_is_url_segment PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9019056Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_blob_is_url_segment PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9028693Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_src_is_not_url_segment PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9039244Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_backend_is_not_url_segment PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9049473Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_case_insensitive PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9059527Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_filters_known_false_positives PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9069987Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_keeps_legitimate_repo_segments PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9080587Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_true PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9090901Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_false PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9100400Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_true PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9110031Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_false PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9121253Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_code_span_dir_ref PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9131991Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_fenced_code_block_skipped PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9142382Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_ref PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9154450Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_url_not_extracted PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9166241Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_text_is_extracted PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9178731Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_mixed_content PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9189105Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_empty_markdown PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9200816Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_no_dirs PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9211860Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_proper_nouns_filtered PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9222308Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_version_segments_filtered PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9233591Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_single_char_segments_filtered PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9245166Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_generic_slash_tokens_without_context_are_ignored PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9256262Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_with_structure_context_is_kept PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9267192Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_with_context_is_kept PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9278476Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_without_context_is_filtered PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9614446Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_phantom_dir_detected PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:53.9926290Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_existing_dirs_no_finding PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0256889Z tests/test_dia_enhanced.py::TestAdrScanning::test_discovers_doc_decisions_directory PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0584371Z tests/test_dia_enhanced.py::TestDiaLibraryContext::test_library_layout_marks_context_candidate PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0597584Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_directory_keyword PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0609016Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_folder_keyword PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0620270Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_structure_keyword PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0631173Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_without_keyword_is_filtered PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0644354Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_rest_path_without_context PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0655580Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_see_for_more_without_context PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0666300Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_package_keyword PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0677478Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_heading_with_codespan_and_keyword PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0726093Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_direct_path_exists PASSED [ 25%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0775288Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_src_prefix PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0823022Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_app_prefix PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0870120Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_lib_prefix PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0916807Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_tests_not_container PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.0958673Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_in_source_dirs_case_insensitive PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1001380Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_nonexistent_anywhere PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1344809Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_e2e_src_prefix_no_finding PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1356820Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_accepted PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1367249Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_superseded PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1377468Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_proposed PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1388783Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_case_insensitive PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1398313Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_format PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1408210Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_superseded PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1418153Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_returns_none PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.1763776Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_superseded_adr_skipped_in_scan PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2115081Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_accepted_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2449353Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2786918Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_superseded_format_skipped PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2799540Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_try_except_not_extracted PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2810514Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_match_case_not_extracted PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2822819Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_parent_tree_not_extracted PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2834215Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_path_extracts_terminal_only PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2845408Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_trailing_slash_still_extracted PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2856234Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_standalone_dir_ref_still_works PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2877487Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_trailing_slash_extracts_last PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2889732Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_not_extracted PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2900617Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_with_trailing_slash PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2911441Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_non_url_text_still_extracted PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.2961530Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_found PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.3006178Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_not_found PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.3052041Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_must_be_dir PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.4416050Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_tests_dir_not_flagged PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.4746815Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_nonaux_dir_still_flagged PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5120011Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_artifacts_dir_not_flagged PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5137571Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_fenced_block_services_not_extracted PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5150014Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_inline_codespan_still_extracted PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5160093Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_http PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5169824Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_https PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5179798Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_no_url PASSED    [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5189273Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_multiple_urls PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5199089Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_near PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5208814Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_far_away PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5218846Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_no_keyword PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5228830Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_backtick_wrapped PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5238770Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_allow_without_context PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5248390Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_no_refs PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5257992Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_url_stripped PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5269065Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_text_nodes PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5278656Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_softbreak PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5289623Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_non_text_skipped PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5300406Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_empty PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5310254Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_short_name PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5320001Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_proper_noun PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5329892Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_version_segment PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5340074Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_valid_dir PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5350477Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_capitalized PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5360044Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_all_upper PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5369559Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_lowercase PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5379033Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_underscore PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5388464Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_with_digit PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5398109Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_empty PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5407480Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_version PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5416865Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_year PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5426195Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_short_number PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5436856Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_empty PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5447532Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_text PASSED [ 26%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5582620Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_not_blocked_without_batch_eligible_context PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5662995Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_missing PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5743790Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_invalid PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5839228Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_nudge_accepts_valid_hypothesis_and_emits_evidence PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5955299Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_diff_reuses_registered_hypothesis_id PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.5993928Z tests/test_diff_auto.py::TestGetLastScanPath::test_returns_path_inside_cache_dir PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6029906Z tests/test_diff_auto.py::TestGetLastScanPath::test_custom_cache_dir PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6072568Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_file_with_json PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6117756Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_parent_dirs PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6161990Z tests/test_diff_auto.py::TestSaveLastScan::test_silently_ignores_write_error PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6209020Z tests/test_diff_auto.py::TestSaveLastScan::test_overwrites_existing_file PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6255053Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_from_file_are_incompatible PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6294497Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_uncommitted_are_incompatible PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6338548Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_without_last_scan_gives_clear_error PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6442972Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_score_delta PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6537843Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_resolved_findings PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6623402Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_no_change_message PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6720907Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_exit_code_1_on_new_high_critical PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6776100Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_trigger_is_pull_request_on_main PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6831019Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_permissions_are_read_only PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6885388Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_has_approval_gate_job PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6897512Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_references_approved_label_and_tamper_check PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6910507Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.agent.prompt.md] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6922460Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.output.schema.json] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6934615Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.schema.json] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6946695Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/signal_registry.py] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6958394Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/intent/handoff.py] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6970394Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[.github/workflows/drift-agent-gate.yml] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6982005Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[scripts/verify_gate_not_bypassed.py] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.6993866Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[decisions/] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7006886Z tests/test_drift_agent_gate_workflow.py::TestAdr094::test_exists_and_marked_proposed PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7017128Z tests/test_dx_features.py::TestExplainSignalData::test_all_23_signals_present PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7027842Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[PFS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7038235Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[AVS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7048642Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MDS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7059026Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[EDS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7069088Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TVS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7080918Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[SMS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7091335Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DIA] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7101744Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BEM] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7112166Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TPD] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7123082Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[GCD] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7133498Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[NBV] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7143753Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BAT] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7154745Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ECM] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7164845Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[COD] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7175356Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CCC] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7185727Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TSA] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7196243Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CXS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7206869Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[FOE] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7216942Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CIR] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7227336Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DCA] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7237522Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MAZ] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7247840Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ISD] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7259412Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[HSC] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7269902Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[PFS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7280153Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[AVS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7291304Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MDS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7301509Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[EDS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7312286Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TVS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7322470Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[SMS] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7333361Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DIA] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7343642Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BEM] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7354265Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TPD] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7364588Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[GCD] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7375536Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[NBV] PASSED [ 27%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7386586Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BAT] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7396998Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ECM] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7407582Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[COD] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7418192Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CCC] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7429308Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TSA] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7448928Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CXS] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7459847Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[FOE] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7471770Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CIR] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7481873Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DCA] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7492264Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MAZ] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7502296Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ISD] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7512782Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[HSC] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7522886Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[PFS] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7533428Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[AVS] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7543752Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MDS] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7554048Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[EDS] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7563984Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TVS] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7574266Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[SMS] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7584523Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DIA] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7594878Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BEM] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7606084Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TPD] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7616173Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[GCD] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7628012Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[NBV] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7638724Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BAT] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7649521Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ECM] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7660647Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[COD] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7672038Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CCC] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7682164Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TSA] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7692551Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CXS] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7703942Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[FOE] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7714880Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CIR] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7726101Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DCA] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7736670Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MAZ] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7747780Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ISD] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7758193Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[HSC] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7768928Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[GCD] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7779841Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[NBV] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7918837Z tests/test_dx_features.py::TestExplainCLI::test_explain_list_runs PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7950469Z tests/test_dx_features.py::TestExplainCLI::test_explain_known_signal PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7970116Z tests/test_dx_features.py::TestExplainCLI::test_explain_unknown_signal PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.7998033Z tests/test_dx_features.py::TestExplainCLI::test_explain_case_insensitive PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8024428Z tests/test_dx_features.py::TestExplainCLI::test_explain_by_signal_type PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8150766Z tests/test_dx_features.py::TestExplainCLI::test_explain_no_args_shows_list PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8184998Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[GCD] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8216308Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[NBV] PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8267840Z tests/test_dx_features.py::TestCodeSnippets::test_reads_file_at_target_line PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8310928Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_for_missing_file PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8321720Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_file_path PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8365689Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_line PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8409929Z tests/test_dx_features.py::TestCodeSnippets::test_resolves_relative_path PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8454551Z tests/test_dx_features.py::TestCodeSnippets::test_marker_on_target_line PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8469427Z tests/test_dx_features.py::TestExitCodes::test_file_not_found_exits_4 PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8486090Z tests/test_dx_features.py::TestExitCodes::test_generic_exception_exits_3 PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8499582Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_config_error_exits_2 PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8511913Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_system_error_exits_4 PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8524961Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_analysis_error_exits_3 PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8548896Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8569685Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code_case_insensitive PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8589449Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_unknown_error_code PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8609336Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_system_error_code PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8638240Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_drift_2010_interpolates_placeholder_defaults PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8648014Z tests/test_dx_features.py::TestErrorRegistry::test_error_format PASSED   [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8660062Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_detail_includes_context PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8670746Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_hint PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8681137Z tests/test_dx_features.py::TestErrorRegistry::test_yaml_context_snippet PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.8690905Z tests/test_dx_features.py::TestErrorRegistry::test_find_yaml_line PASSED [ 28%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.9860996Z tests/test_dx_features.py::TestCodeSnippetEndLine::test_multi_line_highlight PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.9913700Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_file PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:54.9963476Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[GCD] PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0018315Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[NBV] PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0072017Z tests/test_dx_features.py::TestExplainOutput::test_explain_list_output_file PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0116249Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0163231Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file_interpolates_defaults PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0217469Z tests/test_dx_features.py::TestWarningsSuppression::test_passlib_warnings_filtered PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0228274Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_raise PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0239058Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_raise PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0249664Z tests/test_ecm_coverage.py::TestExceptionProfile::test_name_raise_without_call PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0260825Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_except_handler PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0271092Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_except_handler PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0281418Z tests/test_ecm_coverage.py::TestExceptionProfile::test_no_exceptions PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0292323Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_public_functions_extracted PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0302829Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_syntax_error_returns_empty PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0313036Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_async_functions_extracted PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0322498Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_identical_profiles PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0331673Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_raise_types_changed PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0341433Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_handler_types_changed PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0351081Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_except_added PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0360650Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_raise_changed PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0369939Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_small_repo_returns_count PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0379701Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_medium_repo_returns_configured PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0389060Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_large_repo_adaptive PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0405809Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_very_large_repo PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.0418740Z tests/test_eds_api_corresponding_tests.py::test__format_scan_response PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.3607665Z tests/test_eds_api_corresponding_tests.py::test_diff PASSED              [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.6738913Z tests/test_eds_api_corresponding_tests.py::test_fix_plan PASSED          [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.7292593Z tests/test_eds_api_corresponding_tests.py::test_validate PASSED          [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:55.9918944Z tests/test_eds_api_corresponding_tests.py::test_nudge PASSED             [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1046269Z tests/test_eds_api_corresponding_tests.py::test_brief PASSED             [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1059305Z tests/test_embedding_cache.py::test_safe_model_name_replaces_slashes PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1071467Z tests/test_embedding_cache.py::test_safe_model_name_unchanged_without_slashes PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1083466Z tests/test_embedding_cache.py::test_embedding_cache_key_uses_128bit_prefix PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1179061Z tests/test_embedding_cache.py::test_cache_put_and_get_roundtrip PASSED   [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1236018Z tests/test_embedding_cache.py::test_cache_get_corrupted_file_returns_none PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1291466Z tests/test_embedding_cache.py::test_cache_put_oserror_logs_warning PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1341041Z tests/test_embedding_cache.py::test_cache_disabled_no_dir PASSED         [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1396653Z tests/test_embedding_cache.py::test_cache_get_batch_partial_hit PASSED   [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1443318Z tests/test_embedding_cache.py::test_cache_init_oserror_disables_cache PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1505623Z tests/test_embedding_cache.py::test_embed_text_model_encode_and_cache PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.1526710Z tests/test_embedding_cache.py::test_embed_text_without_cache PASSED      [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2275735Z tests/test_embedding_cache.py::test_embed_texts_partial_cache PASSED     [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2372083Z tests/test_embedding_cache.py::test_embed_texts_all_cache_hits PASSED    [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2395932Z tests/test_embedding_cache.py::test_build_index_faiss_path_32_vectors PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2407081Z tests/test_embedding_cache.py::test_build_index_numpy_ndarray_input PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2422020Z tests/test_embedding_cache.py::test_search_index_faiss_path PASSED       [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2436660Z tests/test_embedding_cache.py::test_search_index_faiss_empty_index PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2449145Z tests/test_embedding_cache.py::test_search_index_numpy_dimension_mismatch_raises_value_error PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2462628Z tests/test_embedding_cache.py::test_search_index_faiss_dimension_mismatch_raises_before_search PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2520511Z tests/test_embedding_cache.py::test_get_embedding_service_creates_singleton PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2580005Z tests/test_embedding_cache.py::test_get_embedding_service_reinitializes_on_change PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2593501Z tests/test_embedding_cache.py::test_get_embedding_service_cache_dir_key_none PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2622658Z tests/test_embedding_cache.py::test_ensure_model_returns_none_and_logs_warning_on_load_error PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2639689Z tests/test_embedding_cache.py::test_ensure_model_timeout_returns_none_and_logs_warning PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2651192Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_get_embedding_service_without_deps PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2662902Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_identical PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2674591Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_orthogonal PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2685871Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_zero_vector PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2697591Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_clamps_floating_point_overflow PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2707824Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_returns_none_without_vectors PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2720929Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_and_search PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2731924Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_embed_text_returns_none_without_model PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2742044Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reuses_instance_with_same_parameters PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2752427Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reinitializes_on_parameter_change PASSED [ 29%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2763373Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_text_shape SKIPPED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2774116Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_texts_batch SKIPPED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2783203Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_similar_texts_high_similarity SKIPPED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2834523Z tests/test_embeddings.py::TestEmbeddingCacheVersioning::test_cache_dir_contains_model_and_version PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2883117Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_for_missing_key PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2931919Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_put_skipped_when_cache_disabled PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.2978799Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_when_cache_disabled PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3212825Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_batch_returns_all_misses_for_empty_cache PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3226752Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_identity PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3238924Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_normalizes_unnormalized_rows PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3250197Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_small_list_returns_ndarray PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3260780Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_empty_ndarray_returns_none PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3283731Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_prefers_hnsw_when_enabled PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3295364Z tests/test_embeddings.py::TestSearchIndexFallback::test_numpy_fallback_search PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3306898Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_index_empty_returns_empty PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3317186Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_non_ndarray_returns_empty PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3327561Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_empty_returns_empty PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3337535Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_returns_nones_without_model PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3351069Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_text_returns_none_for_empty_sanitized_input PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3362451Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_texts_skips_invalid_items_and_preserves_order PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3372360Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_embeddings_available_returns_bool PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3421515Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_cache_dir_includes_model_and_version PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3474373Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_different_models_use_different_dirs PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3521516Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_slash_in_model_name_normalised PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3579085Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_model_switch_no_cross_read PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3592699Z tests/test_enterprise_governance_assets.py::test_enterprise_governance_assets_exist PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3603564Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_effective_candidate_limit_scales_for_large_repositories PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3667435Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_positive_on_exception_profile_change PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3723323Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_negative_when_profile_is_unchanged PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3780184Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_signature_change_is_ignored PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3831411Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_file_without_history_is_skipped PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3885282Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_private_functions_do_not_trigger PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3935316Z tests/test_explain_cmd_extended.py::test_explain_list_to_json_file PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.3981431Z tests/test_explain_cmd_extended.py::test_explain_error_code_to_json_file PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4044942Z tests/test_explain_cmd_extended.py::test_explain_repo_context_no_examples PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4111131Z tests/test_explain_cmd_extended.py::test_explain_repo_context_with_examples PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4121463Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_list_value PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4132472Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_dict_value PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4150983Z tests/test_explain_cmd_extended.py::test_explain_unknown_signal PASSED   [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4200532Z tests/test_explain_cmd_extended.py::test_explain_signal_with_output_file PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4211170Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_16_char_hex PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4221550Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_8_char_hex PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4231412Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_signal_abbr PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4241079Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_uppercase_hex PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4251336Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_17_chars PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4261338Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_path PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4271232Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_line PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4311271Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_missing_file PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4353683Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_basic_snippet PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4395560Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_target_lines_marked PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4439996Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_resolves_relative_path_via_repo_root PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4482526Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_content_strips_newlines PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4521831Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_file PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4566609Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_fingerprint PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4609020Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_finds_by_exact_finding_id PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4651870Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_prefix_match PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4701655Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_code_context_included PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4718256Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_help_includes_from_file PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.4746936Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_signal_abbr_still_works PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.7656311Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_fingerprint_not_found_exits_1 PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.7755810Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_resolves_finding PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.7825394Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_json_output PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.7900157Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_without_exception PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.7954759Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_minimal_result PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.7969360Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_many_imports_detected PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.7986240Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_score_increases_with_more_imports PASSED [ 30%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8002264Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_few_imports_not_detected PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8015146Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_init_file_excluded PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8028319Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_test_files_excluded PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8041084Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_plugin_sdk_subpaths_grouped_to_single_dependency PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8055248Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_scoped_package_subpaths_grouped_to_scope_package PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8065275Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_with_defaults PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8075560Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_full PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8085477Z tests/test_feedback_loop.py::TestPatternProposal::test_to_dict PASSED    [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8096781Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_detects_degrading_hotspots PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8107700Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_respects_min_occurrences PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8118111Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_excludes_stable_low_count PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8127908Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_empty_hotspots_returns_empty PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8139521Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_degrading_trend_boosts_confidence PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8149847Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_aggregates_by_module PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8160281Z tests/test_feedback_loop.py::TestProposeDecisions::test_generates_proposals PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8170280Z tests/test_feedback_loop.py::TestProposeDecisions::test_skips_already_covered_scopes PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8180470Z tests/test_feedback_loop.py::TestProposeDecisions::test_proposal_ids_are_unique PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8190484Z tests/test_feedback_loop.py::TestProposeDecisions::test_enforcement_based_on_severity PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8200086Z tests/test_feedback_loop.py::TestProposeDecisions::test_empty_graph_returns_empty PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8306249Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_returns_ok_with_proposals PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8364931Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_graph_returns_error PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8428718Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_proposals_returns_ok PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8498500Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_min_occurrences_parameter PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8623453Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_proposals_json_serializable PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8688141Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_agent_instruction_mentions_proposals PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8759118Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_pending_fp_count PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8803090Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_next_tool_call PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8846517Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_tp_has_zero_fp_count PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8891041Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_agent_instruction PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8926631Z tests/test_fetch_github_usage.py::test_build_queries_contains_expected_filenames PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8941950Z tests/test_fetch_github_usage.py::test_extract_repo_activity_deduplicates_by_repo_and_skips_archived PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8956904Z tests/test_fetch_github_usage.py::test_usage_rows_are_sorted PASSED      [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8971176Z tests/test_fetch_github_usage.py::test_extract_repo_names_deduplicates PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.8987923Z tests/test_fetch_github_usage.py::test_resolve_repo_activity_via_repo_api_skips_archived PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9013404Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_filters_and_sums PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9030845Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_ignores_bad_rows PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9041018Z tests/test_file_discovery.py::TestMatchesAny::test_prepare_patterns_is_cached PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9052963Z tests/test_file_discovery.py::TestMatchesAny::test_exact_match PASSED    [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9063070Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_pattern PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9073000Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_deeply_nested PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9083933Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_not_matching PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9094445Z tests/test_file_discovery.py::TestMatchesAny::test_wildcard_extension_pattern PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9103799Z tests/test_file_discovery.py::TestMatchesAny::test_empty_patterns_no_match PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9114718Z tests/test_file_discovery.py::TestMatchesAny::test_fnmatch_star_no_dir_separator PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9124942Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_first_matches PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9134921Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_second_matches PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9180307Z tests/test_file_discovery.py::test_detect_language[.py-python] PASSED    [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9223651Z tests/test_file_discovery.py::test_detect_language[.pyi-python] PASSED   [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9266751Z tests/test_file_discovery.py::test_detect_language[.ts-typescript] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9308242Z tests/test_file_discovery.py::test_detect_language[.mts-typescript] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9350250Z tests/test_file_discovery.py::test_detect_language[.cts-typescript] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9391074Z tests/test_file_discovery.py::test_detect_language[.tsx-tsx] PASSED      [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9431701Z tests/test_file_discovery.py::test_detect_language[.js-javascript] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9472039Z tests/test_file_discovery.py::test_detect_language[.mjs-javascript] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9512313Z tests/test_file_discovery.py::test_detect_language[.cjs-javascript] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9563067Z tests/test_file_discovery.py::test_detect_language[.jsx-jsx] PASSED      [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9603206Z tests/test_file_discovery.py::test_detect_language[.rs-None] PASSED      [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9643499Z tests/test_file_discovery.py::test_detect_language[.go-None] PASSED      [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9684726Z tests/test_file_discovery.py::test_detect_language[-None] PASSED         [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:56.9723536Z tests/test_file_discovery.py::test_detect_language_case_insensitive PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.0048938Z tests/test_file_discovery.py::TestDiscoverFiles::test_basic_discovery PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.0393790Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_venv PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.0727157Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.conda] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.1045188Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.env] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.1361420Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.nox] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.1685910Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.tox] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.2008990Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.pixi] PASSED [ 31%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.2384403Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_tmp_launch_virtualenv_directories PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.2727560Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_site_packages PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.3035389Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_pycache PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.3327647Z tests/test_file_discovery.py::TestDiscoverFiles::test_empty_directory PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.3638697Z tests/test_file_discovery.py::TestDiscoverFiles::test_non_python_files_ignored PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.3940113Z tests/test_file_discovery.py::TestDiscoverFiles::test_custom_include_pattern PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.4274026Z tests/test_file_discovery.py::TestDiscoverFiles::test_oversized_file_skipped PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.4608577Z tests/test_file_discovery.py::TestDiscoverFiles::test_sorted_output PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.4935758Z tests/test_file_discovery.py::TestDiscoverFiles::test_file_info_fields_populated PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.5257944Z tests/test_file_discovery.py::TestDiscoverFiles::test_symlinks_skipped PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.5574598Z tests/test_file_discovery.py::TestDiscoverFiles::test_deduplication_with_overlapping_patterns PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.5897656Z tests/test_file_discovery.py::TestDiscoverFiles::test_max_discovery_files_caps_result PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.6207955Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_ts_when_supported PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.7915951Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_modern_module_extensions PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.8244368Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_counts_unsupported_typescript PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.8569400Z tests/test_file_discovery.py::TestDiscoverFiles::test_cache_hit_preserves_skipped_language_counts PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.8881227Z tests/test_file_discovery.py::TestDiscoverFiles::test_supported_languages_detected_once PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.8957768Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_hit_skips_glob PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9057006Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_invalidates_on_head_change PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9138431Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_recovers_from_corrupt_manifest PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9246187Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_uses_mtime_fallback_without_git PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9302341Z tests/test_file_discovery.py::TestMtimeFingerprint::test_symlink_excluded_from_fingerprint SKIPPED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9358710Z tests/test_file_discovery.py::TestMtimeFingerprint::test_fingerprint_candidate_count_ignores_symlinks PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9373856Z tests/test_finding_context.py::test_default_classification_two_fixture_layouts_and_generated PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9388976Z tests/test_finding_context.py::test_default_classification_migration_docs_and_production PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9401401Z tests/test_finding_context.py::test_default_classification_marks_work_artifacts_and_audit_outputs_non_operational PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9414444Z tests/test_finding_context.py::test_override_rules_use_precedence_and_pattern_specificity PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9432457Z tests/test_finding_context.py::test_split_findings_excludes_non_operational_by_default PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9451067Z tests/test_finding_context.py::test_split_findings_include_non_operational_opt_in PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9465170Z tests/test_finding_context.py::test_library_context_from_signal_metadata_candidate PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9482592Z tests/test_finding_context.py::test_split_findings_excludes_library_context_by_default PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9534328Z tests/test_finding_context.py::test_adapted_header_is_classified_as_library PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9582653Z tests/test_finding_context.py::test_vendored_directory_is_classified_as_library PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9598696Z tests/test_finding_context.py::test_pure_posix_paths_do_not_crash_context_classification PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:57.9614964Z tests/test_finding_context.py::test_doc_impl_drift_in_docs_context_remains_prioritized PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1430118Z tests/test_fix_actionability.py::TestFixTextPresence::test_medium_plus_findings_have_fix PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1442857Z tests/test_fix_actionability.py::TestFixTextActionability::test_fixture_fixes_are_actionable PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1454574Z tests/test_fix_actionability.py::TestFixTextActionability::test_no_fix_is_purely_vague PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1468181Z tests/test_fix_actionability.py::TestFixTextSpecificity::test_fixes_contain_identifiers PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1479744Z tests/test_fix_apply_integration.py::test_is_auto_applicable_high_local_low PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1490693Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_medium_fit PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1501450Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_cross_module_scope PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1512949Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_high_risk PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1567593Z tests/test_fix_apply_integration.py::test_dirty_git_state_returns_error PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1620163Z tests/test_fix_apply_integration.py::test_no_git_check_when_require_clean_false PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1672655Z tests/test_fix_apply_integration.py::test_no_applicable_tasks_returns_empty_patches PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1821907Z tests/test_fix_apply_integration.py::test_dry_run_generates_patch_without_writing PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1893830Z tests/test_fix_apply_integration.py::test_apply_writes_docstring_patch PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.1967389Z tests/test_fix_apply_integration.py::test_apply_writes_guard_clause_patch PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2017187Z tests/test_fix_apply_integration.py::test_apply_missing_file_produces_failed_entry PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2065755Z tests/test_fix_apply_integration.py::test_unknown_edit_kind_produces_unsupported_entry PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2110364Z tests/test_fix_apply_integration.py::test_cli_fix_plan_help_contains_apply_flags PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2455716Z tests/test_fix_apply_integration.py::test_cli_dry_run_returns_json_with_patches PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2467383Z tests/test_fix_intent.py::TestEditKindMapping::test_mds_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2477707Z tests/test_fix_intent.py::TestEditKindMapping::test_pfs_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2488159Z tests/test_fix_intent.py::TestEditKindMapping::test_dca_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2497766Z tests/test_fix_intent.py::TestEditKindMapping::test_eds_default_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2507453Z tests/test_fix_intent.py::TestEditKindMapping::test_did_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2516710Z tests/test_fix_intent.py::TestEditKindMapping::test_avs_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2525964Z tests/test_fix_intent.py::TestEditKindMapping::test_ncv_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2535754Z tests/test_fix_intent.py::TestEditKindMapping::test_gcd_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2545323Z tests/test_fix_intent.py::TestEditKindMapping::test_bem_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2554784Z tests/test_fix_intent.py::TestEditKindMapping::test_tvs_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2564191Z tests/test_fix_intent.py::TestEditKindMapping::test_tpd_edit_kind PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2574265Z tests/test_fix_intent.py::TestEditKindMapping::test_unknown_signal_yields_unspecified PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2584058Z tests/test_fix_intent.py::TestEditKindMapping::test_all_signal_types_have_mapping PASSED [ 32%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2593623Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_docstring PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2603646Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_return_type_but_has_docstring PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2613762Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_high_complexity_with_docstring_and_return_type PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2623451Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_low_complexity_defaults_to_add_docstring PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2634339Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_blast_radius PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2644108Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_layer_violation PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2653522Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_coupling_in_title PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2663404Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_inject_in_title PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2672868Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_service_in_title PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2682394Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_llm_in_title PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2692246Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_prompt_in_title PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2701609Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_decouple PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2711189Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_fan_out PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2720367Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_prompt_injection PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2730071Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_coupling PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2739269Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_llm PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2748974Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_no_heuristic_match_falls_back_to_remove_import PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2758266Z tests/test_fix_intent.py::TestRefineEditKind::test_unrelated_signal_returns_base PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2768673Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_populated PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2778272Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_none_when_no_start_line PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2788567Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_end_line_falls_back_to_start_line PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2798823Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_from_task PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2808464Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_none_when_absent PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2817677Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_from_refs PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2827332Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_none_when_no_refs PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2836577Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_mirrors_task_dict PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2845993Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_empty_when_task_dict_empty PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2855361Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_style PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2864852Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_unrelated_refactor PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2874562Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_signature_change_for_mds PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2883926Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_new_abstraction_for_mds PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2893751Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_signature_for_add_type_annotation PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2903360Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_production_code_for_add_test PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2913277Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_implementation_and_signature_for_add_authorization_check PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2923551Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_duplicates PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2932994Z tests/test_fix_intent.py::TestDeriveFixIntent::test_expected_ast_delta_has_required_keys PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2942724Z tests/test_fix_intent.py::TestDeriveFixIntent::test_add_type_annotation_touches_signature_true PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2952122Z tests/test_fix_intent.py::TestDeriveFixIntent::test_merge_function_body_does_not_touch_signature PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2962820Z tests/test_fix_intent.py::TestDeriveFixIntent::test_unknown_signal_yields_unspecified_edit_kind PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2972096Z tests/test_fix_intent.py::TestDeriveFixIntent::test_result_contains_all_required_keys PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2982157Z tests/test_fix_intent.py::TestDeriveFixIntent::test_avs_blast_radius_sets_reduce_dependencies PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.2991449Z tests/test_fix_intent.py::TestAstDeltaCompleteness::test_all_edit_kinds_have_ast_delta PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3004468Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_api_helpers PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3016143Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_task_graph PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3028154Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_has_correct_edit_kind_for_mds PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3039513Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_allowed_files_consistent_with_top_level PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3051145Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_forbidden_changes_includes_universals PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3060914Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_map_no_none_values PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3070483Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_mds_no_none_edit_kind PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3080492Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_pfs_no_none_forbidden PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3090080Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_avs_no_none_allowed PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3099637Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_hsc_no_none_fields PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3109140Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_isd_no_none_fields PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3119065Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_maz_no_none_fields PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3128955Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_gcd_no_none_fields PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3139503Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_ast_delta_map_no_none_keys PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3148958Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_style_change_not_empty PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3158503Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_unrelated_refactor_not_empty PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3169345Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_all_signal_types_edit_kind_not_none PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3179095Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_changes_no_empty_strings PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3188502Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_allowed_files_no_empty_strings_pfs PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3199384Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_constants_not_empty PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.3962495Z tests/test_fix_plan_api_extended.py::test_target_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.4727895Z tests/test_fix_plan_api_extended.py::test_exclude_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.4788189Z tests/test_fix_plan_api_extended.py::test_unknown_signal_returns_error PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.5619773Z tests/test_fix_plan_api_extended.py::test_deferred_findings_excluded_by_default PASSED [ 33%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.6344044Z tests/test_fix_plan_api_extended.py::test_finding_id_resolved_as_rule_id PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.7119079Z tests/test_fix_plan_api_extended.py::test_finding_id_no_match_returns_diagnostic PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.7873870Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_matching_files PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.8604781Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_findings_in_path PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:58.9356387Z tests/test_fix_plan_api_extended.py::test_automation_fit_min_filters_low_tasks PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.0124275Z tests/test_fix_plan_api_extended.py::test_include_deferred_true_keeps_deferred_tasks PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.0895365Z tests/test_fix_plan_api_extended.py::test_dismissed_tasks_are_excluded_from_fix_plan PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.0964722Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_explicit PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.1049318Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_rich_explicit PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.1111865Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_auto_non_tty_produces_json PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.1173189Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_via_shorthand PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.2035267Z tests/test_fix_plan_api_extended.py::test_cxs_extract_function_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.2912381Z tests/test_fix_plan_api_extended.py::test_cxs_without_pfs_eh_has_no_cross_signal_risk PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.3803124Z tests/test_fix_plan_api_extended.py::test_non_cxs_task_not_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.4146182Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_shown_when_attribution_disabled PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.4463932Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_absent_when_attribution_enabled PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.4483360Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_command_added_to_main_group PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.4512905Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_discovery_failure_does_not_crash_cli PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.4647502Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_accepted_adr PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.4765919Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_proposed_adr PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.4851971Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_json_format_returns_valid_json PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.4934257Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_no_decisions_dir_shows_hint PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5017752Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_task_filter_narrows_results PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5101597Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_scope_filter_narrows_results PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5127062Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_adr_command_in_help PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5137860Z tests/test_gate_check.py::test_eval_feat_requires_all_feature_artifacts PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5149033Z tests/test_gate_check.py::test_eval_feat_passes_with_required_files PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5159195Z tests/test_gate_check.py::test_eval_signal_change_requires_audit_update PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5171826Z tests/test_gate_check.py::test_eval_signal_change_with_audit_update_is_ok PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5182018Z tests/test_gate_check.py::test_public_api_docstring_check_detects_missing_docstring PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5193213Z tests/test_gate_check.py::test_public_api_docstring_check_passes_with_added_docstring PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5205297Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_raise_value_error PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5216323Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_except PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5228114Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_raise PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5239915Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_handler_types PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5250201Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_no_exceptions PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5261167Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_two_public_functions PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5272001Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_private_skipped PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5283095Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_syntax_error PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5294357Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_name_match PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5305136Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_no_match PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5315730Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_raise PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5326070Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_with_else PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5336607Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_assert PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5346685Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_no_guard PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5357210Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_flat PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5367960Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_single_if PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5379415Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5390187Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested_function_not_counted PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5400528Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_simple PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5410252Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_flat PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5420732Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_syntax_error PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5432197Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_no_function PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5441959Z tests/test_generate_changelog_entry.py::test_build_entry_for_feat PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5452033Z tests/test_generate_changelog_entry.py::test_build_entry_for_fix PASSED  [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5476130Z tests/test_generate_changelog_entry.py::test_detect_current_version PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5579484Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_exits_zero_on_ok_response PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5676715Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_skill_count PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5773955Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_module_paths PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5866508Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_does_not_write_files PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.5945512Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_zero_briefings_shows_no_modules_message PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.6059300Z tests/test_generate_skills_cmd.py::TestWriteMode::test_exits_zero PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.6666314Z tests/test_generate_skills_cmd.py::TestWriteMode::test_creates_skill_md_files PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.6789438Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_module_path PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.6903995Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_signals PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7017652Z tests/test_generate_skills_cmd.py::TestWriteMode::test_output_confirms_written_paths PASSED [ 34%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7134511Z tests/test_generate_skills_cmd.py::TestWriteMode::test_does_not_overwrite_without_force PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7253484Z tests/test_generate_skills_cmd.py::TestWriteMode::test_force_overwrites_existing PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7344444Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_does_not_write PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7433674Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_shows_preview PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7505793Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_outputs_valid_json PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7574980Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_json_contains_skill_briefings PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7661705Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_occurrences_forwarded PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7744621Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_confidence_forwarded PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7819682Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_exits_nonzero PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7892973Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_json_exits_nonzero PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.7968482Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_shown_to_user PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8048752Z tests/test_generate_skills_cmd.py::TestOutputFlag::test_output_writes_json_to_file PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8059353Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_filters_only_critical_and_high PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8069111Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_empty_report_yields_nothing PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8078679Z tests/test_gh_issue_dedup.py::TestFindingId::test_prefers_explicit_id PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8087992Z tests/test_gh_issue_dedup.py::TestFindingId::test_fallback_to_fingerprint PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8097751Z tests/test_gh_issue_dedup.py::TestFindingId::test_deterministic_fallback PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8107169Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_marker_is_html_comment PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8116702Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_detects_marker_in_body PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8126381Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_ignores_other_findings PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8136427Z tests/test_gh_issue_dedup.py::TestIssueBody::test_body_embeds_marker_and_metadata PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8252738Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_dry_run_reports_filed_count PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8304741Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_missing_report_is_treated_as_clean PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8413254Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_malformed_json_exits_two PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8423537Z tests/test_git_blame_ingestion.py::test_parse_porcelain_empty_string PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8433886Z tests/test_git_blame_ingestion.py::test_parse_porcelain_valid_block PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8445974Z tests/test_git_blame_ingestion.py::test_parse_porcelain_invalid_author_time_ignored PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8455999Z tests/test_git_blame_ingestion.py::test_parse_porcelain_large_timestamp PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8502650Z tests/test_git_blame_ingestion.py::test_blame_lines_file_not_found PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8546460Z tests/test_git_blame_ingestion.py::test_blame_lines_timeout PASSED       [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8589985Z tests/test_git_blame_ingestion.py::test_blame_lines_oserror PASSED       [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8635764Z tests/test_git_blame_ingestion.py::test_blame_lines_nonzero_returncode PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8680353Z tests/test_git_blame_ingestion.py::test_blame_lines_with_line_range PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8726162Z tests/test_git_blame_ingestion.py::test_blame_lines_success PASSED       [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8736886Z tests/test_git_blame_ingestion.py::test_blame_cache_eviction PASSED      [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8746642Z tests/test_git_blame_ingestion.py::test_blame_cache_miss PASSED          [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8796373Z tests/test_git_blame_ingestion.py::test_content_hash_returns_string PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8838918Z tests/test_git_blame_ingestion.py::test_content_hash_missing_file_returns_none PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8882364Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_empty_requests PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8930710Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_with_cache_hit PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.8977697Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_worker_exception PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9029005Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_deduplicates_ranges PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9075401Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_widens_range_when_none PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9116371Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_file_not_found PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9157900Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_timeout PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9201424Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_nonzero_returncode PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9243706Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_branch_pattern PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9286984Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_pr_pattern PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9334529Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_no_match_returns_none PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9344705Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_copilot_coauthor_high_confidence PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9354471Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_cursor_coauthor PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9364198Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_codeium_coauthor PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9374074Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_anthropic_coauthor PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9385594Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_human_coauthor_not_flagged PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9395927Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_implement_pattern PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9406836Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_with_body_not_flagged PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9416461Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_long_first_line_not_flagged PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9427105Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_pattern_low_confidence PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9436604Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_long_message_not_flagged PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9447371Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_normal_human_message PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9456926Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_empty_message PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9467481Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_add_functionality_tier1 PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9478119Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[fix: resolve null pointer] PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9489289Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Bug: payment fails on zero amount] PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9500395Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[hotfix: emergency rollback] PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9512292Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[revert: undo breaking change] PASSED [ 35%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9523000Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[patch session timeout regression] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9533112Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix broken CI pipeline] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9543639Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Handle crash on empty input] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9553786Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix error in validation logic] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9564466Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Add user authentication] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9574695Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Refactor database layer] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9585809Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Update dependencies] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9596821Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Implement caching strategy] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9609610Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[chore: update changelog] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9621334Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_basic_aggregation PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9632177Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_ai_attributed_count PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9642614Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_defect_correlation PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9652988Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_known_files_filter PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9663450Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_recent_change_frequency PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9673070Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_timestamps_set PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9685733Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_empty_commits PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9749203Z tests/test_git_history_index.py::test_initial_index_build_creates_manifest_and_commits PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9815123Z tests/test_git_history_index.py::test_index_appends_delta_on_descendant_head PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9882107Z tests/test_git_history_index.py::test_index_rebuilds_when_history_is_rewritten PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9927217Z tests/test_git_history_safety.py::test_parse_git_history_uses_arg_list_not_shell PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0069270Z tests/test_git_history_safety.py::test_repo_path_with_shell_chars_is_never_injected_into_command PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0082608Z tests/test_git_history_safety.py::test_detect_ai_attribution_from_coauthor_marker PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0095729Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier1_message PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0109207Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier2_is_weak_signal_only PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0122954Z tests/test_git_history_safety.py::test_defect_correlation_markers PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0160345Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0170424Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_filters_invalid_shapes PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0240345Z tests/test_github_api_correlator_and_export.py::test_github_client_request_and_headers PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0255888Z tests/test_github_api_correlator_and_export.py::test_github_client_rate_limit_and_error_paths PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0266744Z tests/test_github_api_correlator_and_export.py::test_github_client_issue_pr_file_helpers PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0281685Z tests/test_github_api_correlator_and_export.py::test_negative_context_export_module_formats PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3819715Z tests/test_golden_snapshot.py::TestJsonGoldenSnapshot::test_json_snapshot PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3908790Z tests/test_golden_snapshot.py::TestSarifGoldenSnapshot::test_sarif_snapshot PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3919908Z tests/test_grouping.py::TestGroupBySignal::test_groups_by_signal_type PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3930048Z tests/test_grouping.py::TestGroupBySignal::test_sorted_group_keys PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3940984Z tests/test_grouping.py::TestGroupBySeverity::test_groups_by_severity PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3951230Z tests/test_grouping.py::TestGroupByDirectory::test_groups_by_parent_dir PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3961365Z tests/test_grouping.py::TestGroupByDirectory::test_no_file_path PASSED   [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3971309Z tests/test_grouping.py::TestGroupByModule::test_groups_by_first_segment PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3981465Z tests/test_grouping.py::TestGroupByModule::test_no_file_path PASSED      [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3990738Z tests/test_grouping.py::TestEdgeCases::test_empty_findings PASSED        [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4000876Z tests/test_grouping.py::TestEdgeCases::test_single_finding PASSED        [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4011800Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[signal] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4023100Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[severity] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4034933Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[directory] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4048302Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[module] PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4117434Z tests/test_guard_clause_deficit.py::test_gcd_deep_nesting_detection PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4127478Z tests/test_guard_contract.py::TestInferLayer::test_signals_layer PASSED  [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4137270Z tests/test_guard_contract.py::TestInferLayer::test_api_layer PASSED      [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4146696Z tests/test_guard_contract.py::TestInferLayer::test_commands_layer PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4156763Z tests/test_guard_contract.py::TestInferLayer::test_models_layer PASSED   [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4165934Z tests/test_guard_contract.py::TestInferLayer::test_unknown_layer PASSED  [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4175604Z tests/test_guard_contract.py::TestInferLayer::test_backslash_normalisation PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4225613Z tests/test_guard_contract.py::TestExtractPublicApi::test_extracts_all_from_init PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4272382Z tests/test_guard_contract.py::TestExtractPublicApi::test_fallback_to_imports PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4313960Z tests/test_guard_contract.py::TestExtractPublicApi::test_missing_file PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4364884Z tests/test_guard_contract.py::TestFindRelatedTests::test_finds_matching_test PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4405203Z tests/test_guard_contract.py::TestFindRelatedTests::test_no_tests_dir PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4449630Z tests/test_guard_contract.py::TestExtractImports::test_extracts_imports PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4490256Z tests/test_guard_contract.py::TestExtractImports::test_nonexistent PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4532069Z tests/test_guard_contract.py::TestBuildGuardContract::test_minimal_contract PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4573302Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_steer_data PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4614455Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_findings PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4656668Z tests/test_guard_contract.py::TestBuildGuardContract::test_schema_version PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4703748Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_returns_ok_without_arch_graph PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4751445Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_includes_next_step_contract PASSED [ 36%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4761643Z tests/test_guided_mode.py::TestTrafficLight::test_green_low_score_no_findings PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4771717Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_medium_score PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4781187Z tests/test_guided_mode.py::TestTrafficLight::test_red_high_score PASSED  [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4791164Z tests/test_guided_mode.py::TestTrafficLight::test_red_on_critical_finding PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4800674Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_on_high_finding PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4810202Z tests/test_guided_mode.py::TestTrafficLight::test_custom_thresholds PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4819556Z tests/test_guided_mode.py::TestTrafficLight::test_empty_thresholds_use_defaults PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4828806Z tests/test_guided_mode.py::TestCanContinue::test_green_can_continue PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4838050Z tests/test_guided_mode.py::TestCanContinue::test_yellow_cannot_continue PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4847408Z tests/test_guided_mode.py::TestCanContinue::test_red_cannot_continue PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4857744Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4868053Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4878268Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4889646Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4899729Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4910089Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4920777Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[critical-Kritisch] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4931675Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[high-Wichtig] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4943056Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[medium-Auff\xe4llig] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4954563Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[low-Hinweis] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4965925Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[info-Info] PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4975616Z tests/test_guided_mode.py::TestSeverityLabels::test_unknown_severity_returns_raw PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4986092Z tests/test_guided_mode.py::TestSignalPlainText::test_scoring_active_signals_follow_runtime_defaults PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4995749Z tests/test_guided_mode.py::TestSignalPlainText::test_all_scoring_signals_have_plain_text PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5005319Z tests/test_guided_mode.py::TestSignalPlainText::test_unknown_signal_returns_type_name PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5015168Z tests/test_guided_mode.py::TestSignalPlainText::test_all_signal_types_covered PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5024754Z tests/test_guided_mode.py::TestPromptTemplates::test_all_scoring_signals_have_templates PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5034401Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_file_role_placeholder PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5044033Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_expected_outcome PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5054681Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_function PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5065148Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_method PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5075278Z tests/test_guided_mode.py::TestFileRoleDescription::test_directory_heuristic PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5085090Z tests/test_guided_mode.py::TestFileRoleDescription::test_fallback_no_info PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5094853Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_returns_string PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5107352Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_unknown_signal_fallback PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5117723Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_no_raw_file_path_in_prompt PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5128616Z tests/test_guided_mode.py::TestCalibration::test_calibrated_when_thresholds_present PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5140039Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_empty PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5151588Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_none PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5166658Z tests/test_guided_mode.py::TestFindingGuided::test_returns_expected_keys PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5177610Z tests/test_guided_mode.py::TestFindingGuided::test_no_rank_when_omitted PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5188826Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_prefers_architecture_boundary PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5206597Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_returns_guidance PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5216751Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_empty_uses_default_next_step PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5228479Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_keeps_distinct_lines_same_signal PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5245325Z tests/test_guided_mode.py::TestStatusCommand::test_status_help PASSED    [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.9852720Z tests/test_guided_mode.py::TestStatusCommand::test_status_always_exit_zero PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.9864439Z tests/test_guided_mode.py::TestStatusCommand::test_status_json_payload_contains_guidance_fields PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.9879964Z tests/test_guided_mode.py::TestSetupCommand::test_setup_help PASSED      [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.9958927Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0009256Z tests/test_guided_mode.py::TestSetupCommand::test_setup_json_output PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0019107Z tests/test_guided_mode.py::TestProfileGuidedFields::test_vibe_coding_has_guided_thresholds PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0030085Z tests/test_guided_mode.py::TestProfileGuidedFields::test_default_profile_empty_thresholds PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0039645Z tests/test_guided_mode.py::TestProfileGuidedFields::test_output_language_field PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0097458Z tests/test_guided_mode.py::TestFirstRunRenderMode::test_first_run_skips_module_table_and_shows_next_steps PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0108629Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_empty_string PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0118641Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_single_char PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0128868Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_high_entropy PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0138660Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_low_entropy PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0203646Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_secret_key_hardcoded PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0259792Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_github_token PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0315262Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_aws_access_key PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0367130Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_openai_key PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0416787Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_non_secret_variable_name PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0466153Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_bearer_wrapper PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0516090Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_in_generic_keyword_argument PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0565625Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_password_literal PASSED [ 37%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0624520Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_token_url_with_embedded_credentials_still_detected PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0673274Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_placeholder_secret PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0721162Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_annotated_assignment PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0772799Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_enum_member_with_real_token_still_detected PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0823611Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_variable PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0873441Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_getenv PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0922230Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_get PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.0971770Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_short_string PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1018534Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_test_file_skipped PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1060927Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_python_skipped PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1110854Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_secret_variable PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1161088Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_fstring_value PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1210538Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_enum_symbolic_member_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1259517Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_schema_symbolic_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1309742Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1358258Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_with_var_suffix_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1406587Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_and_message_constants_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1456823Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1505517Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_auth_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1553805Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_cache_file_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1603494Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_error_message_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1651990Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_tokens_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1700915Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_class_and_template_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1750161Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_vocab_files_names_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1800118Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_keyword_arg_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1848935Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_name_does_not_suppress_real_prefix_secret PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1897876Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_genai_metric_constants_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1946884Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_semconv_suppression_does_not_hide_real_secret_prefix PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1995002Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_placeholder_template_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2044010Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_template_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2093989Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2142472Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2191542Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_prefix_constant_not_flagged_when_literal_is_only_prefix PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2245985Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_token_endpoint_template_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2300688Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_gateway_token_with_randomuuid_template_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2352559Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_display_token_composite_template_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2404250Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_jwt_token_assembly_template_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2459645Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_profile_id_constant_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2513016Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_fixture_placeholder_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2564991Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_helpers_file_token_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2613500Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_python_test_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2664799Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_mock_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2754733Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_metadata_includes_cwe PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2806491Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_fix_suggestion_present PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2851346Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_empty_parse_results PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2902146Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_syntax_error_file_skipped PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.2953623Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_class_attribute_secret PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3006553Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_pem_private_key_detected PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3059652Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_base64_token_block_detected PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3109871Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_connection_string_with_password_detected PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3159817Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_sql_query_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3209539Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_help_text_not_flagged PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3258266Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tp_findings_not_none PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3307962Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_env_var PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3357356Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_safe_name PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3408086Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_severity_not_none PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3459173Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_score_not_none PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3503445Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_empty_list_for_empty_input PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3552800Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_github_token_findings_not_none PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3601799Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_aws_key_findings_not_none PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3656079Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_metadata_not_none_in_findings PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3708822Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_title_not_none_in_findings PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3719231Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_getenv_call PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3730070Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_config_call PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3739924Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_environ_subscript PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3750123Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_fstring PASSED [ 38%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3760104Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_string_literal PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3770349Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_str_constant PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3779693Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_int_constant PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3789587Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_name_node PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3798975Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_bearer_prefix PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3808971Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_token_prefix PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3818312Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_no_prefix PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3827941Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_whitespace_stripped PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3837493Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_plain_http PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3847091Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_https PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3856856Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_url_with_userinfo PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3866781Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_not_http PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3876630Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_no_scheme PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3886355Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_relative_path PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3895919Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_windows_path PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3905166Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_unix_absolute PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3914530Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_home_relative PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3924106Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_bare_filename PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3933610Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_dotfile PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3942724Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_empty_string PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3952403Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_newline_in_value PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3962300Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_path_with_separator_and_ext PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3971889Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_uppercase PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3981050Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_camel_case PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.3990829Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_special_chars PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4000413Z tests/test_hsc_helpers_coverage.py::TestExprName::test_name_node PASSED  [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4010423Z tests/test_hsc_helpers_coverage.py::TestExprName::test_attribute_node PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4020044Z tests/test_hsc_helpers_coverage.py::TestExprName::test_other_node PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4030927Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_enum_class PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4041737Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_non_enum_class PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4052358Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_function_inside_class PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4061585Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_enum_context PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4071363Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_name_matches_value PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4080939Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_no_match PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4090706Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_non_symbol_value PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4100208Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_long_sentence PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4111107Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_short_string PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4121325Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_newline PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4132293Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_no_spaces PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4142131Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_chat_template PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4152143Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4161485Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token_id PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4171357Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_special_token_marker PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4180995Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_bracket_pattern PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4190882Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_jinja_template PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4200104Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_unrelated PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4210515Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_tokenizer_class_name PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4219988Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_valid PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4230668Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_too_long PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4240276Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_has_space PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4250139Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_no_match PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4259559Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_yaml_template PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4269887Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_single_line PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4279457Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_multiline_no_placeholder PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4289306Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_ini_template PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4298560Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_env_suffix_detected PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4308923Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_var_suffix_detected PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4319061Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_all_caps_value PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4328948Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_secret_shaped_value PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4338078Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_marker PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4348120Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_prefix PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4357845Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_message PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4367634Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_error_code PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4378929Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_regular_secret_name PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4435810Z tests/test_import_command.py::TestSonarQubeAdapter::test_empty_report PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4484312Z tests/test_import_command.py::TestSonarQubeAdapter::test_single_issue PASSED [ 39%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4543956Z tests/test_import_command.py::TestSonarQubeAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4592685Z tests/test_import_command.py::TestPylintAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4642975Z tests/test_import_command.py::TestPylintAdapter::test_single_message PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4703438Z tests/test_import_command.py::TestPylintAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4752064Z tests/test_import_command.py::TestCodeClimateAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4801510Z tests/test_import_command.py::TestCodeClimateAdapter::test_single_issue PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4849883Z tests/test_import_command.py::TestLoadExternalReport::test_unsupported_format PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4896214Z tests/test_import_command.py::TestLoadExternalReport::test_invalid_json PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4906679Z tests/test_import_command.py::TestLoadExternalReport::test_supported_formats_list PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4954832Z tests/test_import_command.py::TestLoadExternalReport::test_non_utf8_file_raises_value_error PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.4997921Z tests/test_import_command.py::TestLoadExternalReport::test_missing_file_raises_oserror PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.5038933Z tests/test_import_command.py::TestImportCLI::test_help_shows_formats PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.6725770Z tests/test_import_command.py::TestImportCLI::test_import_sonarqube_json_output PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8361304Z tests/test_import_command.py::TestImportCLI::test_import_empty_pylint_report PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8679817Z tests/test_import_command.py::TestImportCLI::test_import_invalid_json_fails PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8689914Z tests/test_incremental.py::TestContentHashForFile::test_returns_file_hash_unchanged PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8700181Z tests/test_incremental.py::TestContentHashForFile::test_different_hashes_produce_different_keys PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8710886Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_within_ttl PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8721631Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_expired PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8732041Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_no_changes PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8741985Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_added PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8752109Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_removed PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8761917Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_modified PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8772154Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_mixed PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8784564Z tests/test_incremental.py::TestBaselineSnapshot::test_all_changed_union PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8794427Z tests/test_incremental.py::TestBaselineSnapshot::test_stores_score PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8803856Z tests/test_incremental.py::TestBaselineSnapshot::test_default_ttl PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8813929Z tests/test_incremental.py::TestBaselineSnapshot::test_empty_baseline_vs_populated_current PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8823750Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_scope PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8833533Z tests/test_incremental.py::TestSignalScopeRegistry::test_file_local_signals_present PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8842983Z tests/test_incremental.py::TestSignalScopeRegistry::test_git_dependent_signals_present PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8852745Z tests/test_incremental.py::TestSignalScopeRegistry::test_cross_file_signals_present PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8862263Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_scope_is_cross_file PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8872083Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_cache_dependency_scope PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8881466Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_cache_dependency_scope_is_repo_wide PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8891011Z tests/test_incremental.py::TestDirectionForDelta::test_improving PASSED  [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8900399Z tests/test_incremental.py::TestDirectionForDelta::test_degrading PASSED  [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8909929Z tests/test_incremental.py::TestDirectionForDelta::test_stable_zero PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8919339Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_positive PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8929031Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_negative PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8938730Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_positive PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8949052Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_negative PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8960421Z tests/test_incremental.py::TestFindingKey::test_deterministic PASSED     [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8970678Z tests/test_incremental.py::TestFindingKey::test_different_file PASSED    [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8981445Z tests/test_incremental.py::TestFindingKey::test_different_line PASSED    [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.8991938Z tests/test_incremental.py::TestFindingKey::test_different_signal PASSED  [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9002323Z tests/test_incremental.py::TestFindingKey::test_none_file_path PASSED    [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9013388Z tests/test_incremental.py::TestFindingKey::test_different_description_produces_different_key PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9023658Z tests/test_incremental.py::TestFindingKey::test_different_fix_produces_different_key PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9033783Z tests/test_incremental.py::TestIncrementalResult::test_construction PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9043975Z tests/test_incremental.py::TestIncrementalResult::test_confidence_mixed PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9068349Z tests/test_incremental.py::TestIncrementalSignalRunner::test_empty_changed_files_runs_without_error PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9086648Z tests/test_incremental.py::TestIncrementalSignalRunner::test_expired_baseline_flagged PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9103437Z tests/test_incremental.py::TestIncrementalSignalRunner::test_file_local_signals_marked_exact PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9121091Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_findings_carried_estimated PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9138659Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_finding_on_removed_file_is_pruned PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9155416Z tests/test_incremental.py::TestIncrementalSignalRunner::test_new_finding_detected PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9172969Z tests/test_incremental.py::TestIncrementalSignalRunner::test_resolved_finding_when_file_removed PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9190395Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_and_direction PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9214234Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_scoring_matches_full_recompute PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9738412Z tests/test_incremental.py::TestBaselineManagerSingleton::test_instance_creates_singleton_only_once_under_concurrent_access PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9748584Z tests/test_init_cmd.py::TestProfiles::test_default_profile_exists PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9758450Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_profile_exists PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9768601Z tests/test_init_cmd.py::TestProfiles::test_strict_profile_exists PASSED  [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9778302Z tests/test_init_cmd.py::TestProfiles::test_get_profile_returns_correct PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9789448Z tests/test_init_cmd.py::TestProfiles::test_get_profile_unknown_raises PASSED [ 40%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9799081Z tests/test_init_cmd.py::TestProfiles::test_list_profiles_returns_all PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9808827Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_copy_paste PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9818238Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_bypass PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9827946Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_lower_thresholds PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.9837756Z tests/test_init_cmd.py::TestProfiles::test_strict_fail_on_medium PASSED  [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.0123785Z tests/test_init_cmd.py::TestInitCommand::test_init_creates_drift_yaml PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.0413653Z tests/test_init_cmd.py::TestInitCommand::test_init_default_profile PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.0676047Z tests/test_init_cmd.py::TestInitCommand::test_init_default_excludes_non_operational_paths PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.0959272Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_profile PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.1229937Z tests/test_init_cmd.py::TestInitCommand::test_init_strict_profile PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.1486047Z tests/test_init_cmd.py::TestInitCommand::test_init_ci_creates_workflow PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.1741460Z tests/test_init_cmd.py::TestInitCommand::test_init_hooks_creates_pre_push PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.2069582Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_creates_vscode_config PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.2326222Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_output_preserves_extra_brackets PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.2585992Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_creates_config_snippet PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.2811830Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_dry_run_lists_snippet PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.3044850Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_includes_claude_snippet PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.3480553Z tests/test_init_cmd.py::TestInitCommand::test_init_dry_run_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.4022167Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.4156875Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_falls_back_to_current_python PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.4279107Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_prefers_console_script_when_available PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.4459052Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_and_claude_share_launcher PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.4887127Z tests/test_init_cmd.py::TestInitCommand::test_init_full_creates_all PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.5320191Z tests/test_init_cmd.py::TestInitCommand::test_init_skips_existing_files PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.5601674Z tests/test_init_cmd.py::TestInitCommand::test_init_yaml_is_valid PASSED  [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.5876168Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_has_policies PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.6127842Z tests/test_init_cmd.py::TestInitCommand::test_init_workflow_strict_uses_medium PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.6367333Z tests/test_init_cmd.py::TestInitCommand::test_init_output_mentions_next_steps PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.6624942Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_output_mentions_merge_target PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.6870671Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_mentions_escalation PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.7118162Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_creates_cursorrules PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.7370363Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_creates_windsurfrules PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.7619040Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_creates_claude_md PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.7876212Z tests/test_init_cmd.py::TestInitCommand::test_init_copilot_creates_copilot_instructions PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.8118148Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.8358727Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.8590199Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.8814578Z tests/test_init_cmd.py::TestInitCommand::test_init_all_editor_snippets_json PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9038007Z tests/test_init_cmd.py::TestInitCommand::test_init_full_includes_editor_snippets PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9094099Z tests/test_insecure_default.py::TestISDTruePositives::test_debug_true PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9148059Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_star PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9199491Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_empty PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9251129Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_allow_all PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9301898Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_origin_allow_all PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9352206Z tests/test_insecure_default.py::TestISDTruePositives::test_session_cookie_insecure PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9404253Z tests/test_insecure_default.py::TestISDTruePositives::test_csrf_cookie_insecure PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9454792Z tests/test_insecure_default.py::TestISDTruePositives::test_ssl_redirect_disabled PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9506214Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9556819Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false_localhost_is_downgraded PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9608648Z tests/test_insecure_default.py::TestISDTruePositives::test_multiple_insecure_defaults PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9661329Z tests/test_insecure_default.py::TestISDTruePositives::test_similar_ignore_marker_does_not_skip_file PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9712959Z tests/test_insecure_default.py::TestISDTrueNegatives::test_debug_false PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9764324Z tests/test_insecure_default.py::TestISDTrueNegatives::test_allowed_hosts_specific PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9815702Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cors_false PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9866707Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cookie_secure_true PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9918003Z tests/test_insecure_default.py::TestISDTrueNegatives::test_verify_true PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.9970223Z tests/test_insecure_default.py::TestISDTrueNegatives::test_test_file_skipped PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0021029Z tests/test_insecure_default.py::TestISDTrueNegatives::test_conftest_skipped PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0073133Z tests/test_insecure_default.py::TestISDTrueNegatives::test_exact_ignore_directive_with_reason_skips_file PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0120871Z tests/test_insecure_default.py::TestISDTrueNegatives::test_non_python_skipped PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0173549Z tests/test_insecure_default.py::TestISDTrueNegatives::test_unrelated_variable PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0226803Z tests/test_insecure_default.py::TestISDEdgeCases::test_metadata_includes_cwe PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0279551Z tests/test_insecure_default.py::TestISDEdgeCases::test_fix_suggestion_present PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0326271Z tests/test_insecure_default.py::TestISDEdgeCases::test_empty_parse_results PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0378572Z tests/test_insecure_default.py::TestISDEdgeCases::test_syntax_error_file_skipped PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0492380Z tests/test_insecure_default.py::TestISDEdgeCases::test_severity_mapping PASSED [ 41%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0548075Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_debug_true PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0603525Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_allowed_hosts_star PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0664331Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_multiple_insecure_defaults PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0721582Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_verify_false_in_view PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0809986Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_debug_from_env PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0868464Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0925527Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_config_driven_debug PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.0981715Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_verify_false_in_endpoint PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1037586Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_run_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1093430Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_debug_module_level PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1147975Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tp_findings_not_none PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1199769Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_debug_false PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1252063Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_empty_file PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1306051Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_severity_not_none PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1359693Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_score_not_none PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1407672Z tests/test_insecure_default.py::TestISDNegativeProperties::test_empty_list_for_empty_input PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1458642Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_file_path_not_none PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1510134Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_title_not_none PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1561343Z tests/test_insecure_default.py::TestISDNegativeProperties::test_metadata_not_none PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.1614367Z tests/test_insecure_default.py::TestISDNegativeProperties::test_description_not_none PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:03.9803475Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_full_pipeline_runs PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.7077347Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_finds_python_files PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8478535Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_generates_findings PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:06.6030159Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_module_scores_populated PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:07.4061405Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_config_respected PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5387664Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_cache_dir_created PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.0570115Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_second_run_uses_cache PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7378945Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_empty_repo_only_init_py PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7449741Z tests/test_integrations.py::TestIntegrationBase::test_integration_result_defaults PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7510813Z tests/test_integrations.py::TestIntegrationBase::test_integration_context_fields PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7521578Z tests/test_integrations.py::TestParseJsonOutput::test_parses_array PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7531805Z tests/test_integrations.py::TestParseJsonOutput::test_parses_object PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7542845Z tests/test_integrations.py::TestParseJsonOutput::test_tolerates_trailing_text PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7552713Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_garbage PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7562852Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_empty PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7796752Z tests/test_integrations.py::TestRunCommand::test_successful_command PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8025442Z tests/test_integrations.py::TestRunCommand::test_repo_path_placeholder_substituted PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8092509Z tests/test_integrations.py::TestRunCommand::test_missing_command_returns_127 PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8303343Z tests/test_integrations.py::TestRunCommand::test_timeout_returns_timed_out PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8318133Z tests/test_integrations.py::TestYamlHintAdapter::test_is_available_always_true PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8449399Z tests/test_integrations.py::TestYamlHintAdapter::test_run_returns_hint_text PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8483889Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_false_when_not_in_path PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8495601Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_true_when_in_path PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8546827Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_maps_json_findings PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8597606Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_handles_command_not_found PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8607328Z tests/test_integrations.py::TestIntegrationsConfig::test_default_disabled PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8619228Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_has_integrations_field PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8629274Z tests/test_integrations.py::TestIntegrationsConfig::test_round_trip_with_adapter PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8640127Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_integrations_round_trip PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8688524Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_skipped_when_disabled PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8740346Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_runs_when_enabled PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8792577Z tests/test_integrations.py::TestPipelineIntegrationHook::test_disabled_adapter_skipped PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8802680Z tests/test_intent.py::TestIntentCategory::test_category_is_str_enum PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8812813Z tests/test_intent.py::TestRequirement::test_fields PASSED                [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8823225Z tests/test_intent.py::TestRequirement::test_with_validation_signal PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8833798Z tests/test_intent.py::TestRequirement::test_priority_literal PASSED      [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8843515Z tests/test_intent.py::TestConstraint::test_fields PASSED                 [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8853709Z tests/test_intent.py::TestIntentContract::test_creation PASSED           [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8864202Z tests/test_intent.py::TestIntentContract::test_id_is_uuid PASSED         [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8875147Z tests/test_intent.py::TestIntentContract::test_serialization_roundtrip PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8885388Z tests/test_intent.py::TestLLMFallback::test_fallback_classify_returns_category PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8895503Z tests/test_intent.py::TestLLMFallback::test_fallback_handles_empty_input PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8906844Z tests/test_intent.py::TestLLMFallback::test_llm_not_available_graceful PASSED [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8917116Z tests/test_intent.py::TestClassifyIntent::test_data_keywords PASSED      [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8927100Z tests/test_intent.py::TestClassifyIntent::test_auth_keywords PASSED      [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8937348Z tests/test_intent.py::TestClassifyIntent::test_api_keywords PASSED       [ 42%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8947095Z tests/test_intent.py::TestClassifyIntent::test_automation_keywords PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8956979Z tests/test_intent.py::TestClassifyIntent::test_realtime_keywords PASSED  [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8966819Z tests/test_intent.py::TestClassifyIntent::test_requirements_generated PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8976698Z tests/test_intent.py::TestClarifyingQuestions::test_generates_questions_for_incomplete_contract PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8986092Z tests/test_intent.py::TestClarifyingQuestions::test_question_has_required_fields PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8995927Z tests/test_intent.py::TestClarifyingQuestions::test_empty_requirements_still_generates PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9062473Z tests/test_intent.py::TestContractStorage::test_save_and_load_roundtrip PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9134283Z tests/test_intent.py::TestContractStorage::test_append_multiple_contracts PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9179913Z tests/test_intent.py::TestContractStorage::test_load_from_empty_dir PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9235291Z tests/test_intent.py::TestContractStorage::test_storage_file_is_yaml PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9304019Z tests/test_intent_api.py::test_capture_intent_returns_intent_id PASSED   [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9359399Z tests/test_intent_api.py::test_capture_intent_persists_to_disk PASSED    [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9413101Z tests/test_intent_api.py::test_capture_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9477610Z tests/test_intent_api.py::test_verify_intent_fulfilled PASSED            [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9524283Z tests/test_intent_api.py::test_verify_intent_missing_intent_returns_error PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9584112Z tests/test_intent_api.py::test_feedback_for_agent_returns_actions PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9595420Z tests/test_intent_capture.py::test_captured_intent_creation PASSED       [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9605885Z tests/test_intent_capture.py::test_verify_result_creation PASSED         [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9615742Z tests/test_intent_capture.py::test_feedback_result_creation PASSED       [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9625591Z tests/test_intent_capture.py::test_captured_intent_extra_fields_ignored PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9672205Z tests/test_intent_capture.py::test_intent_store_path PASSED              [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9726743Z tests/test_intent_capture.py::test_save_and_load_intent PASSED           [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9772380Z tests/test_intent_capture.py::test_load_nonexistent_intent PASSED        [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9782082Z tests/test_intent_capture.py::test_detect_output_type_web_app PASSED     [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9791808Z tests/test_intent_capture.py::test_detect_output_type_unknown PASSED     [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9801191Z tests/test_intent_capture.py::test_extract_features_returns_list PASSED  [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9817167Z tests/test_intent_capture.py::test_is_vague_short_input PASSED           [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9827643Z tests/test_intent_capture.py::test_extract_intent_full PASSED            [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9838901Z tests/test_intent_capture.py::test_extract_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9848846Z tests/test_intent_feedback.py::test_generate_feedback_returns_one_action_per_missing PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9858517Z tests/test_intent_feedback.py::test_generate_feedback_priorities_ordered PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9867841Z tests/test_intent_feedback.py::test_generate_feedback_all_add_feature PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9877348Z tests/test_intent_feedback.py::test_generate_feedback_fulfilled_returns_empty PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9886512Z tests/test_intent_feedback.py::test_estimate_complexity_low PASSED       [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9895761Z tests/test_intent_feedback.py::test_estimate_complexity_medium PASSED    [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9906270Z tests/test_intent_feedback.py::test_estimate_complexity_high PASSED      [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9915628Z tests/test_intent_loop.py::TestCapture::test_detect_category_persistence PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9925181Z tests/test_intent_loop.py::TestCapture::test_detect_category_security PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9934536Z tests/test_intent_loop.py::TestCapture::test_detect_category_error PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9943932Z tests/test_intent_loop.py::TestCapture::test_detect_category_fallback PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9953318Z tests/test_intent_loop.py::TestCapture::test_detect_category_empty PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0067749Z tests/test_intent_loop.py::TestCapture::test_capture_returns_contracts PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0159351Z tests/test_intent_loop.py::TestCapture::test_capture_merges_extracted_contracts PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0249331Z tests/test_intent_loop.py::TestCapture::test_capture_min_5_contracts PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0305841Z tests/test_intent_loop.py::TestCapture::test_save_and_load_intent_json PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0357607Z tests/test_intent_loop.py::TestCapture::test_load_intent_json_not_found PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0367699Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_contract_specific PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0377428Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_category_fallback PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0386958Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_manual PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0397270Z tests/test_intent_loop.py::TestFormalize::test_formalize_adds_signals_and_validation PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0407064Z tests/test_intent_loop.py::TestFormalize::test_validate_against_schema_detects_errors PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0417601Z tests/test_intent_loop.py::TestHandoff::test_handoff_generates_markdown PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0473846Z tests/test_intent_loop.py::TestHandoff::test_save_agent_prompt PASSED    [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0484256Z tests/test_intent_loop.py::TestValidate::test_validate_all_fulfilled PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0494872Z tests/test_intent_loop.py::TestValidate::test_validate_violated PASSED   [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0504891Z tests/test_intent_loop.py::TestValidate::test_validate_unverifiable_manual PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0516970Z tests/test_intent_loop.py::TestValidate::test_validate_severity_threshold PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0528084Z tests/test_intent_loop.py::TestValidate::test_results_to_report_json PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0645036Z tests/test_intent_loop.py::TestValidate::test_save_report PASSED         [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0697218Z tests/test_intent_loop.py::TestRepair::test_repair_loop_all_fulfilled PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0752010Z tests/test_intent_loop.py::TestRepair::test_repair_loop_writes_prompt_without_callback PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0809635Z tests/test_intent_loop.py::TestRepair::test_repair_loop_max_iterations_reached PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0820804Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_fulfilled PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0830533Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_violated PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0840522Z tests/test_intent_loop.py::TestTranslator::test_results_to_markdown PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0850070Z tests/test_intent_loop.py::TestTranslator::test_escalation_message PASSED [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0941107Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_all PASSED  [ 43%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1030661Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_filtered PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1166415Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_caching PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1176413Z tests/test_intent_loop.py::TestNewModels::test_contract_roundtrip PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1187256Z tests/test_intent_loop.py::TestNewModels::test_contract_invalid_category PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1196899Z tests/test_intent_loop.py::TestNewModels::test_contract_status_values PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1206633Z tests/test_intent_loop.py::TestNewModels::test_contract_result_to_dict PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1307038Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_1 PASSED     [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1371252Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_2 PASSED     [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1776487Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_3 PASSED     [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1876454Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_4 PASSED     [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1936925Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_5_all_fulfilled PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2073686Z tests/test_intent_loop.py::TestIntentAPI::test_intent_full_loop PASSED   [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2086609Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_phase_1 PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2098695Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_full_loop PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2110286Z tests/test_intent_loop.py::TestIntentAPI::test_intent_invalid_phase PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2168425Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_intent_file PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2178702Z tests/test_intent_mcp.py::test_capture_intent_registered PASSED          [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2188933Z tests/test_intent_mcp.py::test_verify_intent_registered PASSED           [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2201361Z tests/test_intent_mcp.py::test_feedback_for_agent_registered PASSED      [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2226010Z tests/test_intent_validation.py::TestRequirementStatus::test_fields PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2236940Z tests/test_intent_validation.py::TestRequirementStatus::test_violated_status PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2247260Z tests/test_intent_validation.py::TestIntentMatcher::test_match_finding_to_requirement PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2257324Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_no_contracts PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2267515Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_signal_differs PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2277976Z tests/test_intent_validation.py::TestIntentMatcher::test_requirement_without_signal_always_satisfied PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2287941Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_findings_same_signal PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2298007Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_contracts PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2318441Z tests/test_intent_validation.py::TestIntentStatusRendering::test_all_satisfied PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2329099Z tests/test_intent_validation.py::TestIntentStatusRendering::test_violated_shows_cross PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2339385Z tests/test_intent_validation.py::TestIntentStatusRendering::test_mixed_status PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2349604Z tests/test_intent_validation.py::TestIntentStatusRendering::test_finding_count_shown PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2360317Z tests/test_intent_validation.py::TestIntentSummary::test_summary_from_contract_and_findings PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2371942Z tests/test_intent_validation.py::TestIntentSummary::test_summary_clean_when_no_findings PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2429595Z tests/test_intent_verify.py::test_verify_fulfilled_when_all_features_present PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2482819Z tests/test_intent_verify.py::test_verify_incomplete_when_features_missing PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2530722Z tests/test_intent_verify.py::test_verify_empty_artifact PASSED           [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2592308Z tests/test_intent_verify.py::test_scan_artifact_content_reads_files PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2655701Z tests/test_intent_verify.py::test_verify_increments_iteration PASSED     [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2732537Z tests/test_interactive_review.py::TestReviewNoFindings::test_returns_zero_for_empty_findings PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2791747Z tests/test_interactive_review.py::TestReviewNoFindings::test_does_not_call_prompt_for_empty_findings PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2848126Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_returns_zero_when_not_tty PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2903994Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_does_not_call_prompt_when_not_tty PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3065220Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3171654Z tests/test_interactive_review.py::TestReviewVerdicts::test_fp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3242600Z tests/test_interactive_review.py::TestReviewVerdicts::test_skip_saves_nothing PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3339004Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_verdict_has_correct_signal_type PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3408719Z tests/test_interactive_review.py::TestReviewVerdicts::test_unknown_choice_skips_without_saving PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3476575Z tests/test_interactive_review.py::TestReviewQuit::test_quit_stops_early PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3602036Z tests/test_interactive_review.py::TestReviewQuit::test_quit_after_one_verdict_saves_only_that_one PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3769771Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_shown_at_threshold PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3927592Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_not_shown_below_threshold PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3954339Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_wraps_runtime_error PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.5000636Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_timeout_still_works PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.5022008Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_path_option PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7069237Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_target_path_alias PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7081790Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_analyze_diff_accepts_target_path PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7156505Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_extra_params_test_support_is_classified_as_test_context PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7230187Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_tsb_suppresses_default_and_reduces_when_configured PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7241615Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7257754Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7268429Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7282702Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7293168Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7305753Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_eds_reduces_severity_for_model_provider_runtime_test_support PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7319401Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_305_no_eds_fp_for_normalize_dynamic_model_in_test_support PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7329506Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7341481Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7353716Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7364172Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7375190Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_reduce_severity_suppresses_false_positive PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7388694Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7399020Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_menu_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7414707Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_tvs_skips_menu_test_support_hotspot PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7427706Z tests/test_issue_308_cxs_qa_lab_mock_server.py::test_issue_308_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7440165Z tests/test_issue_309_cxs_qa_lab_mock_server.py::test_issue_309_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7452306Z tests/test_issue_310_cxs_qa_lab_mock_server.py::test_issue_310_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7520320Z tests/test_issue_311_cxs_qa_lab_mock_server.py::test_issue_311_qa_lab_mock_server_anonymous_handler_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7530581Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_browser_cli_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7544128Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7554671Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_cli_runner_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7568099Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7578306Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7591172Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7602539Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_heartbeat_runner_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7616419Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_dca_reduces_test_utils_finding_to_low PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7626833Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_typing_lease_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7640705Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7650892Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_message_handler_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7721031Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7731391Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_channels_mock_harness_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7795058Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7805395Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_status_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7867647Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7878548Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_qa_lab_mock_server_is_test_context_for_relative_and_absolute_paths PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7891408Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_reduce_severity_for_all_reported_functions PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7904212Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_excludes_findings_when_test_handling_is_exclude PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7915045Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_model_provider_runtime_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7927490Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7941016Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_exclude_suppresses_test_context_findings PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7951641Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_fixture_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8017072Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8027278Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_bot_media_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8091560Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8104158Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8170205Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8180572Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_channel_test_helpers_is_test_context PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8241634Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8252671Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_cli_runner_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8266022Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8279155Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8291594Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8301959Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_attempt_spawn_workspace_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8315460Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8329016Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8341776Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8352490Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_skills_install_download_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8365160Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8378015Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8390663Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8400842Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_isolated_agent_turn_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8414001Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8428131Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8441111Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8451860Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_exec_approvals_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8465444Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8477839Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8490618Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8500901Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_heartbeat_runner_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8513733Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8526281Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8538344Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8666370Z tests/test_issue_334_import_cycle_api_baseline_rendering_json.py::test_issue_334_no_import_cycle_across_api_baseline_rendering_json PASSED [ 45%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8741384Z tests/test_issue_342_docs_version_hook.py::test_extract_version_reads_version_from_pyproject PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8800525Z tests/test_issue_342_docs_version_hook.py::test_extract_version_returns_none_when_missing_or_unmatched PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8856833Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_prefers_short_version_line PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8912552Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_falls_back_to_date_without_short_version PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9014069Z tests/test_issue_342_docs_version_hook.py::test_on_config_injects_extra_metadata_and_caches_version PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9028134Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_replaces_all_latest_tag_placeholders_when_cached PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9044124Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_keeps_placeholder_without_cached_version PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9060226Z tests/test_issue_353_action_uses_ci.py::test_issue_353_action_uses_drift_ci_for_execution PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9424716Z tests/test_issue_354_suppress_commands.py::test_suppress_list_shows_inline_suppressions_with_metadata PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9834491Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_exits_non_zero_for_expired_entries PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0176579Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_passes_when_no_suppressions_are_expired PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0247596Z tests/test_issue_355_diff_from_file.py::test_api_diff_from_file_detects_new_resolved_and_changed PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0328896Z tests/test_issue_355_diff_from_file.py::test_diff_cli_from_file_sets_exit_code_on_new_high PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0414888Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_pending_calibration_when_never_calibrated PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0531647Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_weight_effect_after_calibrate_run PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0593852Z tests/test_issue_359_shared_feedback_path.py::test_feedback_mark_writes_to_shared_feedback_path PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0673960Z tests/test_issue_359_shared_feedback_path.py::test_feedback_push_to_shared_merges_local_events_without_duplicates PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0735166Z tests/test_issue_359_shared_feedback_path.py::test_calibrate_run_reads_from_shared_feedback_path PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0746208Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_submodule PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0756782Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_incremental PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0766821Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_bare_drift PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0776380Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_mcp_module PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0786292Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_unrelated_module PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0795664Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_non_import_error PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0805586Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_contains_required_fields PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0815139Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_agent_instruction_is_actionable PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0825209Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_broken_module_field_present PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0855109Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_internal_import_error_returns_friendly_5001 PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0879142Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_generic_exception_still_returns_recoverable_5001 PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0889462Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_when_all_modules_ok PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0900002Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_detects_unimportable_module PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0914853Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_list_when_modules_importable PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0930583Z tests/test_issue_365_mcp_internal_import_guard.py::TestDrift2011ErrorCode::test_drift_2011_registered PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.0993087Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_sdk_guarded_double_cast_emits_no_finding PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1050397Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_mixed_suppressed_and_real_bypasses_still_fires PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1886002Z tests/test_issue_369_signal_exception_surfacing.py::test_signal_crash_surfaces_warning[pfs_tp] PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1896363Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_no_history_returns_zero PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1907020Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_score_in_unit_interval PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1917718Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_high_churn_raises_score PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1928384Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_many_authors_raises_score PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1938527Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_recent_file_raises_score PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1948539Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_max_inputs_saturate_at_one PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1959703Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_naive_datetime_handled PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2025670Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_context_weights_loaded_from_file PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2036687Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_high_churn_file_sorts_before_stable_equal_severity PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2047575Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_higher_severity_still_wins_over_context PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2057808Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_no_history_falls_back_to_legacy_order PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2068335Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_file_history_passed_directly PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2078750Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_sorted_list_respects_context PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2094113Z tests/test_issue_370_context_aware_priority.py::TestNearDuplicateDedupe::test_near_duplicate_titles_merge_to_single_canonical PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2104279Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_dampening_k_default PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2114215Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_breadth_cap_default PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2124159Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_feedback_blend_alpha_default PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2134005Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_default_five_entries PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2143876Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_grades PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2155128Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_driftconfig_has_scoring_field PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2167573Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_default_cap_applied PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2177988Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_lower PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2188689Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_zero_related_files PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2200683Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_reweight_uses_custom_cap PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2212205Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_default_cap_unchanged PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2221973Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_a PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2231647Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_f PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2241692Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_two_zones PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2251380Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_fallback_last_entry PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2261627Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_none_bands_uses_builtin PASSED [ 46%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2272093Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_custom_k_increases_dampening PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2282415Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_k_1_maximum_dampening PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2347809Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_values PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2409627Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_grade_bands PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2467358Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_empty_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2523093Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_no_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2627216Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_zero_alpha_no_feedback_load PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2987437Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_with_no_feedback_file_is_noop PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3046684Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_blends_weights PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3066124Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3082667Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3104764Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_does_not_return_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3128045Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_detailed_passes PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3144131Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3160601Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3177029Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_fail_on_returns_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3193115Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3203033Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_valid_fail_on_values_do_not_trigger_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3219141Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_automation_fit_min_returns_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3235071Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3276521Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_none_automation_fit_min_is_allowed PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3286247Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_valid_value PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3297073Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_none_when_not_required PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3307878Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_invalid_value PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3318659Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_none_when_required PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3330035Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_case_insensitive_normalisation PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3349695Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_run_api_tool_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3365580Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_cancelled_error_prevents_session_mutation PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3375889Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_accepts_abandon_on_cancel_keyword PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3396635Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_abandon_on_cancel_true_runs_callable PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3534307Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_feedback_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3647625Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_calibrate_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3657999Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_asyncio_lock PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3669395Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_same_instance_on_repeated_calls PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3679272Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_different_sessions_have_different_locks PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3695625Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_noop_when_session_is_none PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3711940Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_acquires_lock PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3727975Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_after_context_exit PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3745073Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_on_exception PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3761157Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_last_scan_score_not_lost_under_concurrency PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3777031Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_phase_transition_not_duplicated_under_concurrency PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3792980Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_completed_task_ids_no_duplicates_under_concurrency PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3809377Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_second_call_blocked_while_first_holds_lock PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3820343Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLockIsExported::test_importable PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3888938Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_mtime_unchanged_after_read PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3949412Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_empty_cache_not_written PASSED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6717039Z tests/test_issue_379_dismissal_readonly_cache.py::TestWriteOnExpiredPrune::test_expired_entry_removed_and_file_updated FAILED [ 47%]
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6717502Z 
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6717609Z ================================== FAILURES ===================================
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6718013Z _____ TestWriteOnExpiredPrune.test_expired_entry_removed_and_file_updated _____
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6718649Z tests\test_issue_379_dismissal_readonly_cache.py:112: in test_expired_entry_removed_and_file_updated
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6719080Z     assert cache.stat().st_mtime_ns != mtime_before, (
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6719398Z E   AssertionError: Cache file was NOT rewritten after expired entry pruning
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6719701Z E   assert 1777226953399657500 != 1777226953399657500
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6720327Z E    +  where 1777226953399657500 = os.stat_result(st_mode=33206, st_ino=281474978003217, st_dev=5969069556426410005, st_nlink=1, st_uid=0, st_gid=0, st_size=176, st_atime=1777226953, st_mtime=1777226953, st_ctime=1777226953).st_mtime_ns
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6721302Z E    +    where os.stat_result(st_mode=33206, st_ino=281474978003217, st_dev=5969069556426410005, st_nlink=1, st_uid=0, st_gid=0, st_size=176, st_atime=1777226953, st_mtime=1777226953, st_ctime=1777226953) = stat()
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6722456Z E    +      where stat = WindowsPath('C:/Users/runneradmin/AppData/Local/Temp/pytest-of-runneradmin/pytest-0/test_expired_entry_removed_and0/.drift-cache/fix-plan-dismissed.json').stat
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6723068Z ============================== warnings summary ===============================
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6723454Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6724283Z   D:\a\drift\drift\.venv-ci\Lib\site-packages\_pytest\monkeypatch.py:79: DeprecationWarning: drift.calibration.outcome_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6724973Z     __import__(used)
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6725075Z 
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6725272Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6725680Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6726179Z   D:\a\drift\drift\src\drift\commands\setup.py:211: DeprecationWarning: drift setup is deprecated. Use 'drift init --interactive' instead.
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6726877Z     warnings.warn(
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6726980Z 
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6727162Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6727936Z   D:\a\drift\drift\tests\test_github_api_correlator_and_export.py:21: DeprecationWarning: drift.calibration.github_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6728685Z     from drift.calibration.github_correlator import correlate_github_issues
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6728918Z 
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6729084Z -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6729303Z 
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6729537Z -------------------------------------------------------- benchmark: 1 tests --------------------------------------------------------
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6730259Z Name (time in us)                        Min       Max     Mean  StdDev   Median     IQR  Outliers  OPS (Kops/s)  Rounds  Iterations
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6730751Z ------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6731260Z test_bench_composite_score_micro     82.8000  484.1000  86.4399  9.9549  84.7000  1.4000   190;321       11.5687    3293           1
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6731755Z ------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6732211Z 
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6732266Z Legend:
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6732569Z   Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6732949Z   OPS: Operations Per Second, computed as 1 / Mean
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6733210Z =========================== short test summary info ===========================
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6733894Z FAILED tests/test_issue_379_dismissal_readonly_cache.py::TestWriteOnExpiredPrune::test_expired_entry_removed_and_file_updated - AssertionError: Cache file was NOT rewritten after expired entry pruning
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6734513Z assert 1777226953399657500 != 1777226953399657500
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6735138Z  +  where 1777226953399657500 = os.stat_result(st_mode=33206, st_ino=281474978003217, st_dev=5969069556426410005, st_nlink=1, st_uid=0, st_gid=0, st_size=176, st_atime=1777226953, st_mtime=1777226953, st_ctime=1777226953).st_mtime_ns
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6736088Z  +    where os.stat_result(st_mode=33206, st_ino=281474978003217, st_dev=5969069556426410005, st_nlink=1, st_uid=0, st_gid=0, st_size=176, st_atime=1777226953, st_mtime=1777226953, st_ctime=1777226953) = stat()
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6736981Z  +      where stat = WindowsPath('C:/Users/runneradmin/AppData/Local/Temp/pytest-of-runneradmin/pytest-0/test_expired_entry_removed_and0/.drift-cache/fix-plan-dismissed.json').stat
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6737679Z !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6738015Z = 1 failed, 3149 passed, 7 skipped, 64 deselected, 4 warnings in 111.87s (0:01:51) =
Test (Python 3.12, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.4320149Z ##[error]Process completed with exit code 1.
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:09:18.4522437Z Post job cleanup.
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:18.6099446Z [command]"C:\Program Files\Git\bin\git.exe" version
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:18.6331119Z git version 2.53.0.windows.2
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:18.6396462Z Temporarily overriding HOME='D:\a\_temp\e015bb5a-9c45-4533-8ac3-f14b71332cb4' before making global git config changes
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:18.6397557Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:18.6406633Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\drift\drift
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:18.6707143Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:18.6980075Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:19.1237905Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:19.1443382Z http.https://github.com/.extraheader
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:19.1480565Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all http.https://github.com/.extraheader
Test (Python 3.12, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:09:19.1731136Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Test (Python 3.12, windows-latest)	Complete job	﻿2026-04-26T18:09:19.6195251Z Cleaning up orphan processes
Test (Python 3.12, windows-latest)	Complete job	2026-04-26T18:09:19.6556870Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Python 3.13, windows-latest)	Set up job	﻿2026-04-26T18:03:33.4212409Z Current runner version: '2.334.0'
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4312060Z ##[group]Runner Image Provisioner
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4313199Z Hosted Compute Agent
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4314313Z Version: 20260213.493
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4315238Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4316248Z Build Date: 2026-02-13T00:28:41Z
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4317132Z Worker ID: {3e0887e1-1980-44fc-9956-7352ba298be2}
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4318105Z Azure Region: eastus
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4318910Z ##[endgroup]
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4320921Z ##[group]Operating System
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4321816Z Microsoft Windows Server 2025
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4322535Z 10.0.26100
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4323161Z Datacenter
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4323853Z ##[endgroup]
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4324452Z ##[group]Runner Image
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4325238Z Image: windows-2025
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4325933Z Version: 20260413.84.1
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4327517Z Included Software: https://github.com/actions/runner-images/blob/win25/20260413.84/images/windows/Windows2025-Readme.md
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4330659Z Image Release: https://github.com/actions/runner-images/releases/tag/win25%2F20260413.84
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4331963Z ##[endgroup]
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4333395Z ##[group]GITHUB_TOKEN Permissions
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4336349Z Contents: write
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4337057Z Metadata: read
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4337764Z ##[endgroup]
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4340643Z Secret source: Actions
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4341654Z Prepare workflow directory
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4916881Z Prepare all required actions
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.4960719Z Getting action download info
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.7716721Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:33.9078469Z Download action repository 'actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065)
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:34.0579494Z Download action repository 'actions/cache@5a3ec84eff668545956fd18022155c47e93e2684' (SHA:5a3ec84eff668545956fd18022155c47e93e2684)
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:34.2434396Z Download action repository 'codecov/codecov-action@1f60566a86da84c4b4b64c17662a90de97fbb8d7' (SHA:1f60566a86da84c4b4b64c17662a90de97fbb8d7)
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:34.4866584Z Download action repository 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:34.8884405Z Getting action download info
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:34.9919437Z Download action repository 'actions/github-script@v7' (SHA:f28e40c7f34bde8b3046d885e986cb6290c5673b)
Test (Python 3.13, windows-latest)	Set up job	2026-04-26T18:03:35.2902678Z Complete job name: Test (Python 3.13, windows-latest)
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:35.5306824Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5308923Z with:
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5309597Z   fetch-depth: 0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5310217Z   repository: mick-gsk/drift
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5311258Z   token: ***
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5311876Z   ssh-strict: true
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5312451Z   ssh-user: git
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5313046Z   persist-credentials: true
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5313707Z   clean: true
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5314287Z   sparse-checkout-cone-mode: true
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5315013Z   fetch-tags: false
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5315595Z   show-progress: true
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5316167Z   lfs: false
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5316704Z   submodules: false
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5317289Z   set-safe-directory: true
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5318184Z env:
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5318864Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5319862Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5320923Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.5321756Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.7188841Z Syncing repository: mick-gsk/drift
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.7192031Z ##[group]Getting Git version info
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.7193081Z Working directory is 'D:\a\drift\drift'
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:35.8108279Z [command]"C:\Program Files\Git\bin\git.exe" version
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.2669968Z git version 2.53.0.windows.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.2724244Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.2747834Z Temporarily overriding HOME='D:\a\_temp\0bdc038b-6ae2-455c-92e9-b81212efd28f' before making global git config changes
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.2749029Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.2760287Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\drift\drift
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.3377514Z Deleting the contents of 'D:\a\drift\drift'
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.3384837Z ##[group]Initializing the repository
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.3396426Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\drift\drift
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.5087545Z Initialized empty Git repository in D:/a/drift/drift/.git/
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.5148797Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/mick-gsk/drift
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.5931071Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.5931736Z ##[group]Disabling automatic garbage collection
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.5942803Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.6267101Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.6267701Z ##[group]Setting up auth
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.6284218Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:36.6622584Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4610050Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.4960143Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:39.0692791Z [command]"C:\Program Files\Git\bin\git.exe" config --local http.https://github.com/.extraheader "AUTHORIZATION: basic ***"
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:39.1051110Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:39.1052420Z ##[group]Fetching the repository
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:39.1068131Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0316279Z From https://github.com/mick-gsk/drift
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0317460Z  * [new branch]        ci/fix-actions       -> origin/ci/fix-actions
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0323705Z  * [new branch]        copilot/analyze-test-coverage -> origin/copilot/analyze-test-coverage
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0324564Z  * [new branch]        copilot/apply-autofixes-287 -> origin/copilot/apply-autofixes-287
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0325583Z  * [new branch]        copilot/gitignore-professionalization-20260402 -> origin/copilot/gitignore-professionalization-20260402
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0327403Z  * [new branch]        copilot/improve-mcp-reliability -> origin/copilot/improve-mcp-reliability
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0328027Z  * [new branch]        copilot/pivot-to-diagnostic-tool -> origin/copilot/pivot-to-diagnostic-tool
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0329034Z  * [new branch]        copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1 -> origin/copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0330207Z  * [new branch]        dependabot/github_actions/actions/deploy-pages-5 -> origin/dependabot/github_actions/actions/deploy-pages-5
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0331299Z  * [new branch]        dependabot/github_actions/actions/first-interaction-3 -> origin/dependabot/github_actions/actions/first-interaction-3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0332401Z  * [new branch]        dependabot/github_actions/actions/github-script-8 -> origin/dependabot/github_actions/actions/github-script-8
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0334414Z  * [new branch]        dependabot/github_actions/actions/setup-python-6 -> origin/dependabot/github_actions/actions/setup-python-6
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0335484Z  * [new branch]        dependabot/github_actions/actions/upload-pages-artifact-4 -> origin/dependabot/github_actions/actions/upload-pages-artifact-4
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0336263Z  * [new branch]        drift-history        -> origin/drift-history
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0336866Z  * [new branch]        feat/context-tags-delta-first -> origin/feat/context-tags-delta-first
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0337484Z  * [new branch]        issue-438-fix        -> origin/issue-438-fix
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0338006Z  * [new branch]        llm-visibility-quickwins -> origin/llm-visibility-quickwins
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0338484Z  * [new branch]        main                 -> origin/main
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0338906Z  * [new branch]        master               -> origin/master
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0339368Z  * [new branch]        pr-16-review         -> origin/pr-16-review
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0339890Z  * [new branch]        sync-main-from-issue -> origin/sync-main-from-issue
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0340288Z  * [new tag]           v0.10.0              -> v0.10.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0340697Z  * [new tag]           v0.10.1              -> v0.10.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0341035Z  * [new tag]           v0.10.10             -> v0.10.10
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0341366Z  * [new tag]           v0.10.2              -> v0.10.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0341631Z  * [new tag]           v0.10.3              -> v0.10.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0341872Z  * [new tag]           v0.10.4              -> v0.10.4
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0342229Z  * [new tag]           v0.10.5              -> v0.10.5
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0342539Z  * [new tag]           v0.10.6              -> v0.10.6
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0342791Z  * [new tag]           v0.10.7              -> v0.10.7
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0343537Z  * [new tag]           v0.10.8              -> v0.10.8
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0343876Z  * [new tag]           v0.10.9              -> v0.10.9
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0344199Z  * [new tag]           v0.2.0               -> v0.2.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0344590Z  * [new tag]           v0.3.0               -> v0.3.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0344994Z  * [new tag]           v0.5.0               -> v0.5.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0345267Z  * [new tag]           v0.6.0               -> v0.6.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0345524Z  * [new tag]           v0.7.0               -> v0.7.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0345892Z  * [new tag]           v0.7.1               -> v0.7.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0346150Z  * [new tag]           v0.7.2               -> v0.7.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0346586Z  * [new tag]           v0.7.3               -> v0.7.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0348232Z  * [new tag]           v0.7.4               -> v0.7.4
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0348656Z  * [new tag]           v0.8.0               -> v0.8.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0349072Z  * [new tag]           v0.8.1               -> v0.8.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0349666Z  * [new tag]           v0.9.0               -> v0.9.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0350041Z  * [new tag]           v1                   -> v1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0350407Z  * [new tag]           v1.1.0               -> v1.1.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0350782Z  * [new tag]           v1.1.1               -> v1.1.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0351154Z  * [new tag]           v1.1.10              -> v1.1.10
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0351570Z  * [new tag]           v1.1.11              -> v1.1.11
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0352000Z  * [new tag]           v1.1.12              -> v1.1.12
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0352656Z  * [new tag]           v1.1.13              -> v1.1.13
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0353481Z  * [new tag]           v1.1.14              -> v1.1.14
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0354120Z  * [new tag]           v1.1.15              -> v1.1.15
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0354909Z  * [new tag]           v1.1.16              -> v1.1.16
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0355345Z  * [new tag]           v1.1.17              -> v1.1.17
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0355715Z  * [new tag]           v1.1.2               -> v1.1.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0356434Z  * [new tag]           v1.1.3               -> v1.1.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0356826Z  * [new tag]           v1.1.4               -> v1.1.4
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0358212Z  * [new tag]           v1.1.5               -> v1.1.5
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0358756Z  * [new tag]           v1.1.6               -> v1.1.6
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0359209Z  * [new tag]           v1.1.7               -> v1.1.7
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0359662Z  * [new tag]           v1.1.8               -> v1.1.8
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0360113Z  * [new tag]           v1.1.9               -> v1.1.9
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0360555Z  * [new tag]           v1.2.0               -> v1.2.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0361020Z  * [new tag]           v1.3.0               -> v1.3.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0361453Z  * [new tag]           v1.3.1               -> v1.3.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0361863Z  * [new tag]           v1.3.2               -> v1.3.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0362272Z  * [new tag]           v1.3.3               -> v1.3.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0362699Z  * [new tag]           v1.3.4               -> v1.3.4
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0363114Z  * [new tag]           v1.3.5               -> v1.3.5
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0363521Z  * [new tag]           v1.3.6               -> v1.3.6
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0363902Z  * [new tag]           v1.4.0               -> v1.4.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0364297Z  * [new tag]           v1.4.1               -> v1.4.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0364594Z  * [new tag]           v1.4.2               -> v1.4.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0364865Z  * [new tag]           v1.5.0               -> v1.5.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0365495Z  * [new tag]           v2                   -> v2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0365770Z  * [new tag]           v2.0.0               -> v2.0.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0366089Z  * [new tag]           v2.0.1               -> v2.0.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0366354Z  * [new tag]           v2.1.0               -> v2.1.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0366607Z  * [new tag]           v2.1.1               -> v2.1.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0366865Z  * [new tag]           v2.1.2               -> v2.1.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0367115Z  * [new tag]           v2.1.3               -> v2.1.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0367372Z  * [new tag]           v2.10.0              -> v2.10.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0367638Z  * [new tag]           v2.10.1              -> v2.10.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0367882Z  * [new tag]           v2.11.0              -> v2.11.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0368134Z  * [new tag]           v2.11.1              -> v2.11.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0368380Z  * [new tag]           v2.11.2              -> v2.11.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0368617Z  * [new tag]           v2.12.0              -> v2.12.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0368863Z  * [new tag]           v2.12.1              -> v2.12.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0369339Z  * [new tag]           v2.13.0              -> v2.13.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0369580Z  * [new tag]           v2.14.0              -> v2.14.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0369830Z  * [new tag]           v2.15.0              -> v2.15.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0370076Z  * [new tag]           v2.15.1              -> v2.15.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0370320Z  * [new tag]           v2.16.0              -> v2.16.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0370568Z  * [new tag]           v2.17.0              -> v2.17.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0370805Z  * [new tag]           v2.17.1              -> v2.17.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0371061Z  * [new tag]           v2.17.2              -> v2.17.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0371341Z  * [new tag]           v2.18.0              -> v2.18.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0371590Z  * [new tag]           v2.18.1              -> v2.18.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0371857Z  * [new tag]           v2.19.0              -> v2.19.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0372113Z  * [new tag]           v2.19.1              -> v2.19.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0372383Z  * [new tag]           v2.2.0               -> v2.2.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0372646Z  * [new tag]           v2.20.0              -> v2.20.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0372910Z  * [new tag]           v2.21.0              -> v2.21.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0373294Z  * [new tag]           v2.22.0              -> v2.22.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0373551Z  * [new tag]           v2.23.0              -> v2.23.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0373796Z  * [new tag]           v2.24.0              -> v2.24.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0374034Z  * [new tag]           v2.25.0              -> v2.25.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0374282Z  * [new tag]           v2.26.0              -> v2.26.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0374524Z  * [new tag]           v2.26.1              -> v2.26.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0374769Z  * [new tag]           v2.26.2              -> v2.26.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0375016Z  * [new tag]           v2.27.0              -> v2.27.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0375259Z  * [new tag]           v2.27.1              -> v2.27.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0375516Z  * [new tag]           v2.27.2              -> v2.27.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0375780Z  * [new tag]           v2.28.0              -> v2.28.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0376021Z  * [new tag]           v2.28.1              -> v2.28.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0376274Z  * [new tag]           v2.29.0              -> v2.29.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0376519Z  * [new tag]           v2.3.0               -> v2.3.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0376774Z  * [new tag]           v2.3.1               -> v2.3.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0377024Z  * [new tag]           v2.30.0              -> v2.30.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0377266Z  * [new tag]           v2.30.1              -> v2.30.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0377516Z  * [new tag]           v2.31.0              -> v2.31.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0377766Z  * [new tag]           v2.32.0              -> v2.32.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0378008Z  * [new tag]           v2.33.0              -> v2.33.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0378257Z  * [new tag]           v2.34.0              -> v2.34.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0378505Z  * [new tag]           v2.34.1              -> v2.34.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0378753Z  * [new tag]           v2.34.2              -> v2.34.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0379000Z  * [new tag]           v2.35.0              -> v2.35.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0379247Z  * [new tag]           v2.35.1              -> v2.35.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0379497Z  * [new tag]           v2.36.0              -> v2.36.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0379751Z  * [new tag]           v2.37.0              -> v2.37.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0379991Z  * [new tag]           v2.37.1              -> v2.37.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0380237Z  * [new tag]           v2.37.2              -> v2.37.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0380486Z  * [new tag]           v2.38.0              -> v2.38.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0380723Z  * [new tag]           v2.38.1              -> v2.38.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0380970Z  * [new tag]           v2.39.0              -> v2.39.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0381210Z  * [new tag]           v2.39.1              -> v2.39.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0381641Z  * [new tag]           v2.4.0               -> v2.4.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0381891Z  * [new tag]           v2.4.1               -> v2.4.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0382132Z  * [new tag]           v2.4.2               -> v2.4.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0382390Z  * [new tag]           v2.4.3               -> v2.4.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0382636Z  * [new tag]           v2.4.4               -> v2.4.4
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0382877Z  * [new tag]           v2.4.5               -> v2.4.5
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0383118Z  * [new tag]           v2.40.0              -> v2.40.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0383369Z  * [new tag]           v2.40.1              -> v2.40.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0383611Z  * [new tag]           v2.40.2              -> v2.40.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0383860Z  * [new tag]           v2.40.3              -> v2.40.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0384103Z  * [new tag]           v2.41.0              -> v2.41.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0384348Z  * [new tag]           v2.42.0              -> v2.42.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0384604Z  * [new tag]           v2.42.1              -> v2.42.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0384859Z  * [new tag]           v2.42.10             -> v2.42.10
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0385129Z  * [new tag]           v2.42.11             -> v2.42.11
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0386522Z  * [new tag]           v2.42.12             -> v2.42.12
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0386780Z  * [new tag]           v2.42.13             -> v2.42.13
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0387032Z  * [new tag]           v2.42.14             -> v2.42.14
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0387279Z  * [new tag]           v2.42.15             -> v2.42.15
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0387527Z  * [new tag]           v2.42.2              -> v2.42.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0387786Z  * [new tag]           v2.42.3              -> v2.42.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0388054Z  * [new tag]           v2.42.4              -> v2.42.4
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0388313Z  * [new tag]           v2.42.5              -> v2.42.5
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0388563Z  * [new tag]           v2.42.7              -> v2.42.7
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0388814Z  * [new tag]           v2.42.8              -> v2.42.8
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0389060Z  * [new tag]           v2.42.9              -> v2.42.9
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0389308Z  * [new tag]           v2.43.0              -> v2.43.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0389555Z  * [new tag]           v2.43.1              -> v2.43.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0389817Z  * [new tag]           v2.5.0               -> v2.5.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0390066Z  * [new tag]           v2.5.1               -> v2.5.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0390317Z  * [new tag]           v2.5.2               -> v2.5.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0390563Z  * [new tag]           v2.5.3               -> v2.5.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0390801Z  * [new tag]           v2.6.0               -> v2.6.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0391050Z  * [new tag]           v2.6.1               -> v2.6.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0391294Z  * [new tag]           v2.6.2               -> v2.6.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0391537Z  * [new tag]           v2.7.0               -> v2.7.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0391794Z  * [new tag]           v2.7.1               -> v2.7.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0392036Z  * [new tag]           v2.7.2               -> v2.7.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0392284Z  * [new tag]           v2.7.3               -> v2.7.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0392530Z  * [new tag]           v2.8.0               -> v2.8.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0392778Z  * [new tag]           v2.8.1               -> v2.8.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0393024Z  * [new tag]           v2.9.0               -> v2.9.0
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0393277Z  * [new tag]           v2.9.1               -> v2.9.1
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0393521Z  * [new tag]           v2.9.10              -> v2.9.10
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0393775Z  * [new tag]           v2.9.11              -> v2.9.11
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0394016Z  * [new tag]           v2.9.12              -> v2.9.12
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0394263Z  * [new tag]           v2.9.13              -> v2.9.13
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0394515Z  * [new tag]           v2.9.14              -> v2.9.14
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0395308Z  * [new tag]           v2.9.15              -> v2.9.15
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0395559Z  * [new tag]           v2.9.16              -> v2.9.16
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0395807Z  * [new tag]           v2.9.2               -> v2.9.2
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0396078Z  * [new tag]           v2.9.3               -> v2.9.3
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0396342Z  * [new tag]           v2.9.4               -> v2.9.4
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0396593Z  * [new tag]           v2.9.5               -> v2.9.5
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0396838Z  * [new tag]           v2.9.6               -> v2.9.6
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0397086Z  * [new tag]           v2.9.7               -> v2.9.7
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0397326Z  * [new tag]           v2.9.8               -> v2.9.8
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.0397575Z  * [new tag]           v2.9.9               -> v2.9.9
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.1576293Z [command]"C:\Program Files\Git\bin\git.exe" branch --list --remote origin/main
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.2053181Z   origin/main
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.2105770Z [command]"C:\Program Files\Git\bin\git.exe" rev-parse refs/remotes/origin/main
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.2419200Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.2457544Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.2458134Z ##[group]Determining the checkout info
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.2460231Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.2473528Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.2943918Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.3275234Z ##[group]Checking out the ref
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:43.3288860Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:44.2439579Z Switched to a new branch 'main'
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:44.2530262Z branch 'main' set up to track 'origin/main'.
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:44.2626955Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:44.3132717Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H
Test (Python 3.13, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:44.3435066Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	﻿2026-04-26T18:03:44.3863958Z ##[group]Run New-Item -ItemType Directory -Force -Path $env:AGENT_TOOLSDIRECTORY | Out-Null
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.3864834Z [36;1mNew-Item -ItemType Directory -Force -Path $env:AGENT_TOOLSDIRECTORY | Out-Null[0m
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.3865402Z [36;1mNew-Item -ItemType Directory -Force -Path $env:PIP_CACHE_DIR | Out-Null[0m
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.3865862Z [36;1mWrite-Host "Using isolated tool cache: $env:AGENT_TOOLSDIRECTORY"[0m
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.3866279Z [36;1mWrite-Host "Using pip cache directory: $env:PIP_CACHE_DIR"[0m
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.6075135Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.6075511Z env:
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.6076153Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.6076515Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.6076887Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:44.6077261Z ##[endgroup]
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:52.4171956Z Using isolated tool cache: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:52.4182675Z Using pip cache directory: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Setup Python (primary path)	﻿2026-04-26T18:03:53.0088559Z ##[group]Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0089057Z with:
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0089260Z   python-version: 3.13
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0089456Z   check-latest: false
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0089831Z   token: ***
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0090015Z   update-environment: true
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0090223Z   allow-prereleases: false
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0090426Z   freethreaded: false
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0090598Z env:
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0090827Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0091168Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0091459Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.0091700Z ##[endgroup]
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.2432531Z ##[group]Installed versions
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.2450916Z Version 3.13 was not found in the local cache
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.6181897Z Version 3.13 is available for downloading
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.6183885Z Download from "https://github.com/actions/python-versions/releases/download/3.13.13-24114113768/python-3.13.13-win32-x64.zip"
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.9429065Z Extract downloaded archive
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:54.0137928Z [command]"C:\Program Files\PowerShell\7\pwsh.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command "$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ; try { [System.IO.Compression.ZipFile]::ExtractToDirectory('D:\a\_temp\python-3.13.13-win32-x64.zip', 'D:\a\_temp\8ca92adf-b3ed-45b0-9d33-1f34f2a1307c', $true) } catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath 'D:\a\_temp\python-3.13.13-win32-x64.zip' -DestinationPath 'D:\a\_temp\8ca92adf-b3ed-45b0-9d33-1f34f2a1307c' -Force } else { throw $_ } } ;"
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:54.6497396Z Execute installation script
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1763823Z Check if Python hostedtoolcache folder exist...
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1766266Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1798193Z Create Python toolcache folder
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1798641Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1840113Z Check if current Python version is installed...
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1840768Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1917093Z No Python3.13.* found
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1917359Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1924098Z Remove registry entries for Python 3.13(x64)...
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1925148Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5332833Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5334197Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\1660379C5B907BF488413
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5335047Z 0B48A45DBDA".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5335335Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5356298Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5357758Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\1D374C7F4AC29A541A511
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5358809Z 9B8F2479455".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5359154Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5383521Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5384494Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\4C620C883DA6E9D4C9800
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5385279Z 71B6A006964".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5385431Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5405381Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5406331Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\66D281FA9A5CA5A44BBD1
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5406991Z 62FB64D31A7".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5407093Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5425427Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5426563Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\809AEE24C1CAC3D4D8F86
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5427204Z 64727C3F131".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5429737Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5443060Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5444264Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\811C85548B4DDC54BB8E3
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5445031Z DBF5CC1FA2C".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5445168Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5460034Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5460984Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\8AED9383C517A8E46AEE2
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5461558Z 3B1DF8CD079".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5461664Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5488572Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5489505Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\F689A189C505F624F8BE3
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5490249Z 1A03FDF54BB".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5490352Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5683128Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5683921Z HKEY_CLASSES_ROOT\Installer\Products\1660379C5B907BF4884130B48A45DBDA".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5684341Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5734842Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5735594Z HKEY_CLASSES_ROOT\Installer\Products\1D374C7F4AC29A541A5119B8F2479455".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5736034Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5967838Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5968586Z HKEY_CLASSES_ROOT\Installer\Products\4C620C883DA6E9D4C980071B6A006964".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.5968974Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6075034Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6075782Z HKEY_CLASSES_ROOT\Installer\Products\66D281FA9A5CA5A44BBD162FB64D31A7".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6076219Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6205138Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6205877Z HKEY_CLASSES_ROOT\Installer\Products\809AEE24C1CAC3D4D8F8664727C3F131".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6206398Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6226424Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6227108Z HKEY_CLASSES_ROOT\Installer\Products\811C85548B4DDC54BB8E3DBF5CC1FA2C".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6227816Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6289912Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6290653Z HKEY_CLASSES_ROOT\Installer\Products\8AED9383C517A8E46AEE23B1DF8CD079".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6291041Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6780914Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6781650Z HKEY_CLASSES_ROOT\Installer\Products\F689A189C505F624F8BE31A03FDF54BB".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.6782028Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7409052Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7410033Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Miniconda3 py313_26.1.1-1 (Python 3.13.12 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7410792Z 64-bit)".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7410954Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7581509Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7582215Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{3839DEA8-715C-4E8A-A6EE-321BFDC80D97}".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7582636Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7610471Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7611422Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{42EEA908-AC1C-4D3C-8D8F-6674723C1F13}".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7612045Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7633666Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7634368Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{4558C118-D4B8-45CD-BBE8-D3FBC51CAFC2}".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7635266Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7737074Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7737704Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{88C026C4-6AD3-4D9E-9C08-70B1A6009646}".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7739222Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7775624Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7776510Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{981A986F-505C-426F-8FEB-130AF3FD45BB}".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7777132Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7837512Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7838402Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{AF182D66-C5A9-4A5A-B4DB-61F26BD4137A}".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7839031Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7893917Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7894544Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{C9730661-09B5-4FB7-8814-034BA854BDAD}".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7895466Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7976111Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7977294Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{F7C473D1-2CA4-45A9-A115-918B2F744955}".
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.7978010Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.8361352Z Create Python 3.13.13 folder in D:\a\drift\drift\.python-toolcache\Python
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.8362026Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.8383367Z Copy Python binaries to D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.8383894Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.8515683Z Install Python 3.13.13 in D:\a\drift\drift\.python-toolcache\Python...
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.8516195Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2352120Z Create python3 symlink
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2352616Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2561377Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2562630Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2564181Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2564892Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2575824Z Mode                 LastWriteTime         Length Name
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2580871Z ----                 -------------         ------ ----
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2593898Z -a---l         4/26/2026   6:04 PM              0 python3.exe
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2594318Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2603747Z Install and upgrade Pip
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:34.2604160Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:37.1911832Z Looking in links: c:\Users\RUNNER~1\AppData\Local\Temp\tmpoxfc3ys9
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:37.1918610Z Requirement already satisfied: pip in D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64\Lib\site-packages (26.0.1)
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:38.8705329Z Collecting pip
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.1027863Z Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.1152593Z Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.2835307Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.2836592Z ---------------------------------------- 1.8/1.8 MB 136.5 MB/s  0:00:00
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.2839850Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.3229174Z Installing collected packages: pip
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.3230010Z Attempting uninstall: pip
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.3262410Z Found existing installation: pip 26.0.1
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.3953905Z Uninstalling pip-26.0.1:
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:39.4121690Z Successfully uninstalled pip-26.0.1
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:40.8787642Z Successfully installed pip-26.0.1
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:41.2172457Z Create complete file
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:41.2173058Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:41.2183949Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:41.2185053Z 
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:41.2545872Z Successfully set up CPython (3.13.13)
Test (Python 3.13, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:41.2547376Z ##[endgroup]
Test (Python 3.13, windows-latest)	Restore pip cache	﻿2026-04-26T18:04:41.3988123Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3988625Z with:
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3988822Z   path: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3989243Z   key: pip-Windows-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3989697Z   restore-keys: pip-Windows-3.13-
Test (Python 3.13, windows-latest)	Restore pip cache	pip-Windows-
Test (Python 3.13, windows-latest)	Restore pip cache	
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3989980Z   enableCrossOsArchive: false
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3990188Z   fail-on-cache-miss: false
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3990386Z   lookup-only: false
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3990560Z   save-always: false
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3990711Z env:
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3990931Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3991282Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3991571Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3991914Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3992370Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64/lib/pkgconfig
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3992872Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3993273Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3994068Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:41.3994563Z ##[endgroup]
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:42.6232533Z Cache hit for: pip-Windows-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:43.6897994Z Received 187779278 of 187779278 (100.0%), 174.2 MBs/sec
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:43.6901874Z Cache Size: ~179 MB (187779278 B)
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:43.7618262Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/7e045c88-33c5-4b43-b59c-a9ba7e7d673a/cache.tzst -P -C D:/a/drift/drift --force-local --use-compress-program "zstd -d"
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:45.7263704Z Cache restored successfully
Test (Python 3.13, windows-latest)	Restore pip cache	2026-04-26T18:04:45.7570229Z Cache restored from key: pip-Windows-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, windows-latest)	Restore static analysis caches	﻿2026-04-26T18:04:45.9063037Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9063509Z with:
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9063700Z   path: .mypy_cache
Test (Python 3.13, windows-latest)	Restore static analysis caches	.ruff_cache
Test (Python 3.13, windows-latest)	Restore static analysis caches	
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9064138Z   key: static-Windows-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9064618Z   restore-keys: static-Windows-3.13-
Test (Python 3.13, windows-latest)	Restore static analysis caches	static-Windows-
Test (Python 3.13, windows-latest)	Restore static analysis caches	
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9064917Z   enableCrossOsArchive: false
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9065142Z   fail-on-cache-miss: false
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9065347Z   lookup-only: false
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9065524Z   save-always: false
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9065937Z env:
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9066169Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9066515Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9066812Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9067187Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9067654Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64/lib/pkgconfig
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9068164Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9068578Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9068996Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:45.9069315Z ##[endgroup]
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:46.3292959Z Cache hit for: static-Windows-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:46.4784370Z Received 3358832 of 3358832 (100.0%), 31.1 MBs/sec
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:46.4786996Z Cache Size: ~3 MB (3358832 B)
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:46.4819554Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/baff9f0b-7899-4750-bc75-21c42f3fe307/cache.tzst -P -C D:/a/drift/drift --force-local --use-compress-program "zstd -d"
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:47.0570588Z Cache restored successfully
Test (Python 3.13, windows-latest)	Restore static analysis caches	2026-04-26T18:04:47.0721592Z Cache restored from key: static-Windows-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	﻿2026-04-26T18:04:47.1014960Z ##[group]Run $requested = "3.13"
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1015551Z [36;1m$requested = "3.13"[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1015901Z [36;1m$source = ""[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1016203Z [36;1m[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1016499Z [36;1mif ("success" -eq "success") {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1016908Z [36;1m  python --version[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1034059Z [36;1m  if ($LASTEXITCODE -eq 0) {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1034548Z [36;1m    $source = "toolcache"[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1038886Z [36;1m  }[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1039194Z [36;1m}[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1039457Z [36;1m[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1039707Z [36;1mif (-not $source) {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1040195Z [36;1m  if (Get-Command py -ErrorAction SilentlyContinue) {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1040733Z [36;1m    py -$requested --version[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1041142Z [36;1m    if ($LASTEXITCODE -eq 0) {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1041553Z [36;1m      $source = "py-launcher"[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1041926Z [36;1m    }[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1042248Z [36;1m  }[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1042486Z [36;1m}[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1042732Z [36;1m[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1042987Z [36;1mif (-not $source) {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1043991Z [36;1m  Write-Error "No usable Python interpreter found for $requested. setup-python failed and local py launcher is unavailable or missing this version."[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1045005Z [36;1m  exit 1[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1045273Z [36;1m}[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1045526Z [36;1m[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1045798Z [36;1mif (Test-Path ".venv-ci") {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1046240Z [36;1m  Remove-Item ".venv-ci" -Recurse -Force[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1046649Z [36;1m}[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1046876Z [36;1m[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1047153Z [36;1mif ($source -eq "toolcache") {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1047565Z [36;1m  python -m venv .venv-ci[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1047922Z [36;1m} else {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1048231Z [36;1m  py -$requested -m venv .venv-ci[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1048630Z [36;1m}[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1048866Z [36;1m[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1049291Z [36;1m$venvPython = Join-Path $PWD ".venv-ci\Scripts\python.exe"[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1049885Z [36;1mif (-not (Test-Path $venvPython)) {[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1050465Z [36;1m  Write-Error "Expected interpreter not found: $venvPython"[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1050985Z [36;1m  exit 1[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1051258Z [36;1m}[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1051876Z [36;1m[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1052467Z [36;1m& $venvPython --version[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1053125Z [36;1m"PYTHON_BIN=$venvPython" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1054001Z [36;1mWrite-Output ("Resolved Python via {0}: {1}" -f $source, $venvPython)[0m
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1153066Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1153616Z env:
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1153997Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1154575Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1155097Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1155687Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1156470Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64/lib/pkgconfig
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1157247Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1157970Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1158669Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:47.1159205Z ##[endgroup]
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:49.5355384Z Python 3.13.13
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:54.3180015Z Python 3.13.13
Test (Python 3.13, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:54.6727924Z Resolved Python via toolcache: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.13, windows-latest)	Install dependencies	﻿2026-04-26T18:04:55.0315468Z ##[group]Run & $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0316180Z [36;1m& $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0316605Z [36;1m& $env:PYTHON_BIN -m pip install --upgrade pip[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0316900Z [36;1m$maxRetries = 3[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0317146Z [36;1mfor ($i = 1; $i -le $maxRetries; $i++) {[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0317474Z [36;1m  & $env:PYTHON_BIN -m pip install -e ".[dev,mcp]"[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0317790Z [36;1m  if ($LASTEXITCODE -eq 0) { break }[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0318079Z [36;1m  if ($i -lt $maxRetries) {[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0318497Z [36;1m    Write-Warning "pip install failed (attempt $i/$maxRetries), retrying in $($i * 15)s..."[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0318944Z [36;1m    Start-Sleep -Seconds ($i * 15)[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0319197Z [36;1m  } else {[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0319677Z [36;1m    Write-Error "pip install failed after $maxRetries attempts"[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0320497Z [36;1m    exit 1[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0320744Z [36;1m  }[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0320910Z [36;1m}[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0321116Z [36;1m& $env:PYTHON_BIN -m pip install pip-audit[0m
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0391539Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0391883Z env:
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0392131Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0392482Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0392807Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0393166Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0393639Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64/lib/pkgconfig
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0394103Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0394533Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0394969Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0395345Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.0395628Z ##[endgroup]
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:55.8643713Z Writing to C:\Users\runneradmin\AppData\Roaming\pip\pip.ini
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:57.0925241Z Requirement already satisfied: pip in .\.venv-ci\Lib\site-packages (26.0.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:58.7117452Z Obtaining file:///D:/a/drift/drift
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:04:58.7165882Z   Installing build dependencies: started
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:00.8913760Z   Installing build dependencies: finished with status 'done'
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:00.8932036Z   Checking if build backend supports build_editable: started
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:00.9700751Z   Checking if build backend supports build_editable: finished with status 'done'
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:00.9727866Z   Getting requirements to build editable: started
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:01.4443794Z   Getting requirements to build editable: finished with status 'done'
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:01.4473645Z   Installing backend dependencies: started
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.0009901Z   Installing backend dependencies: finished with status 'done'
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.0031824Z   Preparing editable metadata (pyproject.toml): started
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.3571394Z   Preparing editable metadata (pyproject.toml): finished with status 'done'
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.6319908Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.6349575Z   Using cached click-8.3.3-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.6552151Z Collecting gitpython>=3.1 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.6580131Z   Using cached gitpython-3.1.47-py3-none-any.whl.metadata (14 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.6797997Z Collecting networkx>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.6826515Z   Using cached networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.7791604Z Collecting pydantic>=2.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.7815868Z   Using cached pydantic-2.13.3-py3-none-any.whl.metadata (108 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.8169871Z Collecting pyyaml>=6.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.8194773Z   Using cached pyyaml-6.0.3-cp313-cp313-win_amd64.whl.metadata (2.4 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.8463592Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:03.8488263Z   Using cached rich-15.0.0-py3-none-any.whl.metadata (18 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.0801919Z Collecting hypothesis>=6.100 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.3045155Z   Downloading hypothesis-6.152.3-py3-none-any.whl.metadata (5.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.3376875Z Collecting jsonschema>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.3403468Z   Using cached jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.3588294Z Collecting mistune>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.3615046Z   Using cached mistune-3.2.0-py3-none-any.whl.metadata (1.9 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.3760830Z Collecting mutmut>=2.4 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.3786913Z   Using cached mutmut-3.5.0-py3-none-any.whl.metadata (10 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.4632283Z Collecting mypy>=1.10 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.4657800Z   Using cached mypy-1.20.2-cp313-cp313-win_amd64.whl.metadata (2.4 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.6263374Z Collecting numpy>=1.26 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.6287665Z   Using cached numpy-2.4.4-cp313-cp313-win_amd64.whl.metadata (6.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.6755798Z Collecting openai>=1.30 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.6778894Z   Using cached openai-2.32.0-py3-none-any.whl.metadata (31 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.6950495Z Collecting pytest-benchmark>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.6971749Z   Using cached pytest_benchmark-5.2.3-py3-none-any.whl.metadata (29 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.7133159Z Collecting pytest-cov>=5.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.7154778Z   Using cached pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.7366284Z Collecting pytest-timeout>=2.3 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.7390264Z   Using cached pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.7559161Z Collecting pytest-xdist>=3.6 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.7618562Z   Using cached pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.7845602Z Collecting pytest>=9.0.3 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.7869097Z   Using cached pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.8004706Z Collecting python-multipart>=0.0.26 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.8027756Z   Using cached python_multipart-0.0.26-py3-none-any.whl.metadata (2.1 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.8350080Z Collecting python-semantic-release>=9.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:04.8373684Z   Using cached python_semantic_release-10.5.3-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.1116675Z Collecting ruff>=0.4 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.1140643Z   Using cached ruff-0.15.12-py3-none-win_amd64.whl.metadata (27 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.2735324Z Collecting scipy>=1.13 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.2761939Z   Using cached scipy-1.17.1-cp313-cp313-win_amd64.whl.metadata (60 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.3601059Z Collecting setuptools>=78.1.1 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.3628056Z   Using cached setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.3817776Z Collecting tree-sitter-typescript>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.3841314Z   Using cached tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl.metadata (2.4 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4203283Z Collecting tree-sitter>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4228059Z   Using cached tree_sitter-0.25.2-cp313-cp313-win_amd64.whl.metadata (10 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4392173Z Collecting vulture>=2.11 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4414980Z   Using cached vulture-2.16-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4601480Z Collecting mcp<2.0,>=1.2.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4626149Z   Using cached mcp-1.27.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4812345Z Collecting anyio>=4.5 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4837642Z   Using cached anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4954007Z Collecting httpx-sse>=0.4 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.4977518Z   Using cached httpx_sse-0.4.3-py3-none-any.whl.metadata (9.7 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.5152017Z Collecting httpx>=0.27.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.5176287Z   Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.5349039Z Collecting pydantic-settings>=2.5.2 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.5374858Z   Using cached pydantic_settings-2.14.0-py3-none-any.whl.metadata (3.4 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.5603326Z Collecting pyjwt>=2.10.1 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.5647425Z   Using cached pyjwt-2.12.1-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.5885062Z Collecting pywin32>=310 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.5910280Z   Using cached pywin32-311-cp313-cp313-win_amd64.whl.metadata (10 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.6097285Z Collecting sse-starlette>=1.6.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.6150474Z   Using cached sse_starlette-3.4.1-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.6411581Z Collecting starlette>=0.27 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.6437575Z   Using cached starlette-1.0.0-py3-none-any.whl.metadata (6.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.6611256Z Collecting typing-extensions>=4.9.0 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.6634132Z   Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.6745341Z Collecting typing-inspection>=0.4.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.6768030Z   Using cached typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.7025915Z Collecting uvicorn>=0.31.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.7049354Z   Using cached uvicorn-0.46.0-py3-none-any.whl.metadata (6.7 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.7229889Z Collecting python-dotenv>=1.0.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.7289665Z   Using cached python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.7490154Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.7512969Z   Using cached typer-0.25.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.7646932Z Collecting annotated-types>=0.6.0 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:05.7669063Z   Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3045645Z Collecting pydantic-core==2.46.3 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3069596Z   Using cached pydantic_core-2.46.3-cp313-cp313-win_amd64.whl.metadata (6.7 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3227737Z Collecting idna>=2.8 (from anyio>=4.5->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3251067Z   Using cached idna-3.13-py3-none-any.whl.metadata (8.0 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3410124Z Collecting colorama (from click>=8.1->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3435248Z   Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3570340Z Collecting gitdb<5,>=4.0.1 (from gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3593678Z   Using cached gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3721047Z Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3744321Z   Using cached smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3932577Z Collecting certifi (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.3955323Z   Using cached certifi-2026.4.22-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4117039Z Collecting httpcore==1.* (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4139249Z   Using cached httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4283545Z Collecting h11>=0.16 (from httpcore==1.*->httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4305630Z   Using cached h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4455401Z Collecting sortedcontainers<3.0.0,>=2.1.0 (from hypothesis>=6.100->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4478515Z   Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4632965Z Collecting attrs>=22.2.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4656640Z   Using cached attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4789756Z Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.4813691Z   Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.5006248Z Collecting referencing>=0.28.4 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.5029977Z   Using cached referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.7108674Z Collecting rpds-py>=0.25.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:06.7133522Z   Using cached rpds_py-0.30.0-cp313-cp313-win_amd64.whl.metadata (4.2 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.0154202Z Collecting coverage>=7.3.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.0179772Z   Using cached coverage-7.13.5-cp313-cp313-win_amd64.whl.metadata (8.7 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.0718764Z Collecting libcst>=1.8.5 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.0744592Z   Using cached libcst-1.8.6-cp313-cp313-win_amd64.whl.metadata (15 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.2171553Z Collecting setproctitle>=1.1.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.2200586Z   Using cached setproctitle-1.3.7-cp313-cp313-win_amd64.whl.metadata (11 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.2532290Z Collecting textual>=1.0.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.2557214Z   Using cached textual-8.2.4-py3-none-any.whl.metadata (9.1 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.2720656Z Collecting pyyaml-ft>=8.0.0 (from libcst>=1.8.5->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.2743574Z   Using cached pyyaml_ft-8.0.0-cp313-cp313-win_amd64.whl.metadata (8.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.2882628Z Collecting mypy_extensions>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.2904516Z   Using cached mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.3023888Z Collecting pathspec>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.3045751Z   Using cached pathspec-1.1.0-py3-none-any.whl.metadata (14 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.3918026Z Collecting librt>=0.8.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.3941002Z   Using cached librt-0.9.0-cp313-cp313-win_amd64.whl.metadata (1.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.4099987Z Collecting distro<2,>=1.7.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.4175356Z   Using cached distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.4837148Z Collecting jiter<1,>=0.10.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.4863052Z   Using cached jiter-0.14.0-cp313-cp313-win_amd64.whl.metadata (5.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.5002441Z Collecting sniffio (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.5024909Z   Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.5294435Z Collecting tqdm>4 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.5320566Z   Using cached tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.6957605Z Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.6983873Z   Using cached cryptography-47.0.0-cp311-abi3-win_amd64.whl.metadata (4.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.7864439Z Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.7891407Z   Using cached cffi-2.0.0-cp313-cp313-win_amd64.whl.metadata (2.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8030442Z Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8054375Z   Using cached pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8202723Z Collecting iniconfig>=1.0.1 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8228882Z   Using cached iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8381327Z Collecting packaging>=22 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8406062Z   Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8528137Z Collecting pluggy<2,>=1.5 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8551827Z   Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8732192Z Collecting pygments>=2.7.2 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8758061Z   Using cached pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8940366Z Collecting py-cpuinfo (from pytest-benchmark>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.8966062Z   Using cached py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9168949Z Collecting execnet>=2.1 (from pytest-xdist>=3.6->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9194098Z   Using cached execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9290352Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9315283Z   Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9450793Z Collecting click-option-group~=0.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9475104Z   Using cached click_option_group-0.5.9-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9737931Z Collecting requests~=2.25 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9793709Z   Using cached requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9951557Z Collecting jinja2~=3.1 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:07.9977027Z   Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.0172465Z Collecting python-gitlab<7.0.0,>=4.0.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.0199082Z   Using cached python_gitlab-6.5.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.0376520Z Collecting tomlkit~=0.13.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.0402799Z   Using cached tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.0550055Z Collecting dotty-dict~=1.3 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.0574733Z   Using cached dotty_dict-1.3.1-py3-none-any.whl.metadata (5.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.0819614Z Collecting importlib-resources~=6.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.0847516Z   Using cached importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.0983469Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.1009691Z   Using cached rich-14.3.4-py3-none-any.whl.metadata (18 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.1158643Z Collecting shellingham~=1.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.1183962Z   Using cached shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.1322323Z Collecting Deprecated~=1.2 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.1346751Z   Using cached deprecated-1.3.1-py2.py3-none-any.whl.metadata (5.9 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.3146387Z Collecting wrapt<3,>=1.10 (from Deprecated~=1.2->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.3172908Z   Using cached wrapt-2.1.2-cp313-cp313-win_amd64.whl.metadata (7.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.3652644Z Collecting MarkupSafe>=2.0 (from jinja2~=3.1->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.3678196Z   Using cached markupsafe-3.0.3-cp313-cp313-win_amd64.whl.metadata (2.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.3840423Z Collecting requests-toolbelt>=1.0.0 (from python-gitlab<7.0.0,>=4.0.0->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.3867851Z   Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.4761030Z Collecting charset_normalizer<4,>=2 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.4785682Z   Using cached charset_normalizer-3.4.7-cp313-cp313-win_amd64.whl.metadata (41 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.5054523Z Collecting urllib3<3,>=1.26 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.5083392Z   Using cached urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.5294026Z Collecting markdown-it-py>=2.2.0 (from rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.5321819Z   Using cached markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.5533218Z Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.5556998Z   Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.5934395Z Collecting mdit-py-plugins (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.5975968Z   Using cached mdit_py_plugins-0.5.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6147774Z Collecting platformdirs<5,>=3.6.0 (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6171873Z   Using cached platformdirs-4.9.6-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6365360Z Collecting linkify-it-py<3,>=1 (from markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6389133Z   Using cached linkify_it_py-2.1.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6527311Z Collecting uc-micro-py (from linkify-it-py<3,>=1->markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6552253Z   Using cached uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6640217Z INFO: pip is looking at multiple versions of typer to determine which version is compatible with other requirements. This could take a while.
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6646528Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6672053Z   Using cached typer-0.24.2-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6746859Z   Using cached typer-0.24.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6819526Z   Using cached typer-0.24.0-py3-none-any.whl.metadata (16 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6892116Z   Using cached typer-0.23.2-py3-none-any.whl.metadata (16 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.6970741Z   Using cached typer-0.23.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7124314Z Collecting annotated-doc>=0.0.2 (from typer>=0.16.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7146748Z   Using cached annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7322306Z Using cached mcp-1.27.0-py3-none-any.whl (215 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7343984Z Using cached pydantic-2.13.3-py3-none-any.whl (471 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7412327Z Using cached pydantic_core-2.46.3-cp313-cp313-win_amd64.whl (2.1 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7446000Z Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7465811Z Using cached anyio-4.13.0-py3-none-any.whl (114 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7485133Z Using cached gitpython-3.1.47-py3-none-any.whl (209 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7505756Z Using cached gitdb-4.0.12-py3-none-any.whl (62 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7523610Z Using cached smmap-5.0.3-py3-none-any.whl (24 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7542085Z Using cached httpx-0.28.1-py3-none-any.whl (73 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7560829Z Using cached httpcore-1.0.9-py3-none-any.whl (78 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7579461Z Using cached h11-0.16.0-py3-none-any.whl (37 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7597721Z Using cached httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.7711634Z Downloading hypothesis-6.152.3-py3-none-any.whl (532 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9218718Z    ---------------------------------------- 532.2/532.2 kB 36.9 MB/s  0:00:00
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9240604Z Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9261037Z Using cached idna-3.13-py3-none-any.whl (68 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9325334Z Using cached jsonschema-4.26.0-py3-none-any.whl (90 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9346667Z Using cached attrs-26.1.0-py3-none-any.whl (67 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9367097Z Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9386364Z Using cached mistune-3.2.0-py3-none-any.whl (53 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9405388Z Using cached mutmut-3.5.0-py3-none-any.whl (34 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9423957Z Using cached coverage-7.13.5-cp313-cp313-win_amd64.whl (222 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9443250Z Using cached libcst-1.8.6-cp313-cp313-win_amd64.whl (2.1 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9474570Z Using cached mypy-1.20.2-cp313-cp313-win_amd64.whl (10.9 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9554274Z Using cached librt-0.9.0-cp313-cp313-win_amd64.whl (63 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9575224Z Using cached mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9613526Z Using cached networkx-3.6.1-py3-none-any.whl (2.1 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9647240Z Using cached numpy-2.4.4-cp313-cp313-win_amd64.whl (12.3 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9736458Z Using cached openai-2.32.0-py3-none-any.whl (1.2 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9764802Z Using cached distro-1.9.0-py3-none-any.whl (20 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9785847Z Using cached jiter-0.14.0-cp313-cp313-win_amd64.whl (201 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9806617Z Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9826600Z Using cached pathspec-1.1.0-py3-none-any.whl (56 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9845665Z Using cached pydantic_settings-2.14.0-py3-none-any.whl (60 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9865055Z Using cached pyjwt-2.12.1-py3-none-any.whl (29 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9884171Z Using cached cryptography-47.0.0-cp311-abi3-win_amd64.whl (3.8 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9925604Z Using cached cffi-2.0.0-cp313-cp313-win_amd64.whl (183 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:08.9987612Z Using cached pytest-9.0.3-py3-none-any.whl (375 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0011538Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0032844Z Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0052501Z Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0071282Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0090440Z Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0117024Z Using cached pytest_benchmark-5.2.3-py3-none-any.whl (45 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0136124Z Using cached pytest_cov-7.1.0-py3-none-any.whl (22 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0157752Z Using cached pytest_timeout-2.4.0-py3-none-any.whl (14 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0176738Z Using cached pytest_xdist-3.8.0-py3-none-any.whl (46 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0197847Z Using cached execnet-2.1.2-py3-none-any.whl (40 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0216376Z Using cached python_dotenv-1.2.2-py3-none-any.whl (22 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0236489Z Using cached python_multipart-0.0.26-py3-none-any.whl (28 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0278276Z Using cached python_semantic_release-10.5.3-py3-none-any.whl (152 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0344572Z Using cached click-8.1.8-py3-none-any.whl (98 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0374786Z Using cached click_option_group-0.5.9-py3-none-any.whl (11 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0394257Z Using cached deprecated-1.3.1-py2.py3-none-any.whl (11 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0416388Z Using cached dotty_dict-1.3.1-py3-none-any.whl (7.0 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0435429Z Using cached importlib_resources-6.5.2-py3-none-any.whl (37 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0458365Z Using cached jinja2-3.1.6-py3-none-any.whl (134 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0480958Z Using cached python_gitlab-6.5.0-py3-none-any.whl (144 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0500200Z Using cached requests-2.33.1-py3-none-any.whl (64 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0520870Z Using cached charset_normalizer-3.4.7-cp313-cp313-win_amd64.whl (158 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0540452Z Using cached rich-14.3.4-py3-none-any.whl (310 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0561756Z Using cached shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0580550Z Using cached tomlkit-0.13.3-py3-none-any.whl (38 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0599750Z Using cached urllib3-2.6.3-py3-none-any.whl (131 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0618809Z Using cached wrapt-2.1.2-cp313-cp313-win_amd64.whl (60 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0638038Z Using cached certifi-2026.4.22-py3-none-any.whl (135 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0656841Z Using cached markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0676812Z Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0694682Z Using cached markupsafe-3.0.3-cp313-cp313-win_amd64.whl (15 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0771603Z Using cached pywin32-311-cp313-cp313-win_amd64.whl (9.5 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0846392Z Using cached pyyaml-6.0.3-cp313-cp313-win_amd64.whl (154 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0867630Z Using cached pyyaml_ft-8.0.0-cp313-cp313-win_amd64.whl (158 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0887574Z Using cached referencing-0.37.0-py3-none-any.whl (26 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0907299Z Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0927474Z Using cached rpds_py-0.30.0-cp313-cp313-win_amd64.whl (240 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.0946813Z Using cached ruff-0.15.12-py3-none-win_amd64.whl (11.8 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1032476Z Using cached scipy-1.17.1-cp313-cp313-win_amd64.whl (36.5 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1242951Z Using cached setproctitle-1.3.7-cp313-cp313-win_amd64.whl (13 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1264258Z Using cached setuptools-82.0.1-py3-none-any.whl (1.0 MB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1290373Z Using cached sse_starlette-3.4.1-py3-none-any.whl (16 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1311646Z Using cached starlette-1.0.0-py3-none-any.whl (72 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1350400Z Using cached textual-8.2.4-py3-none-any.whl (724 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1374744Z Using cached platformdirs-4.9.6-py3-none-any.whl (21 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1394050Z Using cached linkify_it_py-2.1.0-py3-none-any.whl (19 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1412941Z Using cached tqdm-4.67.3-py3-none-any.whl (78 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1431770Z Using cached tree_sitter-0.25.2-cp313-cp313-win_amd64.whl (127 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1451425Z Using cached tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl (278 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1473564Z Using cached typer-0.23.1-py3-none-any.whl (56 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1492637Z Using cached annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1510077Z Using cached typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1529032Z Using cached uvicorn-0.46.0-py3-none-any.whl (70 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1547647Z Using cached vulture-2.16-py3-none-any.whl (26 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1614245Z Using cached mdit_py_plugins-0.5.0-py3-none-any.whl (57 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1637977Z Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1659320Z Using cached pycparser-3.0-py3-none-any.whl (48 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1678583Z Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.1698216Z Using cached uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.4615119Z Building wheels for collected packages: drift-analyzer
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.4645369Z   Building editable for drift-analyzer (pyproject.toml): started
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.5334632Z   Building editable for drift-analyzer (pyproject.toml): finished with status 'done'
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.5357157Z   Created wheel for drift-analyzer: filename=drift_analyzer-2.43.1-py3-none-any.whl size=15334 sha256=02a13f74c678c31460ab03817075a02ba36e62d57353bc05b748c773964ccf70
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.5359132Z   Stored in directory: C:\Users\runneradmin\AppData\Local\Temp\pip-ephem-wheel-cache-j_es_jax\wheels\c5\7b\45\2e50b72422fa889af3ee863ce47e61d79a09ad622c8b67aa46
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.5446498Z Successfully built drift-analyzer
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:09.7653336Z Installing collected packages: sortedcontainers, pywin32, py-cpuinfo, wrapt, vulture, urllib3, uc-micro-py, typing-extensions, tree-sitter-typescript, tree-sitter, tomlkit, sniffio, smmap, shellingham, setuptools, setproctitle, ruff, rpds-py, pyyaml-ft, pyyaml, python-multipart, python-dotenv, pyjwt, pygments, pycparser, pluggy, platformdirs, pathspec, packaging, numpy, networkx, mypy_extensions, mistune, mdurl, MarkupSafe, librt, jiter, iniconfig, importlib-resources, idna, hypothesis, httpx-sse, h11, execnet, dotty-dict, distro, coverage, colorama, charset_normalizer, certifi, attrs, annotated-types, annotated-doc, typing-inspection, tqdm, scipy, requests, referencing, pytest, pydantic-core, mypy, markdown-it-py, linkify-it-py, libcst, jinja2, httpcore, gitdb, Deprecated, click, cffi, anyio, uvicorn, starlette, rich, requests-toolbelt, pytest-xdist, pytest-timeout, pytest-cov, pytest-benchmark, pydantic, mdit-py-plugins, jsonschema-specifications, httpx, gitpython, cryptography, click-option-group, typer, textual, sse-starlette, python-gitlab, pydantic-settings, openai, jsonschema, drift-analyzer, python-semantic-release, mutmut, mcp
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:36.6281389Z 
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:36.6369543Z Successfully installed Deprecated-1.3.1 MarkupSafe-3.0.3 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.13.0 attrs-26.1.0 certifi-2026.4.22 cffi-2.0.0 charset_normalizer-3.4.7 click-8.1.8 click-option-group-0.5.9 colorama-0.4.6 coverage-7.13.5 cryptography-47.0.0 distro-1.9.0 dotty-dict-1.3.1 drift-analyzer-2.43.1 execnet-2.1.2 gitdb-4.0.12 gitpython-3.1.47 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 hypothesis-6.152.3 idna-3.13 importlib-resources-6.5.2 iniconfig-2.3.0 jinja2-3.1.6 jiter-0.14.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 libcst-1.8.6 librt-0.9.0 linkify-it-py-2.1.0 markdown-it-py-4.0.0 mcp-1.27.0 mdit-py-plugins-0.5.0 mdurl-0.1.2 mistune-3.2.0 mutmut-3.5.0 mypy-1.20.2 mypy_extensions-1.1.0 networkx-3.6.1 numpy-2.4.4 openai-2.32.0 packaging-26.2 pathspec-1.1.0 platformdirs-4.9.6 pluggy-1.6.0 py-cpuinfo-9.0.0 pycparser-3.0 pydantic-2.13.3 pydantic-core-2.46.3 pydantic-settings-2.14.0 pygments-2.20.0 pyjwt-2.12.1 pytest-9.0.3 pytest-benchmark-5.2.3 pytest-cov-7.1.0 pytest-timeout-2.4.0 pytest-xdist-3.8.0 python-dotenv-1.2.2 python-gitlab-6.5.0 python-multipart-0.0.26 python-semantic-release-10.5.3 pywin32-311 pyyaml-6.0.3 pyyaml-ft-8.0.0 referencing-0.37.0 requests-2.33.1 requests-toolbelt-1.0.0 rich-14.3.4 rpds-py-0.30.0 ruff-0.15.12 scipy-1.17.1 setproctitle-1.3.7 setuptools-82.0.1 shellingham-1.5.4 smmap-5.0.3 sniffio-1.3.1 sortedcontainers-2.4.0 sse-starlette-3.4.1 starlette-1.0.0 textual-8.2.4 tomlkit-0.13.3 tqdm-4.67.3 tree-sitter-0.25.2 tree-sitter-typescript-0.23.2 typer-0.23.1 typing-extensions-4.15.0 typing-inspection-0.4.2 uc-micro-py-2.0.0 urllib3-2.6.3 uvicorn-0.46.0 vulture-2.16 wrapt-2.1.2
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.3525146Z Collecting pip-audit
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.3549539Z   Using cached pip_audit-2.10.0-py3-none-any.whl.metadata (28 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.3714932Z Collecting CacheControl>=0.13.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.3738330Z   Using cached cachecontrol-0.14.4-py3-none-any.whl.metadata (3.1 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.3978705Z Collecting cyclonedx-python-lib<12,>=5 (from pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4000598Z   Using cached cyclonedx_python_lib-11.7.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4045924Z Requirement already satisfied: packaging>=23.0.0 in .\.venv-ci\Lib\site-packages (from pip-audit) (26.2)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4130005Z Collecting pip-api>=0.0.28 (from pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4150589Z   Using cached pip_api-0.0.34-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4247163Z Collecting pip-requirements-parser>=32.0.0 (from pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4267436Z   Using cached pip_requirements_parser-32.0.1-py3-none-any.whl.metadata (9.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4313374Z Requirement already satisfied: requests>=2.31.0 in .\.venv-ci\Lib\site-packages (from pip-audit) (2.33.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4317645Z Requirement already satisfied: rich>=12.4 in .\.venv-ci\Lib\site-packages (from pip-audit) (14.3.4)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4477043Z Collecting tomli>=2.2.1 (from pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4497398Z   Using cached tomli-2.4.1-cp313-cp313-win_amd64.whl.metadata (10 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4600776Z Collecting tomli-w>=1.2.0 (from pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4621175Z   Using cached tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4657590Z Requirement already satisfied: platformdirs>=4.2.0 in .\.venv-ci\Lib\site-packages (from pip-audit) (4.9.6)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4760333Z Collecting license-expression<31,>=30 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4781129Z   Using cached license_expression-30.4.4-py3-none-any.whl.metadata (11 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4943002Z Collecting packageurl-python<2,>=0.11 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.4962906Z   Using cached packageurl_python-0.17.6-py3-none-any.whl.metadata (5.1 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.5108504Z Collecting py-serializable<3.0.0,>=2.1.0 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.5129109Z   Using cached py_serializable-2.1.0-py3-none-any.whl.metadata (4.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.5167492Z Requirement already satisfied: sortedcontainers<3.0.0,>=2.4.0 in .\.venv-ci\Lib\site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (2.4.0)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.5251213Z Collecting boolean.py>=4.0 (from license-expression<31,>=30->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.5270693Z   Using cached boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.5387147Z Collecting defusedxml<0.8.0,>=0.7.1 (from py-serializable<3.0.0,>=2.1.0->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.5408313Z   Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.5977470Z Collecting msgpack<2.0.0,>=0.5.2 (from CacheControl>=0.13.0->CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6000678Z   Using cached msgpack-1.1.2-cp313-cp313-win_amd64.whl.metadata (8.4 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6200624Z Collecting filelock>=3.8.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6221097Z   Using cached filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6269537Z Requirement already satisfied: pip in .\.venv-ci\Lib\site-packages (from pip-api>=0.0.28->pip-audit) (26.0.1)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6452877Z Collecting pyparsing (from pip-requirements-parser>=32.0.0->pip-audit)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6473339Z   Using cached pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6525149Z Requirement already satisfied: charset_normalizer<4,>=2 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (3.4.7)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6529757Z Requirement already satisfied: idna<4,>=2.5 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (3.13)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6536172Z Requirement already satisfied: urllib3<3,>=1.26 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (2.6.3)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6540310Z Requirement already satisfied: certifi>=2023.5.7 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (2026.4.22)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6598211Z Requirement already satisfied: markdown-it-py>=2.2.0 in .\.venv-ci\Lib\site-packages (from rich>=12.4->pip-audit) (4.0.0)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6603085Z Requirement already satisfied: pygments<3.0.0,>=2.13.0 in .\.venv-ci\Lib\site-packages (from rich>=12.4->pip-audit) (2.20.0)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6622703Z Requirement already satisfied: mdurl~=0.1 in .\.venv-ci\Lib\site-packages (from markdown-it-py>=2.2.0->rich>=12.4->pip-audit) (0.1.2)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6686656Z Using cached pip_audit-2.10.0-py3-none-any.whl (61 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6752138Z Using cached cyclonedx_python_lib-11.7.0-py3-none-any.whl (513 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6772501Z Using cached license_expression-30.4.4-py3-none-any.whl (120 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6790808Z Using cached packageurl_python-0.17.6-py3-none-any.whl (36 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6807081Z Using cached py_serializable-2.1.0-py3-none-any.whl (23 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6824232Z Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6841161Z Using cached boolean_py-5.0-py3-none-any.whl (26 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6857602Z Using cached cachecontrol-0.14.4-py3-none-any.whl (22 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6874902Z Using cached msgpack-1.1.2-cp313-cp313-win_amd64.whl (72 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6891864Z Using cached filelock-3.29.0-py3-none-any.whl (39 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6908716Z Using cached pip_api-0.0.34-py3-none-any.whl (120 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6926026Z Using cached pip_requirements_parser-32.0.1-py3-none-any.whl (35 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6943097Z Using cached tomli-2.4.1-cp313-cp313-win_amd64.whl (108 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6959699Z Using cached tomli_w-1.2.0-py3-none-any.whl (6.7 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.6996461Z Using cached pyparsing-3.3.2-py3-none-any.whl (122 kB)
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:39.8648393Z Installing collected packages: boolean.py, tomli-w, tomli, pyparsing, pip-api, packageurl-python, msgpack, license-expression, filelock, defusedxml, py-serializable, pip-requirements-parser, CacheControl, cyclonedx-python-lib, pip-audit
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:40.6199014Z 
Test (Python 3.13, windows-latest)	Install dependencies	2026-04-26T18:05:40.6286850Z Successfully installed CacheControl-0.14.4 boolean.py-5.0 cyclonedx-python-lib-11.7.0 defusedxml-0.7.1 filelock-3.29.0 license-expression-30.4.4 msgpack-1.1.2 packageurl-python-0.17.6 pip-api-0.0.34 pip-audit-2.10.0 pip-requirements-parser-32.0.1 py-serializable-2.1.0 pyparsing-3.3.2 tomli-2.4.1 tomli-w-1.2.0
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	﻿2026-04-26T18:05:40.8449110Z ##[group]Run & $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8450127Z [36;1m& $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8[0m
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8450869Z [36;1m& $env:PYTHON_BIN -m pip_audit --strict --desc --no-deps --disable-pip -r pip-audit-requirements.txt[0m
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8518655Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8519003Z env:
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8519242Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8519610Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8519917Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8520269Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8520721Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64/lib/pkgconfig
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8521211Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8521625Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8522030Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8522400Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:40.8522691Z ##[endgroup]
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:42.7592921Z WARNING:pip_audit._cli:--no-deps is supported, but users are encouraged to fully hash their pinned dependencies
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:42.7593821Z WARNING:pip_audit._cli:Consider using a tool like `pip-compile`: https://pip-tools.readthedocs.io/en/latest/#using-hashes
Test (Python 3.13, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:47.6129581Z No known vulnerabilities found
Test (Python 3.13, windows-latest)	Lint with ruff	﻿2026-04-26T18:05:47.7719765Z ##[group]Run & $env:PYTHON_BIN -m ruff check src/ tests/
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7720280Z [36;1m& $env:PYTHON_BIN -m ruff check src/ tests/[0m
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7789300Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7789649Z env:
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7789904Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7790259Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7790563Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7790932Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7791396Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64/lib/pkgconfig
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7791854Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7792267Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7792673Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7793082Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:47.7793357Z ##[endgroup]
Test (Python 3.13, windows-latest)	Lint with ruff	2026-04-26T18:05:48.3674871Z All checks passed!
Test (Python 3.13, windows-latest)	Type-check with mypy	﻿2026-04-26T18:05:48.5143028Z ##[group]Run & $env:PYTHON_BIN -m mypy src/drift
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5143447Z [36;1m& $env:PYTHON_BIN -m mypy src/drift[0m
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5209823Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5210171Z env:
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5210418Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5210965Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5211269Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5211628Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5212094Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64/lib/pkgconfig
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5212559Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5213456Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5213875Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5214280Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:48.5214702Z ##[endgroup]
Test (Python 3.13, windows-latest)	Type-check with mypy	2026-04-26T18:05:49.6638343Z Success: no issues found in 322 source files
Test (Python 3.13, windows-latest)	Dead code detection with vulture	﻿2026-04-26T18:05:49.8178880Z ##[group]Run & $env:PYTHON_BIN -m vulture src/drift --min-confidence 65
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8179466Z [36;1m& $env:PYTHON_BIN -m vulture src/drift --min-confidence 65[0m
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8246451Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8246797Z env:
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8247038Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8247393Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8247695Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8248042Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8248495Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64/lib/pkgconfig
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8248950Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8249363Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8249774Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8250198Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.13, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:49.8250470Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	﻿2026-04-26T18:05:52.1529714Z ##[group]Run & $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1530263Z [36;1m& $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"[0m
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1598119Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1598467Z env:
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1598714Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1599076Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1599385Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1599739Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1600202Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64/lib/pkgconfig
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1600655Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1601083Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1601493Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.13.13\x64
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1601896Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:52.1602179Z ##[endgroup]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1662676Z ============================= test session starts =============================
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1663670Z platform win32 -- Python 3.13.13, pytest-9.0.3, pluggy-1.6.0 -- D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1664371Z cachedir: .pytest_cache
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1665207Z hypothesis profile 'ci' -> database=None, deadline=None, print_blob=True, derandomize=True, suppress_health_check=(HealthCheck.too_slow,)
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1666806Z benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1668357Z rootdir: D:\a\drift\drift
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1668715Z configfile: pyproject.toml
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1669039Z testpaths: tests
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1669632Z plugins: anyio-4.13.0, hypothesis-6.152.3, benchmark-5.2.3, cov-7.1.0, timeout-2.4.0, xdist-3.8.0
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1670296Z timeout: 180.0s
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1670580Z timeout method: thread
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1670891Z timeout func_only: False
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:07.3407713Z collecting ... collected 6680 items / 64 deselected / 1 skipped / 6616 selected
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:07.3408325Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:08.7033314Z tests/benchmarks/test_bench_scan.py::test_bench_composite_score_micro PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3286936Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_never_crashes PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5342252Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_line_count_non_negative PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6665568Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_valid_syntax_no_errors PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8844581Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_never_crashes PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:10.1019866Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_line_count_non_negative PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5938720Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_range PASSED  [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:11.8764050Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_empty_is_zero PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7668116Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_range PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8736926Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_no_crash PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8128456Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_assign_impact_scores_no_crash PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8799514Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_score_to_grade_always_returns PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:19.4174745Z tests/fuzz/test_fuzz_signals.py::test_fuzz_pattern_fragmentation PASSED  [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:21.2504231Z tests/fuzz/test_fuzz_signals.py::test_fuzz_broad_exception_monoculture PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:22.7798935Z tests/fuzz/test_fuzz_signals.py::test_fuzz_guard_clause_deficit PASSED   [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:25.3438613Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cognitive_complexity PASSED   [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:27.3020943Z tests/fuzz/test_fuzz_signals.py::test_fuzz_naming_contract_violation PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:29.0149947Z tests/fuzz/test_fuzz_signals.py::test_fuzz_architecture_violation PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:30.4761889Z tests/fuzz/test_fuzz_signals.py::test_fuzz_bypass_accumulation PASSED    [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:32.0716864Z tests/fuzz/test_fuzz_signals.py::test_fuzz_circular_import PASSED        [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:34.5765511Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cohesion_deficit PASSED       [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:36.1590453Z tests/fuzz/test_fuzz_signals.py::test_fuzz_co_change_coupling PASSED     [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:38.3961948Z tests/fuzz/test_fuzz_signals.py::test_fuzz_dead_code_accumulation PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:40.1598629Z tests/fuzz/test_fuzz_signals.py::test_fuzz_doc_impl_drift PASSED         [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:42.0028761Z tests/fuzz/test_fuzz_signals.py::test_fuzz_exception_contract_drift PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:43.9950200Z tests/fuzz/test_fuzz_signals.py::test_fuzz_explainability_deficit PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:45.8978651Z tests/fuzz/test_fuzz_signals.py::test_fuzz_fan_out_explosion PASSED      [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:47.0881333Z tests/fuzz/test_fuzz_signals.py::test_fuzz_hardcoded_secret PASSED       [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:49.0483131Z tests/fuzz/test_fuzz_signals.py::test_fuzz_insecure_default PASSED       [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:51.1375897Z tests/fuzz/test_fuzz_signals.py::test_fuzz_missing_authorization PASSED  [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:52.5858567Z tests/fuzz/test_fuzz_signals.py::test_fuzz_mutant_duplicate PASSED       [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8655046Z tests/fuzz/test_fuzz_signals.py::test_fuzz_phantom_reference PASSED      [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:56.7550032Z tests/fuzz/test_fuzz_signals.py::test_fuzz_system_misalignment PASSED    [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:58.6795994Z tests/fuzz/test_fuzz_signals.py::test_fuzz_temporal_volatility PASSED    [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.6378885Z tests/fuzz/test_fuzz_signals.py::test_fuzz_test_polarity_deficit PASSED  [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.7075942Z tests/fuzz/test_fuzz_signals.py::test_fuzz_ts_architecture PASSED        [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2374120Z tests/fuzz/test_fuzz_signals.py::test_fuzz_type_safety_bypass PASSED     [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2392326Z tests/test_abstraction_index.py::TestReuseSuggestion::test_construction PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2408215Z tests/test_abstraction_index.py::TestReuseSuggestion::test_to_dict PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2423136Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_from_abstractions PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2438431Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_filters_non_exported_low_usage PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2454802Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_includes_exported_regardless_of_usage PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2474027Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_by_name_tokens PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2489136Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_returns_sorted_by_relevance PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2503905Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_respects_top_k PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2519192Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_kind_filter PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2537206Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_empty_query_returns_by_usage PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2553657Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_scope_filter PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2567284Z tests/test_abstraction_index.py::TestAbstractionIndex::test_empty_index_returns_empty PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2583683Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_from_graph PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2599103Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_with_scope_limits_to_reachable PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2614113Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_returns_reason PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2630952Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_serializable PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2648601Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_max_suggestions PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2831549Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_create_issue_input_exists_and_defaults_false PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2999121Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_issue_labels_input_exists_with_default PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3017660Z tests/test_action_yml_paket_2c.py::TestActionStep::test_auto_file_step_present_and_guarded PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3033550Z tests/test_action_yml_paket_2c.py::TestActionStep::test_report_file_output_is_wired PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3049907Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_adr_exists_and_proposed PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3067967Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_issue_template_exists_with_dedup_reference PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3236141Z tests/test_adr_scanner.py::TestStatusFiltering::test_accepted_adr_is_returned PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3277088Z tests/test_adr_scanner.py::TestStatusFiltering::test_proposed_adr_is_returned PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3320666Z tests/test_adr_scanner.py::TestStatusFiltering::test_rejected_adr_is_filtered PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3360874Z tests/test_adr_scanner.py::TestStatusFiltering::test_obsolete_adr_is_filtered PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3413472Z tests/test_adr_scanner.py::TestStatusFiltering::test_mixed_statuses_returns_only_active PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3453328Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_token_matches_adr_content PASSED [  0%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3491383Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_non_match_returns_empty PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3569393Z tests/test_adr_scanner.py::TestScopeFiltering::test_task_keyword_matches_adr_content PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3620236Z tests/test_adr_scanner.py::TestScopeFiltering::test_empty_scope_and_task_returns_all_active PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3657384Z tests/test_adr_scanner.py::TestResultStructure::test_result_has_required_fields PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3695976Z tests/test_adr_scanner.py::TestResultStructure::test_title_extracted_from_heading PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3734543Z tests/test_adr_scanner.py::TestResultStructure::test_status_preserved PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3766239Z tests/test_adr_scanner.py::TestEdgeCases::test_missing_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3801051Z tests/test_adr_scanner.py::TestEdgeCases::test_empty_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3922680Z tests/test_adr_scanner.py::TestEdgeCases::test_non_md_files_ignored PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4033557Z tests/test_adr_scanner.py::TestEdgeCases::test_max_results_limit PASSED  [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4075628Z tests/test_adr_scanner.py::TestEdgeCases::test_malformed_frontmatter_does_not_raise PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4101788Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_nudge_with_unresolved_dep PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4122802Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_task_complete_with_unresolved_dep PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4144390Z tests/test_advisory_semantic.py::TestSA001::test_silent_when_deps_resolved PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4167230Z tests/test_advisory_semantic.py::TestSA002::test_warns_on_repeated_scan_in_fix_phase PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4187588Z tests/test_advisory_semantic.py::TestSA002::test_silent_in_scan_phase PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4207880Z tests/test_advisory_semantic.py::TestSA003::test_warns_on_file_outside_hypothesis PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4227750Z tests/test_advisory_semantic.py::TestSA003::test_silent_when_no_hypothesis PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4247248Z tests/test_advisory_semantic.py::TestSA004::test_warns_on_nudge_for_completed_task_file PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4267752Z tests/test_advisory_semantic.py::TestSA004::test_silent_when_no_completed_tasks PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4287965Z tests/test_advisory_semantic.py::TestSA004::test_warns_for_batch_affected_files PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4302683Z tests/test_agent_context_formats.py::TestValidTargets::test_contains_expected PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4317950Z tests/test_agent_context_formats.py::TestValidTargets::test_excludes_all PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4344858Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4415412Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4463860Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_output_is_comment_style PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4486664Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4529247Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4572309Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_markdown_format PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4594594Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_copilot_uses_instructions PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4619217Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_cursor_uses_cursorrules PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4641989Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_windsurf_uses_cursorrules_format PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4665437Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_claude_uses_claude_format PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4686976Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_agents_uses_claude_format PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4701488Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_copilot_path PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4716350Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_cursor_path PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4730264Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_windsurf_path PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4743939Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_claude_path PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4760959Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_agents_path PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4775257Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_overrides_phase PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4790239Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_phase_derived_when_no_explicit PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4804694Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_none_when_no_session_no_explicit PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4819054Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_with_no_session PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4832705Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_unknown_phase_returns_none PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4855854Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_stale_plan_injected_into_session_block PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4876605Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_head_matches PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4894169Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_no_plan_head PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4950999Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_logs_warning_and_keeps_payload PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4999005Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_still_records_trace_entry PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5119372Z tests/test_agent_context_layer.py::TestDriftMapApi::test_returns_modules_and_dependencies PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5234077Z tests/test_agent_context_layer.py::TestDriftMapApi::test_modules_have_expected_fields PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5269905Z tests/test_agent_context_layer.py::TestDriftMapApi::test_empty_repo_returns_empty PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5508304Z tests/test_agent_context_layer.py::TestDriftMapApi::test_target_path_restricts_scope PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5599113Z tests/test_agent_context_layer.py::TestDriftMapApi::test_nonexistent_target_path_returns_empty PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5715108Z tests/test_agent_context_layer.py::TestDriftMapApi::test_max_modules_respected PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5833086Z tests/test_agent_context_layer.py::TestDriftMapApi::test_agent_instruction_present PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6077249Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_returns_valid_json PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6113874Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_error_on_broken_api PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6258423Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_with_session PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6275308Z tests/test_agent_effectiveness.py::TestAgentObjective::test_defaults PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6290294Z tests/test_agent_effectiveness.py::TestAgentObjective::test_full_config PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6307334Z tests/test_agent_effectiveness.py::TestAgentObjective::test_extra_forbidden PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6323048Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_override PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6338938Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_reject_unknown_keys PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6355503Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_none_by_default PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6371859Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_from_dict PASSED [  1%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6386003Z tests/test_agent_effectiveness.py::TestSessionPhase::test_initial_phase PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6400680Z tests/test_agent_effectiveness.py::TestSessionPhase::test_advance_phase PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6416096Z tests/test_agent_effectiveness.py::TestSessionPhase::test_phase_in_summary PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6431143Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_empty_initially PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6445602Z tests/test_agent_effectiveness.py::TestSessionTrace::test_record_trace PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6460936Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_uses_current_phase PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6475589Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_in_summary PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6489278Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_snapshot_run PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6504060Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_multiple_snapshots PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6519736Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_round_trip_new_fields PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6569975Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_persists_seen_verification_payload_hashes_on_disk_round_trip PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6587683Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_default_values PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6604055Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_serialisation PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6619958Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_round_trip PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6635090Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_record_verification_updates_counters_and_kpis PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6650200Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_low_effect_high_churn_warning_is_deterministic PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6666482Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_identical_verification_payload_is_not_counted_twice PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6684722Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-True-BLOCK] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6705627Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-False-BLOCK] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6721789Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-True-BLOCK] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6737211Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-False-BLOCK] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6753280Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-True-REVIEW] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6770728Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-False-REVIEW] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6791897Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-True-AUTO] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6809323Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-False-REVIEW] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6829702Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-True-AUTO] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6849201Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-False-REVIEW] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6870984Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-True-AUTO] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6891154Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-False-REVIEW] PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6908116Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_missing_severity_defaults_to_review PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6923268Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_case_insensitive_severity PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6939262Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_count_matches_gate_routing PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6954467Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_total_equals_contract_count PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6969342Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_actions_list_length PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6983321Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_gate_field_correct PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6998678Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_severity_preserved PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7012585Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_passed_when_correct PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7025807Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_fail_on_mismatch PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7039416Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_name_is_set PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7053094Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_empty_contracts PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7066187Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_pass PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7079307Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_fail PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7093080Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_pass PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7106337Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_fail PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7119665Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_pass PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7134120Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_fail PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7148678Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_schema_version_is_2_2 PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7163954Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_session_id_contains_profile_name PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7177998Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_auto_correct PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7191816Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_review_correct PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7205755Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_block_correct PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7219270Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_all_zeros PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7232923Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_returns_dict PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7247483Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_block_count_is_zero PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7262626Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_has_auto_contracts PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7276247Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_auto_count_matches_expected PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7290074Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_assertions_pass PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7305042Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_has_all_three_gates PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7321550Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_assertions_pass PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7337613Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_no_auto_contracts PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7354130Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_block_contracts PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7369844Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_review_contracts PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7385050Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_telemetry_counters_match_profile_counts PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7401032Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_direct_agent_telemetry_properties PASSED [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7468982Z tests/test_agent_native_cli.py::test_validate_help PASSED                [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7523745Z tests/test_agent_native_cli.py::test_scan_help PASSED                    [  2%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7579111Z tests/test_agent_native_cli.py::test_fix_plan_help PASSED                [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7627002Z tests/test_agent_native_cli.py::test_start_help PASSED                   [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7673312Z tests/test_agent_native_cli.py::test_start_output_contains_three_command_journey PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.8451131Z tests/test_agent_native_cli.py::test_validate_outputs_json PASSED        [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.8521761Z tests/test_agent_native_cli.py::test_validate_exits_2_when_api_reports_invalid PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.8589949Z tests/test_agent_native_cli.py::test_validate_exits_0_when_api_reports_valid PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.8658177Z tests/test_agent_native_cli.py::test_scan_outputs_json PASSED            [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.8726456Z tests/test_agent_native_cli.py::test_scan_accepts_signals_alias PASSED   [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.8793227Z tests/test_agent_native_cli.py::test_scan_passes_exclude_and_max_per_signal PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.8910497Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[-1] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.8984939Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[0] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9070535Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[201] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9085784Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_true PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9102778Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_false PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9123087Z tests/test_agent_native_cli.py::test_scan_next_actions_baseline_hint_many_findings PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9142374Z tests/test_agent_native_cli.py::test_scan_next_actions_no_baseline_hint_few_findings PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9334303Z tests/test_agent_native_cli.py::test_fix_plan_target_path_filters PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9429574Z tests/test_agent_native_cli.py::test_fix_plan_exclude_paths_pass_through PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9516474Z tests/test_agent_native_cli.py::test_fix_plan_include_deferred_pass_through PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9746711Z tests/test_agent_native_cli.py::test_fix_plan_dismiss_show_and_reset_flow PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9818657Z tests/test_agent_native_cli.py::test_fix_plan_rejects_multiple_dismissal_operations PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9839165Z tests/test_agent_native_cli.py::test_scan_concise_omits_fix_first PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9859221Z tests/test_agent_native_cli.py::test_scan_detailed_includes_fix_first PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2395150Z tests/test_agent_native_cli.py::test_success_criteria_signal_specific PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2410059Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_all_required_sections_present PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2424816Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_sections_appear_in_expected_order PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2438853Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_validation_command_is_phase4_run PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2453432Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_fact_grounding_section_cites_retrieval_tools PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2470755Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-True-BLOCK] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2487149Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-False-BLOCK] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2504089Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-True-BLOCK] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2519251Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-False-BLOCK] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2535454Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-True-REVIEW] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2552195Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-False-REVIEW] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2568438Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-True-AUTO] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2585424Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-False-REVIEW] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2602872Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-True-AUTO] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2619287Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-False-REVIEW] PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2634403Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_table_headers_rendered PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2649608Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_per_contract_routing_rendered PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2662891Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_trigger_references_nudge PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2676733Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_feedback_loop_references_drift_feedback PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2694191Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_approval_gate_mentions_bypass_guard PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2709945Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_rollback_references_revert_recommended PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2725587Z tests/test_agent_tasks.py::TestTaskId::test_same_input_same_id PASSED    [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2739479Z tests/test_agent_tasks.py::TestTaskId::test_different_title_different_id PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2753180Z tests/test_agent_tasks.py::TestTaskId::test_different_file_different_id PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2767789Z tests/test_agent_tasks.py::TestTaskId::test_id_has_signal_prefix PASSED  [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2781477Z tests/test_agent_tasks.py::TestTaskId::test_avs_prefix PASSED            [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2798854Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_empty_tasks PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2815597Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_json PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2836368Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_finding_produces_task PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2854310Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_success_criteria PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2870374Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_expected_effect PASSED  [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2886615Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_dep_task PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2903820Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_blocks_layer_violation PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2922137Z tests/test_agent_tasks.py::TestPriorityOrdering::test_higher_severity_higher_priority PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2940781Z tests/test_agent_tasks.py::TestPriorityOrdering::test_priorities_are_sequential PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2956094Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_without_fix_skipped PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2970939Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_with_fix_included PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2993091Z tests/test_agent_tasks.py::TestJsonSchema::test_all_required_fields_present PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3014356Z tests/test_agent_tasks.py::TestJsonSchema::test_json_is_valid PASSED     [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3031846Z tests/test_agent_tasks.py::TestJsonSchema::test_action_is_nonempty PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3048783Z tests/test_agent_tasks.py::TestJsonSchema::test_success_criteria_are_nonempty PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3065549Z tests/test_agent_tasks.py::TestJsonSchema::test_expected_effect_is_nonempty PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3083101Z tests/test_agent_tasks.py::TestDeduplication::test_duplicate_findings_deduplicated PASSED [  3%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3100528Z tests/test_agent_tasks.py::TestDeduplication::test_same_title_different_files_keep_correct_recommendations PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3116795Z tests/test_agent_tasks.py::TestMdsTask::test_mds_finding_produces_task PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3132297Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_default_classification PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3146851Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_cross_file_bumps_scope PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3162760Z tests/test_agent_tasks.py::TestAutomationClassification::test_tvs_classification PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3177997Z tests/test_agent_tasks.py::TestAutomationClassification::test_pfs_with_canonical_bumps_fit PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3193344Z tests/test_agent_tasks.py::TestAutomationClassification::test_many_related_files_bumps_scope PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3208945Z tests/test_agent_tasks.py::TestAutomationClassification::test_high_complexity_lowers_fit PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3226503Z tests/test_agent_tasks.py::TestAutomationClassification::test_depends_on_bumps_risk PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3243836Z tests/test_agent_tasks.py::TestAutomationClassification::test_classification_in_json PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3259181Z tests/test_agent_tasks.py::TestConstraints::test_universal_constraints_always_present PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3274490Z tests/test_agent_tasks.py::TestConstraints::test_mds_has_body_hash_constraint PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3291177Z tests/test_agent_tasks.py::TestConstraints::test_dia_has_phantom_constraint PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3307211Z tests/test_agent_tasks.py::TestConstraints::test_pfs_has_canonical_constraint PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3322816Z tests/test_agent_tasks.py::TestConstraints::test_eds_has_trivial_docstring_constraint PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3340082Z tests/test_agent_tasks.py::TestConstraints::test_constraints_in_json PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3353977Z tests/test_agent_tasks.py::TestConstraints::test_generate_constraints_direct PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3369048Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_mds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3384839Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_pfs_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3400994Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_avs_circular_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3416582Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_eds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3433498Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_tvs_has_side_effect_note PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3449596Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_sms_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3465586Z tests/test_agent_tasks.py::TestRepairMaturity::test_mds_verified PASSED  [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3481171Z tests/test_agent_tasks.py::TestRepairMaturity::test_dia_verified PASSED  [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3496670Z tests/test_agent_tasks.py::TestRepairMaturity::test_pfs_verified PASSED  [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3514594Z tests/test_agent_tasks.py::TestRepairMaturity::test_avs_experimental PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3529696Z tests/test_agent_tasks.py::TestRepairMaturity::test_tvs_experimental PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3545286Z tests/test_agent_tasks.py::TestRepairMaturity::test_sms_experimental PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3562860Z tests/test_agent_tasks.py::TestRepairMaturity::test_bem_verified PASSED  [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3579719Z tests/test_agent_tasks.py::TestRepairMaturity::test_maturity_in_json PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3596793Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_constant_has_all_scored_signals PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3613869Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_covers_all_registry_signals PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3627689Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_values_consistent PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3643113Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_level_in_task_metadata PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3660551Z tests/test_agent_tasks.py::TestRepairMaturity::test_coverage_gaps_in_json PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3675857Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3692356Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_tool_is_grep PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3707618Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_predicate PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3723032Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3740191Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_step1_has_file_a_and_file_b PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3758808Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_scan_step_includes_file_pair PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3774509Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3790238Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_step1_predicate_variant_count PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3805551Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3822333Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_step1_tool_is_import_check PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3838264Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_layer_verify_plan_ends_with_nudge PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3853405Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3869320Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_step1_tool_is_ast_check PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3886252Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3901571Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_step1_references_both_functions PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3923545Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3939935Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_step1_targets_novel_packages PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3955271Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3969822Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_step1_targets_score_reduction PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.3985440Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4000794Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_step1_targets_function PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4016558Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4032032Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_step1_targets_broad_count PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4046596Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_module_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4061124Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_nesting_verify_plan_targets_depth PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4078283Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4094801Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_step1_targets_function PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4110160Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_partial_resolution_flagged_when_cc_above_twice_threshold PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4125132Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_no_partial_resolution_when_cc_within_twice_threshold PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4140970Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_verify_plan_shape PASSED [  4%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4157586Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_step1_targets_variable PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4172800Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_verify_plan_shape PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4187305Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_step1_targets_endpoint PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4202437Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_verify_plan_shape PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4218789Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_step1_targets_markers PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4235313Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_verify_plan_shape PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4250638Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_step1_targets_functions PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4265967Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_verify_plan_shape PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4280195Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_step1_targets_imports PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4296552Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_verify_plan_shape PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4313323Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_step1_targets_phantoms PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4328654Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_verify_plan_shape PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4343294Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_step1_targets_ratio PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4357573Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_zero_assertion_verify_plan PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4372729Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_circular_verify_plan_shape PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4389162Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_layer_verify_plan PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4405811Z tests/test_agent_tasks.py::TestVerifyPlan::test_generic_fallback_verify_plan PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4423080Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_in_json PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4439665Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_step_keys_in_json PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4454925Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_list_no_none_items PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4469295Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_empty_analysis_empty_tasks PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4489017Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_title_not_none PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4504848Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_action_not_none PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4519549Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_constraints_not_none PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4537304Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_json_tasks_no_none_ids PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4554851Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_multiple_findings_no_none_tasks PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4572930Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_avs_task_fields_not_none PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4592946Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_mds_task_not_none PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4612536Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_unactionable_yields_no_none_tasks PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4626836Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4661863Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_json_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4674929Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_type_importable PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4688675Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_importable PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4705107Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_telemetry_importable PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4721540Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_empty_telemetry_all_zero PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4737705Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_auto_counts_auto_fix_only PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4753536Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_block_counts_block_actions PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4769680Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_revert_not_counted_in_any_bucket PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4805835Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_agent_telemetry_null_by_default PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4836967Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_analysis_without_telemetry_still_valid_json PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4869109Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_agent_telemetry_present_in_json PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4899207Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_schema_version_is_2_2_in_block PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4928243Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_session_id_serialised PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4957411Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_totals_computed_correctly PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4986388Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_actions_list_length PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5016247Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_fields_serialised PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5045657Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_optional_fields_null PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5059713Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_defaults_to_none PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5075269Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_accepts_telemetry_object PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5149494Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_empty_repo PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5189992Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_directory PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5232339Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_md PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5272910Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_agents_md PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5313213Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claudeignore PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5355049Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_indicators PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5399065Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_instructions PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5461573Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursor_directory PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5503243Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursorrules PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5546961Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_directory PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5589420Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_config PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5632408Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_directory PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5676025Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_docs PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5720054Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_windsurf PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5762543Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_codeium PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5811495Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_amazon_q PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5857528Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_continue_dir PASSED [  5%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5945240Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_multiple_tools_sorted PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6017389Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_three_tools PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6070165Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_deduplication PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6146082Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_four_tools PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6160102Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_zero_tools PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6173367Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_one_tool PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6185951Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_two_tools PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6198859Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_three_tools PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6216392Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_four_tools PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6233795Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_coauthor_unaffected_by_boost PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6247217Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_no_boost PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6262666Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_boost PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6278371Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_single_tool_boost PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6292986Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_no_boost PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6307530Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_one_tool PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6324535Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_three_tools PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6337883Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_fix PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6351400Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_refactor PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6365895Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_with_body_not_matched PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6379950Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_with_boost PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6393859Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_no_boost PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6409111Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_boost_cap_at_095 PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6422459Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_no_pattern_no_signal PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6436137Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_wip_message_no_match PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6451713Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_policy PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6465415Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_absent_by_default PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6485319Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_full_config PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6500534Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_default_empty PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6514788Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_set PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6531271Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_manual_ratio_overrides_computed PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6548815Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_no_manual_ratio_uses_computed PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6566009Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_contains_ai_tools PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6583595Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_empty_ai_tools PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.7854573Z tests/test_analysis_degradation.py::test_signal_failure_marks_analysis_degraded PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.9486687Z tests/test_analysis_degradation.py::test_corrupt_history_file_marks_analysis_degraded PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:05.4968958Z tests/test_analysis_degradation.py::test_invalid_diff_ref_marks_fallback_as_degraded PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.0646644Z tests/test_analysis_degradation.py::test_analyze_diff_uncommitted_mode_detects_working_tree_changes PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.8041546Z tests/test_analysis_degradation.py::test_analyze_diff_staged_mode_only_uses_index_changes PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.9885336Z tests/test_analysis_degradation.py::test_analyze_repo_target_path_respects_path_boundaries PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.2467458Z tests/test_analysis_degradation.py::test_analyze_diff_fallback_preserves_since_days PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3950388Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_no_crash PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.5433677Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_score_is_float PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.6837136Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_severity_valid PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.8289172Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_findings_are_valid PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.9937911Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_no_crash PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1432521Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_score_is_float PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2938069Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_severity_valid PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4557383Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_total_files PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6020233Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_has_no_bootstrap_readme_finding PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7607913Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_no_crash PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.9266951Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_score_is_float PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.0840718Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_severity_valid PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.2561647Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_findings_are_valid PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.2577889Z tests/test_analysis_status_and_trend_direction_enums.py::test_trend_context_uses_trend_direction_enum PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.2596718Z tests/test_analysis_status_and_trend_direction_enums.py::test_repo_analysis_uses_analysis_status_enum_by_default PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.2734593Z tests/test_analyze_cmd_extended.py::test_analyze_format_sarif PASSED     [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.2862970Z tests/test_analyze_cmd_extended.py::test_analyze_format_csv PASSED       [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.2983960Z tests/test_analyze_cmd_extended.py::test_analyze_format_agent_tasks PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3112257Z tests/test_analyze_cmd_extended.py::test_analyze_format_github PASSED    [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3222592Z tests/test_analyze_cmd_extended.py::test_analyze_format_markdown PASSED  [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3337114Z tests/test_analyze_cmd_extended.py::test_analyze_with_select_signals PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3449881Z tests/test_analyze_cmd_extended.py::test_analyze_with_ignore_signals PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3566183Z tests/test_analyze_cmd_extended.py::test_analyze_progress_json PASSED    [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3685421Z tests/test_analyze_cmd_extended.py::test_analyze_progress_none PASSED    [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3873920Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_signal_paths PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3909219Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_rule_runner_importerror_paths PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4012151Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_reuses_precomputed_graph_and_package_map PASSED [  6%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4083298Z tests/test_api_and_ts_arch_boost.py::test_api_explain_paths PASSED       [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4127718Z tests/test_api_and_ts_arch_boost.py::test_api_explain_fingerprint_helper PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4165736Z tests/test_api_and_ts_arch_boost.py::test_api_negative_context_success_and_error PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4217948Z tests/test_api_and_ts_arch_boost.py::test_finding_rendering_helpers PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4232229Z tests/test_api_helpers_coverage.py::TestTrendDict::test_none_when_no_trend PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4246470Z tests/test_api_helpers_coverage.py::TestTrendDict::test_dict_when_trend_present PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4259539Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_unknown_abbreviation PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4274580Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_no_weights_attribute PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4298104Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_valid_signal_from_config PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4312005Z tests/test_api_helpers_coverage.py::TestTopSignals::test_empty_findings PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4327446Z tests/test_api_helpers_coverage.py::TestTopSignals::test_aggregation_and_sorting PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4341937Z tests/test_api_helpers_coverage.py::TestTopSignals::test_signal_filter PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4398420Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_default PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4412916Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_false_includes_all PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4427614Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_with_file_and_related PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4445336Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_file PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4459184Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_empty_task PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4473071Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_duplicate_in_allowed PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4487251Z tests/test_api_helpers_coverage.py::TestPlanValidationResult::test_to_api_dict PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4501683Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_plan PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4515615Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_no_reason PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4530088Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_legacy_plan_no_state PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4547026Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_unchanged_repo PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4565304Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_head_changed PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4583629Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_affected_files_modified PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4597345Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_accepted PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4612543Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_in_scope PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4626018Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_out_of_scope_noise PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4639583Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_unknown PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4653537Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_no_target_path_keeps_all PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4667992Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_target_path_splits_scope PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4681933Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_in_scope_blocker_by_high PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4703160Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_out_of_scope_noise_only PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4718926Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_zero_default_score_basis_does_not_block_on_delta PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4744200Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_historical_score_basis_blocks_on_regression PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4760492Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_degraded PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4774027Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_high_severity PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4788120Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_baseline_recommended PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4801246Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_improved PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4815325Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_no_action PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4829488Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_out_of_scope_noise_in_scope_accept PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4845782Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_no_staged PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4862815Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4877375Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted_improved_with_batch PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4890901Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_out_of_scope PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4904894Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_default PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4918251Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_cache_dir PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4931136Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_normal_file PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4944769Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_backslash PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4958366Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_safe PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4971639Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_not_safe PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4985879Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_parse_failures PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4999468Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_high_finding PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5012681Z tests/test_api_quick_wins_coverage.py::TestNudgeMagnitudeLabel::test_magnitude_buckets PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5026192Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_without_shadow PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5043362Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_with_shadow PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5056881Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_with_batch PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5072019Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_without_batch PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5086600Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_empty PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5100374Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_patch_protocol_in_instruction PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5113577Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_with_batch PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5126747Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_without_batch PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5140254Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_match PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5153483Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_no_match PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5166460Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_match PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5181159Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_no_match PASSED [  7%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5195121Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_with_suffix PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5207887Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5221138Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_no_wildcard_no_match PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5234358Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5247413Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard_with_capture PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5260542Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_wildcard PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5275326Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5970266Z tests/test_api_validate_scan_extended.py::test_validate_python_capability_detected PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6318077Z tests/test_api_validate_scan_extended.py::test_validate_config_error_sets_invalid PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6988356Z tests/test_api_validate_scan_extended.py::test_validate_negative_weight_sets_invalid PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.7663060Z tests/test_api_validate_scan_extended.py::test_validate_weight_sum_warning PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8333421Z tests/test_api_validate_scan_extended.py::test_validate_bad_similarity_threshold PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8351274Z tests/test_api_validate_scan_extended.py::test_diverse_top_impact_quota_zero_or_negative PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8404767Z tests/test_api_validate_scan_extended.py::test_scan_raises_on_invalid_max_per_signal PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8422502Z tests/test_api_validate_scan_extended.py::test_scan_next_actions_high_critical_findings PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8436689Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_large_count PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8449960Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_small_count PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8495906Z tests/test_api_validate_scan_extended.py::test_validate_cmd_output_to_file PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8535414Z tests/test_api_validate_scan_extended.py::test_validate_cmd_stdout_output PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8549641Z tests/test_arch_graph.py::TestArchModule::test_creation_with_defaults PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8563427Z tests/test_arch_graph.py::TestArchModule::test_creation_with_all_fields PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8577102Z tests/test_arch_graph.py::TestArchDependency::test_creation PASSED       [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8591344Z tests/test_arch_graph.py::TestArchDependency::test_with_policy PASSED    [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8604898Z tests/test_arch_graph.py::TestArchAbstraction::test_creation_with_defaults PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8618691Z tests/test_arch_graph.py::TestArchAbstraction::test_with_all_fields PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8633042Z tests/test_arch_graph.py::TestArchHotspot::test_creation_with_defaults PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8646048Z tests/test_arch_graph.py::TestArchHotspot::test_with_recurring_signals PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8659072Z tests/test_arch_graph.py::TestArchGraph::test_construction PASSED        [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8673664Z tests/test_arch_graph.py::TestArchGraph::test_get_module PASSED          [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8687144Z tests/test_arch_graph.py::TestArchGraph::test_neighbors PASSED           [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8700196Z tests/test_arch_graph.py::TestArchGraph::test_hotspots_for_path PASSED   [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8714709Z tests/test_arch_graph.py::TestArchGraph::test_abstractions_in_module PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8729536Z tests/test_arch_graph.py::TestArchGraphSerialization::test_to_dict_and_back PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8744480Z tests/test_arch_graph.py::TestArchGraphSerialization::test_json_round_trip PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8811300Z tests/test_arch_graph.py::TestArchGraphPersistence::test_save_and_load PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8846261Z tests/test_arch_graph.py::TestArchGraphPersistence::test_load_returns_none_when_missing PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8889912Z tests/test_arch_graph.py::TestArchGraphPersistence::test_schema_version_mismatch_returns_none PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8929072Z tests/test_arch_graph.py::TestArchGraphPersistence::test_corrupted_json_returns_none PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8944351Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_from_modules_and_dependencies PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8959684Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_module_scores PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8974730Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_parse_results_extracts_abstractions PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8995136Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_layer_boundaries PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9010025Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_empty_map PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9025072Z tests/test_architecture_violation.py::test_build_import_graph_basic PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9040154Z tests/test_architecture_violation.py::test_build_import_graph_resolves_relative_imports_to_internal_edges PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9056104Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_js_specifier_to_ts_target PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9072699Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_mjs_and_cjs_specifiers PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9086850Z tests/test_architecture_violation.py::test_external_imports_marked PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9192148Z tests/test_architecture_violation.py::test_build_import_graph_avoids_per_import_fullscan PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9210080Z tests/test_architecture_violation.py::test_no_violations_in_correct_direction PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9227435Z tests/test_architecture_violation.py::test_upward_import_detected PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9244928Z tests/test_architecture_violation.py::test_upward_import_detected_with_src_root_package_alias PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9266549Z tests/test_architecture_violation.py::test_lazy_import_policy_violation_detected_for_module_level_heavy_import PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9283710Z tests/test_architecture_violation.py::test_lazy_import_policy_ignores_local_import_when_module_level_only PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9299844Z tests/test_architecture_violation.py::test_circular_dependency_detected PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9318617Z tests/test_architecture_violation.py::test_score_zero_when_clean PASSED  [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9337983Z tests/test_architecture_violation.py::test_generated_typescript_file_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9391553Z tests/test_architecture_violation.py::test_generated_header_file_without_generated_suffix_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9407697Z tests/test_architecture_violation.py::test_blast_radius_metadata_on_upward_import PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9431747Z tests/test_architecture_violation.py::test_high_blast_radius_finding PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9451047Z tests/test_architecture_violation.py::test_zone_of_pain_detected PASSED  [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9471399Z tests/test_architecture_violation.py::test_no_zone_of_pain_for_abstract_module PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9492487Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_is_dampened PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9515322Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_can_still_be_high_with_strong_evidence PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9534770Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_constants_module_issue_276 PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9554646Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_type_module_issue_276 PASSED [  8%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9568538Z tests/test_architecture_violation.py::test_build_co_change_pairs_basic PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9582989Z tests/test_architecture_violation.py::test_co_change_filters_bulk_commits PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9601183Z tests/test_architecture_violation.py::test_co_change_finding_without_import PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9617078Z tests/test_architecture_violation.py::test_co_change_suppressed_when_import_exists PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9633846Z tests/test_architecture_violation.py::test_co_change_same_directory_suppressed PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9650515Z tests/test_architecture_violation.py::test_co_change_root_level_not_suppressed PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9667134Z tests/test_architecture_violation.py::test_co_change_test_source_pair_suppressed PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9683555Z tests/test_architecture_violation.py::test_co_change_bulk_commits_discounted PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9711497Z tests/test_architecture_violation.py::test_god_module_candidate_detected PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9734328Z tests/test_architecture_violation.py::test_unstable_dependency_detected_with_churn_history PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9756806Z tests/test_architecture_violation.py::test_unstable_dependency_suppressed_for_intra_extension_imports PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9779019Z tests/test_architecture_violation.py::test_unstable_dependency_still_detected_for_cross_extension_imports PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9975363Z tests/test_are_integration.py::TestAREIntegration::test_full_lifecycle PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0013030Z tests/test_are_integration.py::TestAREIntegration::test_opt_in_disabled_no_side_effects PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0047090Z tests/test_are_integration.py::TestAREIntegration::test_suppressed_findings_excluded_from_calibration PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0089867Z tests/test_are_integration.py::TestAREIntegration::test_no_pii_in_stored_data PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0104335Z tests/test_are_integration.py::TestAREIntegration::test_refinement_idempotent_on_good_scores PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0122060Z tests/test_are_integration.py::TestAREIntegration::test_config_defaults PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0178205Z tests/test_ast_parser.py::test_parse_functions PASSED                    [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0232893Z tests/test_ast_parser.py::test_parse_classes PASSED                      [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0286408Z tests/test_ast_parser.py::test_parse_imports PASSED                      [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0326337Z tests/test_ast_parser.py::test_import_scope_marks_module_level_and_local_imports PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0381030Z tests/test_ast_parser.py::test_parse_error_handling_patterns PASSED      [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0421901Z tests/test_ast_parser.py::test_parse_error_handling_fallback_assignment_action PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0468602Z tests/test_ast_parser.py::test_complexity PASSED                         [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0511661Z tests/test_ast_parser.py::test_docstring_detection PASSED                [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0552387Z tests/test_ast_parser.py::test_syntax_error_handling PASSED              [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0593582Z tests/test_ast_parser.py::test_return_strategy_multiple_strategies_detected PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0641321Z tests/test_ast_parser.py::test_return_strategy_single_strategy_not_emitted PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0716061Z tests/test_ast_parser.py::test_return_strategy_tuple_and_dict_and_raise PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0757871Z tests/test_ast_parser.py::test_return_strategy_ignores_nested_functions PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0798938Z tests/test_ast_parser.py::test_return_strategy_bare_raise_detected PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0846960Z tests/test_ast_parser.py::test_return_strategy_mutation_benchmark_scenario PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0862757Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_attribute_exception PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0877410Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_tuple_exception PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0892822Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_attr PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0907431Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_attr_other PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0921318Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_name PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0935329Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_log_func_name PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0949305Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_name PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0962801Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_other PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0976357Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_bare_handler PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0989259Z tests/test_ast_parser_extra.py::test_is_route_decorator_false_for_constant PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1001785Z tests/test_ast_parser_extra.py::test_decorator_name_returns_empty_for_constant PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1016096Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_name PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1029963Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_attr PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1044212Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_no_route_returns_none PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1058239Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_none_for_single PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1076654Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_dict_for_mixed PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1090462Z tests/test_ast_parser_extra.py::test_classify_return_strategy_none_value PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1103834Z tests/test_ast_parser_extra.py::test_classify_return_strategy_no_value PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1117187Z tests/test_ast_parser_extra.py::test_classify_return_strategy_tuple PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1130320Z tests/test_ast_parser_extra.py::test_classify_return_strategy_dict PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1142770Z tests/test_ast_parser_extra.py::test_classify_return_strategy_value PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1186011Z tests/test_ast_parser_extra.py::test_parser_function_with_attribute_decorator PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1221293Z tests/test_ast_parser_extra.py::test_parser_function_with_call_attr_decorator PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1253505Z tests/test_ast_parser_extra.py::test_parser_class_with_attribute_base PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1286054Z tests/test_ast_parser_extra.py::test_parse_python_file_oserror PASSED    [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1323876Z tests/test_ast_parser_extra.py::test_parse_file_unsupported_language PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1360963Z tests/test_ast_parser_extra.py::test_parse_file_typescript_calls_ts_parser PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1376158Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_single_handler_raise PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1390057Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_bare_except_pass PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1405130Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_return PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1421985Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_log PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1437996Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_print PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1453719Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_fallback_assign PASSED [  9%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1469545Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_tuple_exception PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1483279Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_finally PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1497482Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_else PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1511185Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_attribute PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1524779Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_name PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1539073Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_call PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1553045Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_not_route PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1566269Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_simple_name PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1579855Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_attribute PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1593912Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_call PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1608046Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_login_required PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1622397Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_no_auth PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1640352Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_no_route PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1655486Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_basic_endpoint PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1670102Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_with_try PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1684017Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_auth_decorator PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1698896Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1714418Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none_literal PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1728379Z tests/test_attribution.py::TestParsePorcelain::test_parses_basic_porcelain PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1741836Z tests/test_attribution.py::TestParsePorcelain::test_first_line_fields PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1757674Z tests/test_attribution.py::TestParsePorcelain::test_second_commit_fields PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1770933Z tests/test_attribution.py::TestParsePorcelain::test_empty_input PASSED   [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1784092Z tests/test_attribution.py::TestParsePorcelain::test_date_parsing PASSED  [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1802147Z tests/test_attribution.py::TestBlameLines::test_blame_returns_parsed_lines PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1822735Z tests/test_attribution.py::TestBlameLines::test_blame_with_line_range_passes_l_flag PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1843922Z tests/test_attribution.py::TestBlameLines::test_blame_without_range_no_l_flag PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1860313Z tests/test_attribution.py::TestBlameLines::test_blame_git_not_found_returns_empty PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1875901Z tests/test_attribution.py::TestBlameLines::test_blame_nonzero_return_code PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1889203Z tests/test_attribution.py::TestBlameCache::test_put_and_get PASSED       [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1903777Z tests/test_attribution.py::TestBlameCache::test_miss_returns_none PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1918336Z tests/test_attribution.py::TestBlameCache::test_eviction_on_overflow PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1944860Z tests/test_attribution.py::TestBlameFilesParallel::test_deduplicates_by_file PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1962972Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_merge_message PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1981162Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_pr_message PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1998951Z tests/test_attribution.py::TestBranchHint::test_returns_none_on_no_merge PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2036787Z tests/test_attribution.py::TestEnrichFindings::test_enriches_finding_with_attribution PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2053051Z tests/test_attribution.py::TestEnrichFindings::test_skips_finding_without_file_path PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2069707Z tests/test_attribution.py::TestEnrichFindings::test_fallback_on_empty_blame PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2084388Z tests/test_attribution.py::TestEnrichFindings::test_disabled_config_skips_enrichment PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2109664Z tests/test_attribution.py::TestJsonAttribution::test_finding_with_attribution_serialized PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2126915Z tests/test_attribution.py::TestJsonAttribution::test_finding_without_attribution_has_null PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2142585Z tests/test_attribution.py::TestSarifAttribution::test_sarif_includes_attribution_properties PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2159802Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_includes_attribution_line PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2172849Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_without_attribution PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2185887Z tests/test_attribution.py::TestAttributionModel::test_attribution_defaults PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2200784Z tests/test_attribution.py::TestAttributionModel::test_finding_attribution_field_default_none PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2302651Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_valid_fmea PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2342356Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_empty_fmea PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2381919Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_header_only_fmea PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2420131Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_valid_risk_register PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2459907Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_empty_risk_register PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2498320Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_valid_fault_trees PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2539971Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_empty_fault_trees PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2579140Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_valid_stride PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2617456Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_empty_stride PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2673329Z tests/test_audit_content_validation.py::TestValidateAuditContent::test_all_valid_returns_empty PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2743500Z tests/test_automation_enhancements.py::TestWorkflowPipCache::test_setup_python_enables_pip_cache PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2812799Z tests/test_automation_enhancements.py::TestWorkflowReusable::test_workflow_call_trigger_declared PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2828511Z tests/test_automation_enhancements.py::TestWorkflowStepSummary::test_step_summary_write_present PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3614272Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_default_cap_is_ten PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4416353Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_explicit_cap_overrides_default PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4435420Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_existing_open_issues_queries_each_label PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4455953Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_multi_label_dedup_skips_duplicates_across_labels PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4471908Z tests/test_avs_enhanced.py::TestOmnilayer::test_config_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4486073Z tests/test_avs_enhanced.py::TestOmnilayer::test_utils_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4499947Z tests/test_avs_enhanced.py::TestOmnilayer::test_schemas_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4513449Z tests/test_avs_enhanced.py::TestOmnilayer::test_exceptions_dir_is_omnilayer PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4526745Z tests/test_avs_enhanced.py::TestOmnilayer::test_api_dir_is_layer_zero PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4539434Z tests/test_avs_enhanced.py::TestOmnilayer::test_services_dir_is_layer_one PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4552116Z tests/test_avs_enhanced.py::TestOmnilayer::test_db_dir_is_layer_two PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4564887Z tests/test_avs_enhanced.py::TestOmnilayer::test_unknown_dir_returns_none PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4583543Z tests/test_avs_enhanced.py::TestOmnilayer::test_omnilayer_import_generates_no_violation PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4600713Z tests/test_avs_enhanced.py::TestOmnilayer::test_import_from_utils_generates_no_violation PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4619527Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_allowed_pattern_suppresses_finding PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4638107Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_non_matching_pattern_still_reports PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4722762Z tests/test_avs_enhanced.py::TestHubDampening::test_hub_module_gets_reduced_score PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4737262Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_simple PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4750689Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_init PASSED  [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4764112Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_single_file PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4777083Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_with_src_root PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4791840Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_without_src_root PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4807940Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_lib_root PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4823085Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_single_part PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4837145Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_glob_match PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4850691Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_no_match PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4864840Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_exact PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4877563Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_prefix PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4892843Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4908436Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_no_match PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4922088Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob_no_match PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4934664Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_partial_name PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4947889Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_non_relative PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4961093Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4974262Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_names_only PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4987192Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_short_path PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5002018Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module_and_names PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5019745Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_small_graph PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5033690Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_hub_detection PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5048173Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_empty_graph PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5075688Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_positive] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5097696Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_negative] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5122048Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_positive] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5143915Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_negative] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5163610Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_positive] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5182233Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_negative] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5235259Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_empirical_metrics PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5253730Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_storage_imports_routes PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5271139Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_repositories_imports_views PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5288260Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_infrastructure_imports_controllers PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5306794Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_models_imports_services PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5328542Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_db_imports_domain PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5346366Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_services PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5363215Z tests/test_avs_mutations.py::TestValidDirections::test_services_imports_db PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5379808Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_db PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5396353Z tests/test_avs_mutations.py::TestValidDirections::test_same_layer_no_violation PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5415097Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[config] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5437245Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[utils] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5458735Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[helpers] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5477051Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[constants] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5494972Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[types] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5512634Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[common] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5532221Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[shared] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5550621Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[base] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5568659Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[exceptions] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5586388Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[errors] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5604375Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[enums] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5623766Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[schemas] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5643488Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[config] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5661660Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[utils] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5679532Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[helpers] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5697330Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[constants] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5715582Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[types] PASSED [ 11%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5738174Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[common] PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5758403Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[shared] PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5780985Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[base] PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5800061Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[exceptions] PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5819820Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[errors] PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5843065Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[enums] PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5862862Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[schemas] PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5880793Z tests/test_avs_mutations.py::TestCircularMutations::test_simple_cycle_detected PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5899259Z tests/test_avs_mutations.py::TestCircularMutations::test_three_module_cycle PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5917846Z tests/test_avs_mutations.py::TestCircularMutations::test_no_cycle_in_dag PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5937431Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_non_hub_gets_full_score PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5969819Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_hub_score_is_half_of_base PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5990545Z tests/test_avs_mutations.py::TestPolicyViolationMutations::test_policy_violation_has_fix PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.6009999Z tests/test_avs_mutations.py::TestCrossPassDeduplication::test_policy_and_inferred_same_edge_are_deduplicated PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.6028681Z tests/test_avs_mutations.py::TestFixTextFormat::test_upward_fix_mentions_service_layer PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.6048159Z tests/test_avs_mutations.py::TestFixTextFormat::test_circular_fix_mentions_dependency_inversion PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.8102608Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_shields_url PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.0622777Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_markdown_snippet PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.2976411Z tests/test_badge_command.py::TestBadgeCommand::test_badge_write_to_file PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5228553Z tests/test_badge_command.py::TestBadgeCommand::test_badge_style_option PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7767544Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_green_for_low_score PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7797509Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_thresholds_follow_severity_mapping PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.0163748Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_stdout PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.2681640Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_file PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.2699149Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_produces_valid_svg PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.2737082Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_uses_hex_for_named_color PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.2759839Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_accepts_raw_hex_color PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.2775733Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_brightgreen_for_low PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.5556816Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_outputs_only_snippet PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8461755Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_write_to_file PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8478459Z tests/test_baseline.py::TestFindingFingerprint::test_deterministic PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8494167Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_signal PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8517580Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_file PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8546263Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_line PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8562563Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_title PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8577746Z tests/test_baseline.py::TestFindingFingerprint::test_none_file_path PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8592470Z tests/test_baseline.py::TestFindingFingerprint::test_hex_string_format PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8607233Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_line_shift PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8621129Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_metric_title_change PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8635437Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_trailing_refs PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8659906Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_genuine_rename PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8687159Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_file_move PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8702851Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_signal_change PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8717665Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_symbol_when_no_logical_location PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8732497Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_file_when_no_symbol PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8746784Z tests/test_baseline.py::TestStableTitle::test_strips_leading_metric PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8760881Z tests/test_baseline.py::TestStableTitle::test_strips_multiple_metrics PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8774281Z tests/test_baseline.py::TestStableTitle::test_strips_trailing_file_line_refs PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8787824Z tests/test_baseline.py::TestStableTitle::test_preserves_stable_text PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8808780Z tests/test_baseline.py::TestStableTitle::test_empty_and_none_safe PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8882164Z tests/test_baseline.py::TestBaselineIO::test_roundtrip PASSED            [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.8932897Z tests/test_baseline.py::TestBaselineIO::test_file_structure PASSED       [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9009173Z tests/test_baseline.py::TestBaselineIO::test_empty_baseline PASSED       [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9055960Z tests/test_baseline.py::TestBaselineIO::test_invalid_file_raises PASSED  [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9142319Z tests/test_baseline.py::TestBaselineIO::test_version_mismatch_emits_warning PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9191742Z tests/test_baseline.py::TestBaselineIO::test_same_version_no_warning PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9245506Z tests/test_baseline.py::TestBaselineIO::test_missing_version_field_no_error PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9324353Z tests/test_baseline.py::TestBaselineIO::test_save_writes_v2_schema_with_v1_alias PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9372405Z tests/test_baseline.py::TestBaselineIO::test_v1_schema_baseline_still_loads PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9388063Z tests/test_baseline.py::TestBaselineDiff::test_all_new PASSED            [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9405280Z tests/test_baseline.py::TestBaselineDiff::test_all_known PASSED          [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9422570Z tests/test_baseline.py::TestBaselineDiff::test_mixed PASSED              [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9436719Z tests/test_baseline.py::TestBaselineDiff::test_empty_findings PASSED     [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9521774Z tests/test_baseline.py::TestBaselineCLI::test_help PASSED                [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9583815Z tests/test_baseline.py::TestBaselineCLI::test_save_help PASSED           [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9653966Z tests/test_baseline.py::TestBaselineCLI::test_diff_help PASSED           [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9754368Z tests/test_baseline.py::TestBaselineCLI::test_diff_missing_baseline_suggests_save_command PASSED [ 12%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9844998Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_has_baseline_option PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:12.9904046Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_has_baseline_option PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.0049740Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.0175649Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.0460732Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_updates_suppressed_count PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.0776513Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_json_includes_baseline_counts PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.0832625Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_creates_file PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.0980166Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_no_temp_file_left_on_success PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.1040619Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_atomic_replaces_existing PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.1163279Z tests/test_baseline.py::TestCorruptBaselineCallers::test_ci_corrupt_baseline_exits_with_message PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.1244544Z tests/test_baseline.py::TestCorruptBaselineCallers::test_shared_apply_baseline_filtering_corrupt PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.1358810Z tests/test_baseline.py::TestCorruptBaselineCallers::test_baseline_diff_command_corrupt PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.1507398Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_passes_when_clean PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.1692420Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_exits_one_on_drift PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.1956740Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_respects_threshold PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2059550Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_refuses_without_confirm PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2197823Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_writes_baseline_with_confirm PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2248127Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_age_for_fresh_baseline PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2292128Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_large_age_for_old_baseline PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2332249Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_for_missing_file PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2402991Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_when_created_at_missing PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2424929Z tests/test_baseline.py::TestBaselineAgeDays::test_stale_days_constant_is_positive PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2535143Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_missing_baseline_exits_zero_with_hint PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2657977Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_clean_against_baseline PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2799560Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_json_format_returns_structured_payload PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2922621Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_status_never_exits_nonzero_on_drift PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2937637Z tests/test_batch_metadata.py::TestFixTemplateClass::test_uniform_template_signal PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2961564Z tests/test_batch_metadata.py::TestFixTemplateClass::test_pfs_groups_by_canonical PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2977865Z tests/test_batch_metadata.py::TestFixTemplateClass::test_mds_groups_by_duplicate_group PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.2992444Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_groups_by_rule_id PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3006184Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_no_rule_id PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3020153Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_single_task_not_batch_eligible PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3034996Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_multiple_tasks_same_class_batch_eligible PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3049079Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_mixed_classes PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3079539Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_includes_batch_fields PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3093551Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_defaults_when_no_batch PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3109609Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_exemplar_metadata PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3124557Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_negative_context PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3138606Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_empty_when_no_data PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3153393Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_max_three PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3167371Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_batch_instruction_when_batch_eligible PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3181235Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_default_instruction_when_no_batch PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3207293Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_populated_from_finding PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3223838Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_defaults_to_zero PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3239614Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_in_api_dict PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3254297Z tests/test_batch_metadata.py::TestDependencyDepth::test_no_dependencies_all_depth_zero PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3268712Z tests/test_batch_metadata.py::TestDependencyDepth::test_avs_circular_blocks_non_circular PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.3282966Z tests/test_batch_metadata.py::TestDependencyDepth::test_unrelated_signal_gets_depth_zero PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.7536066Z tests/test_batch_metadata.py::TestFindingCountBySignal::test_counter_present_in_scan_response PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.7555824Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_high_finding_count_recommends_batch PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.7570630Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_low_finding_count_recommends_nudge PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.7584961Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_threshold_boundary PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.7602948Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_batch_instruction_mentions_nudge PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.7642130Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_non_batch_instruction_uses_nudge_not_diff PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.7659201Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_batch_instruction PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:13.7675043Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_non_batch_instruction PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.0336452Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_field_present PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.3184590Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_has_required_steps PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6095912Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_references_adr_074 PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6115807Z tests/test_batch_metadata.py::TestRepairExemplar::test_pfs_uses_canonical_snippet_from_metadata PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6135078Z tests/test_batch_metadata.py::TestRepairExemplar::test_nc_repair_exemplar_uses_canonical_alternative_multiline PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6150721Z tests/test_batch_metadata.py::TestRepairExemplar::test_repair_exemplar_none_when_no_data PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6166143Z tests/test_batch_metadata.py::TestRepairExemplar::test_patch_shape_immutable_parts_includes_task_constraints PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6208712Z tests/test_batch_metadata.py::TestRepairExemplar::test_batch_eligible_pfs_task_has_repair_exemplar PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6225528Z tests/test_batch_metadata.py::TestRepairExemplar::test_mds_canonical_structure_names_source_function PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6243157Z tests/test_benchmark_label_keys.py::test_finding_keys_include_stable_and_legacy_formats PASSED [ 13%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6290968Z tests/test_benchmark_label_keys.py::test_load_labels_supports_legacy_alias PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6326391Z tests/test_benchmark_structure.py::test_all_core_signals_have_tp_fixture PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6341713Z tests/test_benchmark_structure.py::test_all_core_signals_have_tn_fixture PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6357369Z tests/test_benchmark_structure.py::test_fixture_names_are_unique PASSED  [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6371469Z tests/test_benchmark_structure.py::test_every_fixture_has_at_least_one_expectation PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6386462Z tests/test_benchmark_structure.py::test_inferred_kind_matches_expectations PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6400033Z tests/test_benchmark_structure.py::test_fixture_kind_index_covers_all_fixtures PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6434072Z tests/test_benchmark_structure.py::test_boundary_and_confounder_fixtures_exist PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6577511Z tests/test_benchmark_structure.py::test_mutation_entity_model_importable PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6592349Z tests/test_benchmark_structure.py::test_entity_id_generation PASSED      [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6606777Z tests/test_benchmark_structure.py::test_finding_keys_v2_includes_signal_and_location PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6639454Z tests/test_benchmark_structure.py::test_finding_keys_v1_is_backward_compatible PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6662736Z tests/test_blast_radius_core.py::test_policy_md_change_is_critical_with_ack PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6680956Z tests/test_blast_radius_core.py::test_signals_change_triggers_high_policy_impact PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6745316Z tests/test_blast_radius_core.py::test_skill_analyzer_matches_guard_skills PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.6871395Z tests/test_blast_radius_core.py::test_adr_text_fallback_finds_matching_adrs PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.7376531Z tests/test_blast_radius_core.py::test_engine_returns_frozen_report_with_sorted_impacts PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.7925755Z tests/test_blast_radius_core.py::test_engine_no_triggers_yields_empty_report PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.8571233Z tests/test_blast_radius_core.py::test_persistence_roundtrip PASSED       [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.9638819Z tests/test_blast_radius_core.py::test_disabling_skills_and_policy_reduces_impacts PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:14.9654630Z tests/test_blast_radius_mcp.py::test_blast_radius_registered_in_dispatch PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:15.0223323Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_returns_summary PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:15.0246410Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_rejects_non_list_changed_files PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:15.0800740Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_persist_false_by_default PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:15.2655258Z tests/test_brief.py::TestApiBrief::test_returns_dict_with_required_keys PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:15.4448778Z tests/test_brief.py::TestApiBrief::test_type_is_brief PASSED             [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:15.6220509Z tests/test_brief.py::TestApiBrief::test_task_echoed_back PASSED          [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:15.7867066Z tests/test_brief.py::TestApiBrief::test_scope_has_resolution_fields PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:15.9662277Z tests/test_brief.py::TestApiBrief::test_risk_has_level PASSED            [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1297211Z tests/test_brief.py::TestApiBrief::test_guardrails_is_list PASSED        [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2936036Z tests/test_brief.py::TestApiBrief::test_scope_override PASSED            [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4814421Z tests/test_brief.py::TestApiBrief::test_max_guardrails_limits_output PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6534940Z tests/test_brief.py::TestApiBrief::test_high_ai_ratio_surfaces_intent_capture_hint PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.8193545Z tests/test_brief.py::TestApiBrief::test_below_threshold_ai_ratio_no_intent_hint PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.9947056Z tests/test_brief.py::TestBriefCli::test_json_output_is_valid PASSED      [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.1621407Z tests/test_brief.py::TestBriefCli::test_markdown_output PASSED           [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.3255099Z tests/test_brief.py::TestBriefCli::test_rich_output PASSED               [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.3277413Z tests/test_brief.py::TestBriefCli::test_task_option_required PASSED      [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.5079743Z tests/test_brief.py::TestBriefCli::test_quiet_flag PASSED                [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6666673Z tests/test_brief.py::TestBriefCli::test_select_signals PASSED            [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6681732Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_empty PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6696138Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_contains_constraints PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6709882Z tests/test_brief.py::TestGuardrails::test_guardrail_to_dict PASSED       [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6723408Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_in_dict PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6737204Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_default_empty PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6751317Z tests/test_brief.py::TestGuardrails::test_prompt_block_includes_preferred_pattern PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6764254Z tests/test_brief.py::TestGuardrails::test_prompt_block_omits_preferred_when_empty PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6781764Z tests/test_brief.py::TestBriefConfig::test_default_brief_config PASSED   [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.6800338Z tests/test_brief.py::TestBriefConfig::test_brief_config_from_dict PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.8961643Z tests/test_brief.py::TestPreTaskSignals::test_brief_uses_pre_task_signals_by_default PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0578418Z tests/test_brief.py::TestPreTaskSignals::test_explicit_signals_override_pre_task PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0716395Z tests/test_brief.py::TestBriefScopeFiltering::test_directory_finding_matches_scope PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0846205Z tests/test_brief.py::TestBriefScopeFiltering::test_file_finding_in_scope_directory PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0872746Z tests/test_brief.py::TestBriefProgress::test_brief_has_progress_option PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0889281Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_zero_keeps_all PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0906252Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_filters_weak_items PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0929971Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_high_excludes_everything PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0946061Z tests/test_brief.py::TestGuardrailMinConfidence::test_backward_compat_no_min_confidence PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0960518Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_layer_section PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.0975811Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_adr_section PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.2711930Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_layer_contract PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.4323873Z tests/test_brief.py::TestApiBriefNewFields::test_layer_contract_has_expected_keys PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.6012063Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_relevant_tests PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7722722Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_active_adrs PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7739720Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_empty_findings PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7753814Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_single_critical PASSED [ 14%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7781900Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_mixed_severities PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7797699Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7811947Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_unknown_severity_contributes_zero PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7825778Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_missing_severity_key PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7840014Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_case_insensitive PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7853424Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_multiple_same_severity PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7866982Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_empty_findings PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7881349Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7897097Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_single_finding_no_related_files PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7910232Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_with_related_files PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7924685Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_cap_at_4 PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7938593Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_unknown_signal_uses_default_hours PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7951651Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_signal_type_alias PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7966446Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_multiple_findings_additive PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7979862Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_empty_diff PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7993242Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_adds_and_removes PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8006389Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_header_lines_excluded PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8019304Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_only_additions PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8031856Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_no_diff_headers PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8048904Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_empty_outcomes PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8063755Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_single_ok_run PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8077283Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_multiple_repeats_averaged PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8090896Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_non_ok_excluded PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8106993Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_paired_tasks PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8120613Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_accept_rate PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8135588Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[critical-8] PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8150564Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[high-4] PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8165973Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[medium-2] PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8184211Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[low-1] PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8200020Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[info-0] PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8214769Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_all_drift_severities_covered PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8273011Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_type_ignore_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8324041Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_noqa_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8377110Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pragma_no_cover_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8427069Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_cast_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8477200Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_todo_fixme_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8526386Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pytest_skip_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8584232Z tests/test_bypass_accumulation.py::TestThresholds::test_below_threshold_no_finding PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8634125Z tests/test_bypass_accumulation.py::TestThresholds::test_above_threshold_finding PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8684700Z tests/test_bypass_accumulation.py::TestThresholds::test_small_file_ignored PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8736366Z tests/test_bypass_accumulation.py::TestThresholds::test_custom_min_loc PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8786739Z tests/test_bypass_accumulation.py::TestEdgeCases::test_test_file_ignored PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8825257Z tests/test_bypass_accumulation.py::TestEdgeCases::test_unsupported_language_ignored PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8877091Z tests/test_bypass_accumulation.py::TestEdgeCases::test_no_markers_no_finding PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8924639Z tests/test_bypass_accumulation.py::TestEdgeCases::test_severity_high_for_double_threshold PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8980662Z tests/test_bypass_accumulation.py::TestEdgeCases::test_multiple_files_median_context PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9027895Z tests/test_bypass_accumulation.py::TestEdgeCases::test_signal_type PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9076835Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_ignore_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9124746Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_expect_error_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9181125Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_eslint_disable_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9232444Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_as_any_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9279295Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_test_file_ignored PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9329975Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_nocheck_detected PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9379200Z tests/test_cache_mds_ecd.py::test_parse_cache_evicts_old_json_entry PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9425765Z tests/test_cache_mds_ecd.py::test_parse_cache_keeps_fresh_entry PASSED   [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9474480Z tests/test_cache_mds_ecd.py::test_signal_cache_put_then_get_roundtrip PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9529779Z tests/test_cache_mds_ecd.py::test_signal_cache_get_refreshes_mtime_on_hit PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9572728Z tests/test_cache_mds_ecd.py::test_signal_cache_get_miss_returns_none PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9623581Z tests/test_cache_mds_ecd.py::test_signal_cache_get_wrong_version_returns_none PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9674111Z tests/test_cache_mds_ecd.py::test_signal_cache_get_stale_drift_version_returns_none PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9723674Z tests/test_cache_mds_ecd.py::test_signal_cache_get_bad_findings_format_returns_none PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9771330Z tests/test_cache_mds_ecd.py::test_signal_cache_get_corrupt_json_returns_none PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9833179Z tests/test_cache_mds_ecd.py::test_signal_cache_put_oserror_does_not_raise PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9876826Z tests/test_cache_mds_ecd.py::test_signal_cache_config_fingerprint_non_config_object PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9935166Z tests/test_cache_mds_ecd.py::test_signal_cache_evicts_old_signals PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9950223Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_module_is_deterministic PASSED [ 15%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9963846Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_dependencies_ignores_unselected_files PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9978132Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_commit_hash PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9991623Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_history PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0079077Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_single_function PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0125493Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_dunder_method PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0173415Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_finding_same_dir PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0217568Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_cross_dir_finding PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0236965Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_many_functions_name_ellipsis PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0249780Z tests/test_cache_mds_ecd.py::test_structural_similarity_empty_returns_zero PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0262979Z tests/test_cache_mds_ecd.py::test_structural_similarity_very_different_sizes PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0276622Z tests/test_cache_mds_ecd.py::test_tokenize_name_camel_case PASSED        [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0291161Z tests/test_cache_mds_ecd.py::test_name_token_similarity_same_name PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0305806Z tests/test_cache_mds_ecd.py::test_name_token_similarity_empty_names PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0320117Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_same_class PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0333869Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_different_classes PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0346461Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_loc_too_large PASSED   [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0359756Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_single_call PASSED     [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0375574Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_raise PASSED      [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0391081Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_name_node PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0405920Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_call_node PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0420730Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_except PASSED     [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0435093Z tests/test_cache_mds_ecd.py::test_extract_profile_typed_except PASSED    [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0449429Z tests/test_cache_mds_ecd.py::test_extract_profile_tuple_except PASSED    [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0490232Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_env_var PASSED   [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0504572Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_json_flag PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0517356Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_json_separate PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0530640Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_not_json PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0543789Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_equals_json PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0556637Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_output_format_equals_json PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0570812Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_short_flag_equals_json PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0585068Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_no_json_flag PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0599747Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_empty_argv PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0613765Z tests/test_cache_mds_ecd.py::test_scope_from_finding_file_scope PASSED   [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0628667Z tests/test_cache_mds_ecd.py::test_scope_from_finding_module_scope PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0679583Z tests/test_cache_resilience.py::test_file_hash_uses_128_bit_prefix PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0733027Z tests/test_cache_resilience.py::test_get_corrupted_cache_entry_returns_none_and_deletes_file PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0786997Z tests/test_cache_resilience.py::test_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.1600512Z tests/test_cache_resilience.py::test_concurrent_put_get_does_not_crash PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.1660638Z tests/test_cache_resilience.py::test_parse_cache_version_mismatch_evicts_entry PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.1730232Z tests/test_cache_resilience.py::test_parse_cache_drift_version_ignored_on_get PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.1877994Z tests/test_cache_resilience.py::test_parse_cache_roundtrip_with_version_tags PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.1939842Z tests/test_cache_resilience.py::test_parse_cache_get_refreshes_mtime_on_hit PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.1985764Z tests/test_cache_resilience.py::test_embedding_cache_init_swallows_mkdir_oserror PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2041309Z tests/test_cache_resilience.py::test_embedding_cache_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2106243Z tests/test_calibrate_cli_extended.py::test_run_no_events_text_format PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2168782Z tests/test_calibrate_cli_extended.py::test_run_no_events_json_format PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2247292Z tests/test_calibrate_cli_extended.py::test_run_with_events_no_diff_text PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2325755Z tests/test_calibrate_cli_extended.py::test_run_with_diff_dry_run PASSED  [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2416544Z tests/test_calibrate_cli_extended.py::test_run_with_history_dir PASSED   [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2517678Z tests/test_calibrate_cli_extended.py::test_run_dedupes_cross_source_and_prefers_explicit_feedback PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2614994Z tests/test_calibrate_cli_extended.py::test_run_json_format_with_diff PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2681628Z tests/test_calibrate_cli_extended.py::test_explain_no_events PASSED      [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2762423Z tests/test_calibrate_cli_extended.py::test_explain_with_events PASSED    [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2837005Z tests/test_calibrate_cli_extended.py::test_status_calibration_disabled PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2939170Z tests/test_calibrate_cli_extended.py::test_status_enabled_no_history PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3054243Z tests/test_calibrate_cli_extended.py::test_status_enabled_with_history PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3167565Z tests/test_calibrate_cli_extended.py::test_reset_no_config_file PASSED   [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3271898Z tests/test_calibrate_cli_extended.py::test_reset_with_weights_removes_them PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3351898Z tests/test_calibrate_cli_extended.py::test_reset_no_weights_in_config PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3438697Z tests/test_calibrate_cli_extended.py::test_write_calibrated_weights_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3533584Z tests/test_calibrate_cli_extended.py::test_reset_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3606743Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_json_no_data PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3702199Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_text_and_write PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3793468Z tests/test_calibrate_precision_self_setup.py::test_calibrate_explain_and_status PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3891935Z tests/test_calibrate_precision_self_setup.py::test_calibrate_reset_paths PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3972994Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure PASSED [ 16%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4001944Z tests/test_calibrate_precision_self_setup.py::test_precision_command_paths PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4050907Z tests/test_calibrate_precision_self_setup.py::test_precision_threshold_and_warnings PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4129808Z tests/test_calibrate_precision_self_setup.py::test_print_rich_table_paths PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4245628Z tests/test_calibrate_precision_self_setup.py::test_self_analyze_formats PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4323634Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4337974Z tests/test_calibration.py::TestFeedbackEvent::test_create_event PASSED   [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4353325Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_stable PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4367340Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_differs PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4424800Z tests/test_calibration.py::TestFeedbackPersistence::test_roundtrip PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4467715Z tests/test_calibration.py::TestFeedbackPersistence::test_load_nonexistent PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4531001Z tests/test_calibration.py::TestFeedbackPersistence::test_load_skips_malformed PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4545898Z tests/test_calibration.py::TestFeedbackSummary::test_summary PASSED      [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4559977Z tests/test_calibration.py::TestFeedbackSummary::test_summary_dedupes_cross_source_by_signal_and_file PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4576798Z tests/test_calibration.py::TestProfileBuilder::test_cold_start_returns_defaults PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4595553Z tests/test_calibration.py::TestProfileBuilder::test_pure_tp_keeps_weight PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4613362Z tests/test_calibration.py::TestProfileBuilder::test_pure_fp_reduces_weight PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4629583Z tests/test_calibration.py::TestProfileBuilder::test_mixed_feedback PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4645422Z tests/test_calibration.py::TestProfileBuilder::test_low_confidence_stays_near_default PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4663341Z tests/test_calibration.py::TestProfileBuilder::test_weight_diff PASSED   [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4680534Z tests/test_calibration.py::TestProfileBuilder::test_fn_boost PASSED      [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4697907Z tests/test_calibration.py::TestProfileBuilder::test_unattributed_fn_is_distributed_for_fn_boost PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4763924Z tests/test_calibration.py::TestScanHistory::test_save_and_load PASSED    [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5158629Z tests/test_calibration.py::TestScanHistory::test_pruning PASSED          [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5175648Z tests/test_calibration.py::TestOutcomeCorrelator::test_tp_correlation PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5192399Z tests/test_calibration.py::TestOutcomeCorrelator::test_no_fix_creates_weak_fp PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5208919Z tests/test_calibration.py::TestOutcomeCorrelator::test_empty_inputs PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5225604Z tests/test_calibration.py::TestCalibrationConfig::test_default_values PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5298724Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_with_calibration PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5360722Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_without_calibration PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5593907Z tests/test_calibration.py::TestCalibrationIntegration::test_feedback_to_calibrate_roundtrip PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5609297Z tests/test_calibration.py::TestFindingIdWithStartLine::test_same_file_different_lines_different_ids PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5624178Z tests/test_calibration.py::TestFindingIdWithStartLine::test_no_start_line_backward_compat PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5637946Z tests/test_calibration.py::TestFindingIdWithStartLine::test_finding_id_for_public_api PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5699915Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_with_start_line PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5759528Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_without_start_line PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5774543Z tests/test_calibration.py::TestFeedbackMetrics::test_mixed_signals PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5788456Z tests/test_calibration.py::TestFeedbackMetrics::test_only_fn PASSED      [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5803667Z tests/test_calibration.py::TestFeedbackMetrics::test_empty_events PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5866767Z tests/test_check_cmd_extended.py::test_render_sarif_calls_emit PASSED    [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5927648Z tests/test_check_cmd_extended.py::test_render_csv_calls_emit PASSED      [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5989813Z tests/test_check_cmd_extended.py::test_render_agent_tasks_calls_emit PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6083125Z tests/test_check_cmd_extended.py::test_render_github_calls_emit PASSED   [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6151026Z tests/test_check_cmd_extended.py::test_render_llm_passes_max_findings PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6217794Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_updates_suppressed PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6234246Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_skips_when_none PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6250645Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_no_op_without_signals PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6275871Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_filters_findings PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6293254Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_pr PASSED  [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6308446Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_push PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6323857Z tests/test_ci_detect.py::TestCIDetection::test_gitlab_ci_mr PASSED       [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6339153Z tests/test_ci_detect.py::TestCIDetection::test_circleci PASSED           [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6355964Z tests/test_ci_detect.py::TestCIDetection::test_azure_pipelines PASSED    [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6373607Z tests/test_ci_detect.py::TestCIDetection::test_generic_ci PASSED         [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6390014Z tests/test_ci_detect.py::TestCIDetection::test_no_ci PASSED              [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6408648Z tests/test_circular_import.py::TestCIDTruePositive::test_simple_two_module_cycle PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6426049Z tests/test_circular_import.py::TestCIDTruePositive::test_three_module_cycle PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6443889Z tests/test_circular_import.py::TestCIDTrueNegative::test_acyclic_graph_not_detected PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6461899Z tests/test_circular_import.py::TestCIDTrueNegative::test_external_imports_ignored PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6481652Z tests/test_cli_runtime.py::test_safe_main_keyboard_interrupt PASSED      [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6500698Z tests/test_cli_runtime.py::test_safe_main_file_not_found PASSED          [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6520658Z tests/test_cli_runtime.py::test_safe_main_generic_exception_shows_hint PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6549098Z tests/test_cli_runtime.py::test_safe_main_generic_exception_prints_traceback_in_debug PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6564950Z tests/test_cli_runtime.py::test_safe_main_click_exception_is_reraised PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6580753Z tests/test_cli_runtime.py::test_safe_main_exit_is_reraised PASSED        [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6597357Z tests/test_cli_runtime.py::test_handle_click_error_adds_did_you_mean_hint PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6615269Z tests/test_cli_runtime.py::test_handle_click_error_adds_subcommand_did_you_mean_hint PASSED [ 17%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6672754Z tests/test_cli_runtime.py::test_runtime_unknown_subcommand_adds_did_you_mean_hint PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6706953Z tests/test_cli_runtime.py::test_root_help_shows_curated_sections_and_core_path PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6725878Z tests/test_cli_runtime.py::test_safe_main_drift_error_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6744252Z tests/test_cli_runtime.py::test_safe_main_generic_exception_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6762079Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_format_json_flag PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6779654Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_json_shortcut_flag PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6831910Z tests/test_cli_runtime.py::test_safe_main_machine_mode_unknown_subcommand_emits_json_only PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6882202Z tests/test_cli_runtime.py::test_workers_zero_is_rejected_by_cli PASSED   [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6984551Z tests/test_cli_runtime.py::test_safe_main_scan_output_path_error_is_config_error_json PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7089246Z tests/test_cli_runtime.py::test_safe_main_fix_plan_invalid_signal_emits_single_json_and_nonzero PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7118658Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_test_file_pair_reduced_severity_by_default PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7140610Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_positive_hidden_coupling_without_import_edge PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7164509Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_negative_when_explicit_import_exists PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7180069Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_graceful_degradation_with_insufficient_history PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7201117Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_intra_extension_pair_is_suppressed PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7223593Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_cross_extension_pair_still_detects_hidden_coupling PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7249134Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_parallel_runtime_variants_are_suppressed PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7272022Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_cross_extension_template_entrypoints_are_suppressed PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7292824Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_relative_type_import_counts_as_explicit_dependency PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7312807Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_issue_326_run_shadow_dir_type_import_is_explicit_dependency PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7755070Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp] PASSED   [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8173607Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tn] PASSED   [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8610464Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_few_commits_tn] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9038325Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_boundary_min_commits_tp] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9735764Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_large_commit_tn] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0168487Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp_cross_layer] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0599518Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_burst_tn] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0617047Z tests/test_cognitive_complexity.py::test_flat_function_has_zero_complexity PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0633737Z tests/test_cognitive_complexity.py::test_single_if_has_complexity_one PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0649318Z tests/test_cognitive_complexity.py::test_nested_if_gets_nesting_bonus PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0665810Z tests/test_cognitive_complexity.py::test_loop_with_nested_condition PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0683002Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_matches_schema_and_migration_paths PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0697348Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_ignores_regular_files PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0767175Z tests/test_cognitive_complexity.py::TestCXSTruePositive::test_complex_function_detected PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0825305Z tests/test_cognitive_complexity.py::TestCXSTrueNegative::test_simple_function_not_detected PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0843019Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[src/gateway/mcp-http.schema.ts] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0858634Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/feishu/src/config-schema.ts] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.0874216Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/anthropic/config-defaults.ts] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1323141Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_deep_nesting] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1825867Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tn_flat_code] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.2402486Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_many_elif] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.2906169Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_boundary_threshold] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.3417195Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_async_loops] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.3962129Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_decorators] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.4525203Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_deep_nesting_tp] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5069727Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_flat_code_tn] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5089786Z tests/test_cohesion_deficit.py::test_cod_true_positive_fixture PASSED    [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5107286Z tests/test_cohesion_deficit.py::test_cod_true_negative_fixture PASSED    [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5141007Z tests/test_cohesion_deficit.py::test_cod_ignores_tiny_files PASSED       [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5161230Z tests/test_cohesion_deficit.py::test_cod_logger_module_is_not_flagged PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5180265Z tests/test_cohesion_deficit.py::test_cod_utility_filename_still_flags_clear_deficit PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5196625Z tests/test_cohesion_deficit.py::test_cod_plugin_register_family_module_is_not_flagged PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5211310Z tests/test_cohesion_deficit.py::test_cod_plugin_create_family_helpers_are_not_flagged PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5247456Z tests/test_cohesion_deficit.py::test_cod_filename_domain_token_dampens_format_module PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5264025Z tests/test_cohesion_deficit.py::test_issue_283_test_harness_file_is_ignored PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5281270Z tests/test_cohesion_deficit.py::test_issue_284_test_helpers_file_is_ignored PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5297379Z tests/test_cohesion_deficit.py::test_cod_private_helper_extraction_does_not_flag PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.5954443Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tp] PASSED     [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.6365192Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tn] PASSED     [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.6808570Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_private_helpers_tn] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7324114Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tp] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7727003Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_tn] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8129237Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tn] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8530455Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_single_method_tn] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8948167Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_property_only_tn] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9368548Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_partial_cohesion] PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9438350Z tests/test_command_and_router_coverage_boost2.py::test_diff_cmd_variants PASSED [ 18%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9532171Z tests/test_command_and_router_coverage_boost2.py::test_export_context_paths PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9652438Z tests/test_command_and_router_coverage_boost2.py::test_feedback_commands PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9783202Z tests/test_command_and_router_coverage_boost2.py::test_patterns_and_status_commands PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0034706Z tests/test_command_and_router_coverage_boost2.py::test_baseline_and_copilot_context PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0119600Z tests/test_command_and_router_coverage_boost2.py::test_plugins_and_a2a_router PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0171094Z tests/test_command_and_router_coverage_boost2.py::test_markdown_report_generation PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0188440Z tests/test_compat.py::TestSignalAbbrev::test_all_weights_have_abbreviation PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0204890Z tests/test_compat.py::TestSignalAbbrev::test_abbreviations_are_uppercase PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0220917Z tests/test_compat.py::TestResolveSignalNames::test_resolve_abbreviation PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0236700Z tests/test_compat.py::TestResolveSignalNames::test_resolve_full_name PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0254549Z tests/test_compat.py::TestResolveSignalNames::test_resolve_comma_separated PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0272462Z tests/test_compat.py::TestResolveSignalNames::test_resolve_with_spaces PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0292484Z tests/test_compat.py::TestResolveSignalNames::test_unknown_signal_raises PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0308747Z tests/test_compat.py::TestResolveSignalNames::test_empty_string PASSED   [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0323640Z tests/test_compat.py::TestResolveSignalNames::test_case_insensitive_abbreviation PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0341172Z tests/test_compat.py::TestApplySignalFilter::test_default_tvs_is_report_only PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0359057Z tests/test_compat.py::TestApplySignalFilter::test_select_keeps_only_selected PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0376294Z tests/test_compat.py::TestApplySignalFilter::test_ignore_zeroes_ignored PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0395229Z tests/test_compat.py::TestApplySignalFilter::test_select_then_ignore PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0412236Z tests/test_compat.py::TestApplySignalFilter::test_no_filter_is_noop PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0471725Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0566805Z tests/test_compat.py::TestPyprojectToml::test_pyproject_without_drift_section_returns_defaults PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0628847Z tests/test_compat.py::TestPyprojectToml::test_drift_yaml_takes_priority_over_pyproject PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0683155Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_standalone PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0742472Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_priority_over_pyproject PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0799926Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject_with_utf8_bom PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0814883Z tests/test_compat.py::TestGitHubFormat::test_findings_to_github_annotations PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0830277Z tests/test_compat.py::TestGitHubFormat::test_severity_mapping PASSED     [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0845252Z tests/test_compat.py::TestGitHubFormat::test_empty_findings PASSED       [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0860025Z tests/test_compat.py::TestGitHubFormat::test_newlines_in_description_and_fix_are_encoded PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0903645Z tests/test_compat.py::TestOutputFormatAlias::test_format_and_output_format_both_accepted PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0930297Z tests/test_compat.py::TestOutputFormatAlias::test_github_format_in_choices PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0955562Z tests/test_compat.py::TestOutputFormatAlias::test_csv_format_in_choices PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0985926Z tests/test_compat.py::TestOutputFormatAlias::test_analyze_format_alias PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.1125772Z tests/test_compat.py::TestCheckSelectFilter::test_select_filters_findings_to_selected_signal PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.1198743Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_ok_response PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.1272721Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_next_step_contract PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2006396Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_with_diff_ref PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2072259Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_error_handling PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2138741Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_response_profile_shaping PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2159013Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_dispatch_table_includes_compile_policy PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2177681Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_calls_api PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2195257Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_defaults PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2228053Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_registered PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2242734Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_has_required_fields PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2256035Z tests/test_compile_policy_api.py::TestAPIExports::test_importable_from_api PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2269710Z tests/test_compile_policy_api.py::TestAPIExports::test_in_stable_api PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2297625Z tests/test_completions.py::test_completions_bash_exit_zero PASSED        [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2314969Z tests/test_completions.py::test_completions_zsh_exit_zero PASSED         [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2332160Z tests/test_completions.py::test_completions_fish_exit_zero PASSED        [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2349495Z tests/test_completions.py::test_completions_invalid_shell PASSED         [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2366612Z tests/test_completions.py::test_completions_powershell_unsupported PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2382234Z tests/test_config.py::test_default_config PASSED                         [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2439086Z tests/test_config.py::test_load_missing_file PASSED                      [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2498427Z tests/test_config.py::test_load_yaml PASSED                              [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2558909Z tests/test_config.py::test_load_yaml_lazy_import_rules PASSED            [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2574399Z tests/test_config.py::test_weight_sum_with_report_only_signals_remains_reasonable PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2638042Z tests/test_config.py::test_load_yaml_unknown_top_level_key_raises PASSED [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2700300Z tests/test_config.py::test_load_yaml_unknown_nested_key_raises PASSED    [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2715446Z tests/test_config.py::test_thresholds_defaults PASSED                    [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2730583Z tests/test_config.py::test_signal_weights_as_dict PASSED                 [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2744040Z tests/test_config.py::test_path_override_defaults PASSED                 [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2796101Z tests/test_config.py::test_find_config_toml PASSED                       [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2847352Z tests/test_config.py::test_find_config_pyproject PASSED                  [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2891457Z tests/test_config.py::test_find_config_returns_none PASSED               [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2944773Z tests/test_config.py::test_load_drift_toml PASSED                        [ 19%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2997865Z tests/test_config.py::test_load_pyproject_toml_with_tool_drift PASSED    [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3053379Z tests/test_config.py::test_load_pyproject_toml_without_drift_section PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3108491Z tests/test_config.py::test_load_toml_validation_error PASSED             [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3161830Z tests/test_config.py::test_load_yaml_parse_error PASSED                  [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3175359Z tests/test_config.py::test_apply_extends_with_valid_preset PASSED        [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3188442Z tests/test_config.py::test_apply_extends_without_extends PASSED          [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3205144Z tests/test_config.py::test_apply_extends_non_dict_raises PASSED          [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3222796Z tests/test_config.py::test_apply_extends_unknown_preset_raises PASSED    [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3235582Z tests/test_config.py::test_apply_extends_deep_merge PASSED               [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3414430Z tests/test_config.py::test_build_config_json_schema PASSED               [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3429141Z tests/test_config.py::test_resolve_signal_names_abbreviations PASSED     [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3445179Z tests/test_config.py::test_resolve_signal_names_full_names PASSED        [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3461540Z tests/test_config.py::test_resolve_signal_names_unknown_raises PASSED    [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3477253Z tests/test_config.py::test_apply_signal_filter_select PASSED             [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3501930Z tests/test_config.py::test_apply_signal_filter_ignore PASSED             [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3510302Z tests/test_config.py::test_apply_signal_filter_select_and_ignore PASSED  [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3523594Z tests/test_config.py::test_calibration_config_defaults PASSED            [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3535911Z tests/test_config.py::test_attribution_config_defaults PASSED            [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3549030Z tests/test_config.py::test_plugin_config_defaults PASSED                 [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3561467Z tests/test_config.py::test_brief_config_defaults PASSED                  [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3573718Z tests/test_config.py::test_agent_objective_defaults PASSED               [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3588804Z tests/test_config.py::test_agent_effectiveness_thresholds_defaults PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3604942Z tests/test_config.py::test_default_includes_without_tree_sitter PASSED   [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3665842Z tests/test_config.py::test_load_yaml_with_extends PASSED                 [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3725801Z tests/test_config.py::test_load_yaml_validation_error_with_context PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3793395Z tests/test_config.py::test_config_with_agent_and_effectiveness_thresholds PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3846895Z tests/test_config.py::test_toml_parse_error_message_is_not_yaml_specific PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3895405Z tests/test_config.py::test_detect_repo_profile_empty_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4012752Z tests/test_config.py::test_detect_repo_profile_small_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4365437Z tests/test_config.py::test_detect_repo_profile_ai_package_returns_vibe_coding PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4767626Z tests/test_config.py::test_detect_repo_profile_medium_repo_returns_default PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.3339044Z tests/test_config.py::test_detect_repo_profile_large_repo_with_ci_returns_strict PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6948830Z tests/test_config.py::test_detect_repo_profile_large_repo_without_ci_returns_default PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7405907Z tests/test_config.py::test_detect_repo_profile_excludes_test_dir PASSED  [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7854144Z tests/test_config.py::test_detect_repo_profile_excludes_venv_dir PASSED  [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7918259Z tests/test_config.py::test_load_no_config_applies_detected_profile PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8161540Z tests/test_config_schema.py::test_committed_schema_matches_config_model PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8616445Z tests/test_config_schema.py::test_config_schema_command_writes_expected_file PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8737211Z tests/test_config_validate.py::TestConfigValidate::test_valid_config_passes PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8842079Z tests/test_config_validate.py::TestConfigValidate::test_no_config_falls_to_defaults PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8978685Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9115130Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_error_code PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9283072Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_yaml_context PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9440048Z tests/test_config_validate.py::TestConfigValidate::test_extreme_weights_warn PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9592339Z tests/test_config_validate.py::TestConfigValidate::test_negative_weight_warn PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9729938Z tests/test_config_validate.py::TestConfigValidate::test_explicit_config_path PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.0197863Z tests/test_config_validate.py::TestConfigShow::test_show_defaults PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.0559739Z tests/test_config_validate.py::TestConfigShow::test_show_includes_onboarding_summary PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.0903839Z tests/test_config_validate.py::TestConfigShow::test_show_raw_skips_summary PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1385370Z tests/test_config_validate.py::TestConfigShow::test_show_custom_config PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1527751Z tests/test_config_validate.py::TestConfigShow::test_show_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1558479Z tests/test_consistency_proxies.py::TestBEM::test_no_handlers_no_findings PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1579993Z tests/test_consistency_proxies.py::TestBEM::test_single_handler_below_threshold PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1597650Z tests/test_consistency_proxies.py::TestBEM::test_broad_monoculture_detected PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1614258Z tests/test_consistency_proxies.py::TestBEM::test_diverse_handlers_no_finding PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1638766Z tests/test_consistency_proxies.py::TestBEM::test_handlers_with_raise_not_swallowing PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1664277Z tests/test_consistency_proxies.py::TestBEM::test_bare_except_detected_as_broad PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1692210Z tests/test_consistency_proxies.py::TestBEM::test_fallback_assignment_counts_as_swallowing PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1709689Z tests/test_consistency_proxies.py::TestBEM::test_score_calculation PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1727471Z tests/test_consistency_proxies.py::TestBEM::test_module_grouping PASSED  [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1743195Z tests/test_consistency_proxies.py::TestBEM::test_error_boundary_excluded PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1758963Z tests/test_consistency_proxies.py::TestTPD::test_no_test_files_no_findings PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1875250Z tests/test_consistency_proxies.py::TestTPD::test_all_positive_assertions_triggers PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1957995Z tests/test_consistency_proxies.py::TestTPD::test_mixed_assertions_below_threshold PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2032261Z tests/test_consistency_proxies.py::TestTPD::test_pytest_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2109111Z tests/test_consistency_proxies.py::TestTPD::test_assert_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2173321Z tests/test_consistency_proxies.py::TestTPD::test_small_test_suite_skipped PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2263416Z tests/test_consistency_proxies.py::TestTPD::test_score_scales_with_suite_size PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2345898Z tests/test_consistency_proxies.py::TestTPD::test_boundary_names_counted PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2363565Z tests/test_consistency_proxies.py::TestTPD::test_non_python_skipped PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2453334Z tests/test_consistency_proxies.py::TestTPD::test_early_stage_extension_workspace_is_capped_to_low PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2541047Z tests/test_consistency_proxies.py::TestTPD::test_established_extension_workspace_keeps_high_severity PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2646000Z tests/test_consistency_proxies.py::TestGCD::test_no_qualifying_functions_no_findings PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2750337Z tests/test_consistency_proxies.py::TestGCD::test_all_guarded_no_findings PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2849582Z tests/test_consistency_proxies.py::TestGCD::test_no_guards_triggers PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2927026Z tests/test_consistency_proxies.py::TestGCD::test_isinstance_counts_as_guard PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3016474Z tests/test_consistency_proxies.py::TestGCD::test_assert_param_counts_as_guard PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3105183Z tests/test_consistency_proxies.py::TestGCD::test_if_none_raise_counts_as_guard PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3186717Z tests/test_consistency_proxies.py::TestGCD::test_private_functions_excluded PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3263971Z tests/test_consistency_proxies.py::TestGCD::test_test_files_excluded PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3322057Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_no_none_for_safe_code PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3338056Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_empty_input_no_findings PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3395526Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_no_none_for_simple_code PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3411048Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3471249Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_no_none_fields PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3489306Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_findings_fields_not_none PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3550919Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_findings_fields_not_none PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3567896Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3584732Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_safe_exception_no_none PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3644538Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_score_not_none PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3677223Z tests/test_console_scripts.py::test_console_scripts_include_package_and_short_alias PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3691378Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_to_api_dict PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3704592Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_affected_files_capped_at_15 PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3720623Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_empty_tasks PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3736672Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_single_task_no_group PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3752082Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_two_tasks_form_group PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3765168Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_back_reference_on_tasks PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3778950Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_non_batch_eligible_excluded PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3793024Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_different_signals_separate_groups PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3807754Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_canonical_file_most_frequent PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3825560Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_deduped_affected_files PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3841407Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_includes_consolidation_groups PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3856628Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_api_dict_includes_consolidation PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3870742Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_empty_graph_has_empty_consolidation PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3884643Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_consolidation_group_id PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3899886Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_similar_outcomes_field PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3914557Z tests/test_context_mapping.py::test_every_valid_task_type_has_entry PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3928806Z tests/test_context_mapping.py::test_no_entry_exceeds_budget PASSED       [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3945302Z tests/test_context_mapping.py::test_all_referenced_paths_exist[feat] PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3960603Z tests/test_context_mapping.py::test_all_referenced_paths_exist[fix] PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3975952Z tests/test_context_mapping.py::test_all_referenced_paths_exist[chore] PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3992502Z tests/test_context_mapping.py::test_all_referenced_paths_exist[signal] PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4011107Z tests/test_context_mapping.py::test_all_referenced_paths_exist[prompt] PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4029525Z tests/test_context_mapping.py::test_all_referenced_paths_exist[review] PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4043023Z tests/test_context_mapping.py::test_context_for_rejects_unknown_type PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4057773Z tests/test_context_mapping.py::test_no_policy_text_leaks_into_mapping PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4145259Z tests/test_context_tags.py::TestScanContextTags::test_python_single_tag PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4200263Z tests/test_context_tags.py::TestScanContextTags::test_python_multiple_tags PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4255571Z tests/test_context_tags.py::TestScanContextTags::test_typescript_tag PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4308224Z tests/test_context_tags.py::TestScanContextTags::test_no_context_tags PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4363717Z tests/test_context_tags.py::TestScanContextTags::test_ignores_drift_ignore PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4425705Z tests/test_context_tags.py::TestScanContextTags::test_multiple_files PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4478401Z tests/test_context_tags.py::TestScanContextTags::test_tag_with_hyphens_and_underscores PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4527147Z tests/test_context_tags.py::TestScanContextTags::test_unsupported_language_ignored PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4576095Z tests/test_context_tags.py::TestScanContextTags::test_missing_file_skipped PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4591367Z tests/test_context_tags.py::TestApplyContextTags::test_tags_applied_to_overlapping_finding PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4605495Z tests/test_context_tags.py::TestApplyContextTags::test_no_overlap_no_dampening PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4620695Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_1_no_score_change PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4635103Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_0_zeros_score PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4649175Z tests/test_context_tags.py::TestApplyContextTags::test_multiple_tags_merged PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4663605Z tests/test_context_tags.py::TestApplyContextTags::test_finding_without_file_path_untouched PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4679777Z tests/test_context_tags.py::TestApplyContextTags::test_empty_tags_dict PASSED [ 21%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4693702Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_above_1 PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4707092Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_below_0 PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4723343Z tests/test_context_tags.py::TestContextDampeningConfig::test_default_dampening PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4738833Z tests/test_context_tags.py::TestContextDampeningConfig::test_custom_dampening PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4758871Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tagged_count_in_json PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4783106Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tags_in_finding_metadata PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4798941Z tests/test_context_tags.py::TestSarifContextTags::test_context_tags_in_sarif_result_properties PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4814804Z tests/test_context_tags.py::TestSarifContextTags::test_no_context_tags_no_properties PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4878931Z tests/test_context_tags.py::TestContextTagEndToEnd::test_scan_and_apply PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4940059Z tests/test_context_tags.py::TestContextTagEndToEnd::test_untagged_finding_untouched PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4965062Z tests/test_copilot_context_actionability.py::test_pfs_rule_includes_exemplar_and_deviation_locations PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4991043Z tests/test_copilot_context_actionability.py::test_nbv_rule_includes_contract_specific_suggestion_and_location PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.3950663Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[architecture_violation] SKIPPED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.3973778Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.3989995Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[bypass_accumulation] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4006096Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[doc_impl_drift] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4032726Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[exception_contract_drift] SKIPPED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4048561Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[explainability_deficit] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4063593Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4095072Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[mutant_duplicate] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4110117Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[naming_contract_violation] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4125540Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4139766Z tests/test_copilot_context_coverage.py::test_signal_no_noise[architecture_violation] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4154417Z tests/test_copilot_context_coverage.py::test_signal_no_noise[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4180100Z tests/test_copilot_context_coverage.py::test_signal_no_noise[bypass_accumulation] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4198124Z tests/test_copilot_context_coverage.py::test_signal_no_noise[doc_impl_drift] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4213942Z tests/test_copilot_context_coverage.py::test_signal_no_noise[exception_contract_drift] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4229082Z tests/test_copilot_context_coverage.py::test_signal_no_noise[explainability_deficit] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4258735Z tests/test_copilot_context_coverage.py::test_signal_no_noise[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4280338Z tests/test_copilot_context_coverage.py::test_signal_no_noise[mutant_duplicate] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4298171Z tests/test_copilot_context_coverage.py::test_signal_no_noise[naming_contract_violation] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4314418Z tests/test_copilot_context_coverage.py::test_signal_no_noise[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4328194Z tests/test_copilot_context_coverage.py::test_aggregate_instruction_coverage_rate PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4342626Z tests/test_copilot_context_coverage.py::test_aggregate_noise_rate_zero PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4373853Z tests/test_copilot_ctx_branches.py::TestHeading::test_basic_format PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4389692Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_empty_findings PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4405664Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_with_fix PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4419971Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_without_fix PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4433785Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_with_fix PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4460182Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_without_fix PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4474944Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_with_fix PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4494149Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_without_fix PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4509665Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_guard_clause_deficit PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4523999Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_broad_exception_monoculture PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4537923Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_doc_impl_drift PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4552584Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_mutant_duplicate PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4566379Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_explainability_deficit PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4580549Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_bypass_accumulation PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4596484Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_with_fix PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4611470Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_without_fix PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4625952Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_fix PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4646393Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_desc PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4660665Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_no_file_path_no_top_files PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4674087Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_cursor PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4697114Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_windsurf PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4711785Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_claude PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4725651Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_agents PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4744532Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_copilot_default PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4780466Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_cursor_delegation PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4799806Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_windsurf_delegation PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4815926Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_claude_delegation PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4841402Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_agents_delegation PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4859165Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_copilot_default PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4875288Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_no_findings PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4899570Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_actionable_findings PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4941906Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_trend PASSED [ 22%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4972784Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_module_scores PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4988445Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_no_findings PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5031842Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_with_findings PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5046126Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_no_findings PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5077247Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_with_findings_and_module_scores PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5159492Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_new_file PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5220187Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_replace_between_markers PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5286818Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_append_when_no_markers PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5349124Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5408428Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_unchanged_content_not_written PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5450922Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_valid PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5493105Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_invalid PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5533871Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_zero PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5572422Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_no_env_var PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5590815Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_cli_requested_workers_wins PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5632367Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_env_override_wins_over_config_strategy PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5658398Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_downscales_small_repo PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5679019Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_io_heavy_dampens_workers PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5693737Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_without_details PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5706708Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_with_details PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5720426Z tests/test_coverage_pipeline_and_helpers.py::TestPruneGitHistoryCache::test_removes_stale_entries PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5734395Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_normal_z_score PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5750557Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_zero_std PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5766268Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_high PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5779346Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_low PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5792655Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_zero_total PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5805886Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_uniform_distribution PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5818712Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_single_value PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5835805Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_empty_histories_returns_empty PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5852544Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_all_zero_commit_histories PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5872080Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_detects_volatile_file PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5890168Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_ai_boost_applied PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5922574Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_extension_workspace_burst_is_dampened PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5941618Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_test_like_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5959971Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_suffix_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5978906Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_issue_290_schema_base_generated_ts_is_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6045071Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_header_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6065196Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_non_plugin_outlier_keeps_high_severity PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6091468Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_new_workspace_dampening_not_blocked_by_stale_last_modified PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6120766Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_mature_workspace_coordinated_burst_is_dampened PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6134345Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_known_signal PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6147703Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_unknown_signal_fallback PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6163456Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_high_score_red PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6177819Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_medium_score_yellow PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6191337Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_low_score_green PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6204308Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_empty_values PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6217327Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_equal_values PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6232992Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_ascending_values PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6248369Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_file_path PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6260806Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_start_line PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6275148Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_nonexistent_file PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6338787Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_valid_file PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6400381Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_repo_root PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6465787Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_end_line PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6480034Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_module_candidates_non_python_file PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6493416Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_merge_commit PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6506669Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_automated_commit PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6570331Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_too_few_commits_returns_empty PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6584708Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_explicit_dependency_pairs PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6597813Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_resolve_non_relative_targets_with_nested_module PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6652389Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_with_merge_commits_weighted PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6704412Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_skip_explicit_imports PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6717511Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_node_prefix PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6730803Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_scoped_not_stdlib PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6743511Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_python PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6759181Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_excludes_recent PASSED [ 23%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6774858Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_includes_established PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6789417Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_detects_new_dependency PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6843876Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_aborts_on_thin_baseline PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6901029Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_detects_novel_imports PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6915365Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_ts_scoped_package_extraction PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6929305Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_ignores_test_only_framework_imports PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6985894Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_suppresses_novel_imports_in_new_extension_workspace PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7041772Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_still_reports_novel_imports_for_existing_extension_workspace PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7099952Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_does_not_cap_when_novel_dep_is_shared_across_workspaces PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7151464Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_skip_init_methods PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7203877Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_ai_attributed_file_boosts_score PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7260274Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_function_with_docstring_reduces_score PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7310308Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_non_python PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7368473Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_trivial_functions PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7453014Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_detects_high_complexity PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7505718Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_init_and_index_files PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7561519Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_decorator_based_guard PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7626086Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_isinstance_guard_recognized PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7685126Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_low_param_functions PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7701702Z tests/test_csv_output.py::test_analysis_to_csv_contains_header_and_rows PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7716123Z tests/test_csv_output.py::test_analysis_to_csv_escapes_commas_and_quotes PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7731501Z tests/test_csv_output.py::test_analysis_to_csv_signal_label_column PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7749071Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_unused_exports_detected PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7768218Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_library_layout_marks_context_candidate PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7785867Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_internal_module_in_package_layout_is_still_reported PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7801843Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_all_exports_used PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7817197Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_dunder_init_excluded PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7833022Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_route_handlers_and_schema_classes_are_not_reported PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7850195Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_public_api_exports_in_package_layout_are_not_reported PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7865683Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_script_context_exports_are_not_reported PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7881689Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_typescript_file_local_types_are_not_treated_as_exports PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7897204Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_test_file_is_reduced_not_excluded_by_default PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7914032Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_typescript_testkit_contract_file_is_reduced_to_low PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7931911Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_config_file_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7949657Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_non_config_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7966641Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_non_plugin_file_keeps_high_without_workspace_heuristic PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7982956Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginEntrypointHeuristic::test_extensions_components_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7998723Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_nested_dotpi_extensions_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8014855Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_extensions_plugin_sdk_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8091183Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_published_package_exports_are_dampened_to_low PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8167706Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_private_package_keeps_high_without_published_heuristic PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8181750Z tests/test_decision_rules.py::TestArchDecision::test_construction_with_defaults PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8195301Z tests/test_decision_rules.py::TestArchDecision::test_construction_full PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8207972Z tests/test_decision_rules.py::TestArchDecision::test_enforcement_values PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8223441Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_to_dict_includes_decisions PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8238084Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_restores_decisions PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8251901Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_without_decisions_defaults_empty PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8266483Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_round_trip_json PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8283690Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_scope PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8297624Z tests/test_decision_rules.py::TestMatchDecisions::test_no_match_for_unrelated_target PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8311673Z tests/test_decision_rules.py::TestMatchDecisions::test_inactive_decisions_excluded PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8326401Z tests/test_decision_rules.py::TestMatchDecisions::test_include_inactive_when_requested PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8339814Z tests/test_decision_rules.py::TestMatchDecisions::test_enforcement_filter PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8354150Z tests/test_decision_rules.py::TestMatchDecisions::test_match_exact_file_path PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8367087Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_path PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8379579Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_basic PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8392978Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_sorted_by_enforcement PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8416887Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_json_serializable PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8437173Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_empty PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8531974Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_returns_decision_constraints PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8598709Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_without_decisions_returns_empty PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8668070Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_block_decisions_in_agent_instruction PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.9104519Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_001_circular_import] PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.9567153Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_002_broad_exception_monoculture] PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.0068342Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_003_mutant_duplicate] PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.0582588Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_004_missing_authorization] PASSED [ 24%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.1060210Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_005_architecture_violation] PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.1511001Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_006_pattern_fragmentation] PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.1993688Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_007_guard_clause_deficit] PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4837153Z tests/test_defect_corpus.py::test_defect_corpus_recall_report PASSED     [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4853454Z tests/test_delta_first.py::TestTrendContext::test_baseline_when_no_history PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4870421Z tests/test_delta_first.py::TestTrendContext::test_improving PASSED       [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4890119Z tests/test_delta_first.py::TestTrendContext::test_degrading PASSED       [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4903708Z tests/test_delta_first.py::TestTrendContext::test_stable_within_noise_floor PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4917119Z tests/test_delta_first.py::TestTrendContext::test_recent_scores_capped_at_five PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4932131Z tests/test_delta_first.py::TestDeltaGatePass::test_no_history_always_passes PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4945982Z tests/test_delta_first.py::TestDeltaGatePass::test_passes_within_budget PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4959422Z tests/test_delta_first.py::TestDeltaGatePass::test_fails_exceeding_budget PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4972016Z tests/test_delta_first.py::TestDeltaGatePass::test_improving_always_passes PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4985910Z tests/test_delta_first.py::TestDeltaGatePass::test_window_limits_history PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.4999386Z tests/test_delta_first.py::TestDeltaGatePass::test_exact_boundary_passes PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.5055623Z tests/test_delta_first.py::TestHistoryPersistence::test_load_missing_file PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.5122367Z tests/test_delta_first.py::TestHistoryPersistence::test_load_corrupt_file PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.5187355Z tests/test_delta_first.py::TestHistoryPersistence::test_roundtrip PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.5251075Z tests/test_delta_first.py::TestHistoryPersistence::test_save_caps_at_100 PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:30.9104267Z tests/test_delta_first.py::TestAnalyzeDiffHistory::test_analyze_diff_persists_scoped_history PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0667209Z tests/test_delta_first.py::TestAnalyzeRepoHistoryScope::test_analyze_repo_uses_legacy_and_repo_snapshots_for_repo_scope PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0686253Z tests/test_delta_first.py::TestDeltaConfig::test_default_delta_config PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0704691Z tests/test_delta_first.py::TestDeltaConfig::test_load_delta_config_from_dict PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0724732Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_includes_trend PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0742901Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_trend_null_when_no_trend PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0757418Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_includes_trend_properties PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0772827Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_no_properties_for_baseline PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0787945Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_actions_is_url_segment PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0804264Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_badge_is_url_segment PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0820749Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_blob_is_url_segment PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0834815Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_src_is_not_url_segment PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0847689Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_backend_is_not_url_segment PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0860941Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_case_insensitive PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0874623Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_filters_known_false_positives PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0890192Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_keeps_legitimate_repo_segments PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0905318Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_true PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0920372Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_false PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0934145Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_true PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0947254Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_false PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0962758Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_code_span_dir_ref PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0979730Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_fenced_code_block_skipped PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.0996352Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_ref PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1017025Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_url_not_extracted PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1032940Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_text_is_extracted PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1049665Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_mixed_content PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1063627Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_empty_markdown PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1078371Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_no_dirs PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1093830Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_proper_nouns_filtered PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1112031Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_version_segments_filtered PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1130018Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_single_char_segments_filtered PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1145710Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_generic_slash_tokens_without_context_are_ignored PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1160360Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_with_structure_context_is_kept PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1175401Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_with_context_is_kept PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1189941Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_without_context_is_filtered PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.1646116Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_phantom_dir_detected PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.2091276Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_existing_dirs_no_finding PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.2541675Z tests/test_dia_enhanced.py::TestAdrScanning::test_discovers_doc_decisions_directory PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.2993387Z tests/test_dia_enhanced.py::TestDiaLibraryContext::test_library_layout_marks_context_candidate PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3013648Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_directory_keyword PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3031507Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_folder_keyword PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3048432Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_structure_keyword PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3064372Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_without_keyword_is_filtered PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3080628Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_rest_path_without_context PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3097356Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_see_for_more_without_context PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3114004Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_package_keyword PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3129443Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_heading_with_codespan_and_keyword PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3197161Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_direct_path_exists PASSED [ 25%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3262861Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_src_prefix PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3335322Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_app_prefix PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3404043Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_lib_prefix PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3472612Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_tests_not_container PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3533258Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_in_source_dirs_case_insensitive PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.3595922Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_nonexistent_anywhere PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.4045626Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_e2e_src_prefix_no_finding PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.4061936Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_accepted PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.4077630Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_superseded PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.4091848Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_proposed PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.4105718Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_case_insensitive PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.4119439Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_format PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.4133940Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_superseded PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.4148171Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_returns_none PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.4604168Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_superseded_adr_skipped_in_scan PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.5069930Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_accepted_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.5523110Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.5973596Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_superseded_format_skipped PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.5990986Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_try_except_not_extracted PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6007699Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_match_case_not_extracted PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6023370Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_parent_tree_not_extracted PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6038752Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_path_extracts_terminal_only PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6055224Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_trailing_slash_still_extracted PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6071948Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_standalone_dir_ref_still_works PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6087455Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_trailing_slash_extracts_last PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6101739Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_not_extracted PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6117176Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_with_trailing_slash PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6132381Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_non_url_text_still_extracted PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6197559Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_found PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6264024Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_not_found PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6326945Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_must_be_dir PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.6817442Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_tests_dir_not_flagged PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7289812Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_nonaux_dir_still_flagged PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7800247Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_artifacts_dir_not_flagged PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7826071Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_fenced_block_services_not_extracted PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7844499Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_inline_codespan_still_extracted PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7859609Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_http PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7873512Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_https PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7886824Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_no_url PASSED    [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7902948Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_multiple_urls PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7916997Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_near PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7930683Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_far_away PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7944469Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_no_keyword PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7958519Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_backtick_wrapped PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7971919Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_allow_without_context PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7986240Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_no_refs PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8004311Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_url_stripped PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8018382Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_text_nodes PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8032661Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_softbreak PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8046679Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_non_text_skipped PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8060420Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_empty PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8074550Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_short_name PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8088885Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_proper_noun PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8106018Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_version_segment PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8121833Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_valid_dir PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8136612Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_capitalized PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8152129Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_all_upper PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8167430Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_lowercase PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8180574Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_underscore PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8195163Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_with_digit PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8208708Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_empty PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8222318Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_version PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8236481Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_year PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8251273Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_short_number PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8265669Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_empty PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8287605Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_text PASSED [ 26%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8478976Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_not_blocked_without_batch_eligible_context PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8594200Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_missing PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8709005Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_invalid PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.8850223Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_nudge_accepts_valid_hypothesis_and_emits_evidence PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9022071Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_diff_reuses_registered_hypothesis_id PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9082973Z tests/test_diff_auto.py::TestGetLastScanPath::test_returns_path_inside_cache_dir PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9137963Z tests/test_diff_auto.py::TestGetLastScanPath::test_custom_cache_dir PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9202109Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_file_with_json PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9270788Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_parent_dirs PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9336537Z tests/test_diff_auto.py::TestSaveLastScan::test_silently_ignores_write_error PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9406952Z tests/test_diff_auto.py::TestSaveLastScan::test_overwrites_existing_file PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9474234Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_from_file_are_incompatible PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9534703Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_uncommitted_are_incompatible PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9600469Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_without_last_scan_gives_clear_error PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9749692Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_score_delta PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.9894300Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_resolved_findings PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0016456Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_no_change_message PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0151251Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_exit_code_1_on_new_high_critical PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0222371Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_trigger_is_pull_request_on_main PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0291941Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_permissions_are_read_only PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0360507Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_has_approval_gate_job PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0378262Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_references_approved_label_and_tamper_check PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0397492Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.agent.prompt.md] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0414539Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.output.schema.json] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0431453Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.schema.json] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0447566Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/signal_registry.py] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0463335Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/intent/handoff.py] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0481573Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[.github/workflows/drift-agent-gate.yml] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0498952Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[scripts/verify_gate_not_bypassed.py] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0515016Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[decisions/] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0532595Z tests/test_drift_agent_gate_workflow.py::TestAdr094::test_exists_and_marked_proposed PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0545646Z tests/test_dx_features.py::TestExplainSignalData::test_all_23_signals_present PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0560601Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[PFS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0575243Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[AVS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0589320Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MDS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0603758Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[EDS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0618848Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TVS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0632719Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[SMS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0647068Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DIA] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0661638Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BEM] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0676621Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TPD] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0690982Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[GCD] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0705158Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[NBV] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0720616Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BAT] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0735671Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ECM] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0750488Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[COD] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0815478Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CCC] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0830772Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TSA] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0845435Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CXS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0859558Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[FOE] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0874073Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CIR] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0888393Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DCA] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0905950Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MAZ] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0922571Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ISD] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0937279Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[HSC] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0951832Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[PFS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0966167Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[AVS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0980210Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MDS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.0995197Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[EDS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1012869Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TVS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1029834Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[SMS] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1043776Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DIA] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1057475Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BEM] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1073534Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TPD] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1088866Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[GCD] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1103132Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[NBV] PASSED [ 27%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1119091Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BAT] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1133476Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ECM] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1148150Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[COD] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1163003Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CCC] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1177401Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TSA] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1192099Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CXS] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1206410Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[FOE] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1220068Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CIR] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1234611Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DCA] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1249800Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MAZ] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1263970Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ISD] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1280180Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[HSC] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1295457Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[PFS] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1310045Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[AVS] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1324568Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MDS] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1339405Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[EDS] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1352772Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TVS] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1368160Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[SMS] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1382718Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DIA] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1396757Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BEM] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1412875Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TPD] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1427273Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[GCD] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1441719Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[NBV] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1457385Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BAT] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1471201Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ECM] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1485224Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[COD] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1500091Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CCC] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1515730Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TSA] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1530220Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CXS] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1544966Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[FOE] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1559830Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CIR] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1573848Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DCA] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1592361Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MAZ] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1607781Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ISD] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1624116Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[HSC] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1642501Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[GCD] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1656658Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[NBV] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1828842Z tests/test_dx_features.py::TestExplainCLI::test_explain_list_runs PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1867756Z tests/test_dx_features.py::TestExplainCLI::test_explain_known_signal PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1894748Z tests/test_dx_features.py::TestExplainCLI::test_explain_unknown_signal PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1930847Z tests/test_dx_features.py::TestExplainCLI::test_explain_case_insensitive PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.1965651Z tests/test_dx_features.py::TestExplainCLI::test_explain_by_signal_type PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2131574Z tests/test_dx_features.py::TestExplainCLI::test_explain_no_args_shows_list PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2177591Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[GCD] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2221804Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[NBV] PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2288692Z tests/test_dx_features.py::TestCodeSnippets::test_reads_file_at_target_line PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2348748Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_for_missing_file PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2362887Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_file_path PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2424327Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_line PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2488233Z tests/test_dx_features.py::TestCodeSnippets::test_resolves_relative_path PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2548073Z tests/test_dx_features.py::TestCodeSnippets::test_marker_on_target_line PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2568296Z tests/test_dx_features.py::TestExitCodes::test_file_not_found_exits_4 PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2587916Z tests/test_dx_features.py::TestExitCodes::test_generic_exception_exits_3 PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2606686Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_config_error_exits_2 PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2623576Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_system_error_exits_4 PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2640781Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_analysis_error_exits_3 PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2669464Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2701735Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code_case_insensitive PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2729205Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_unknown_error_code PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2755771Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_system_error_code PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2782685Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_drift_2010_interpolates_placeholder_defaults PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2796482Z tests/test_dx_features.py::TestErrorRegistry::test_error_format PASSED   [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2810222Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_detail_includes_context PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2823746Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_hint PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2836817Z tests/test_dx_features.py::TestErrorRegistry::test_yaml_context_snippet PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2851178Z tests/test_dx_features.py::TestErrorRegistry::test_find_yaml_line PASSED [ 28%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2916838Z tests/test_dx_features.py::TestCodeSnippetEndLine::test_multi_line_highlight PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.2985444Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_file PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3053207Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[GCD] PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3133647Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[NBV] PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3208866Z tests/test_dx_features.py::TestExplainOutput::test_explain_list_output_file PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3280872Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3365108Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file_interpolates_defaults PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3440474Z tests/test_dx_features.py::TestWarningsSuppression::test_passlib_warnings_filtered PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3457320Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_raise PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3472549Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_raise PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3490067Z tests/test_ecm_coverage.py::TestExceptionProfile::test_name_raise_without_call PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3506299Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_except_handler PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3523536Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_except_handler PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3538072Z tests/test_ecm_coverage.py::TestExceptionProfile::test_no_exceptions PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3553100Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_public_functions_extracted PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3567824Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_syntax_error_returns_empty PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3582586Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_async_functions_extracted PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3595471Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_identical_profiles PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3609525Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_raise_types_changed PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3622835Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_handler_types_changed PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3636191Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_except_added PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3649514Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_raise_changed PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3666618Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_small_repo_returns_count PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3692241Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_medium_repo_returns_configured PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3708183Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_large_repo_adaptive PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3725179Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_very_large_repo PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.3746467Z tests/test_eds_api_corresponding_tests.py::test__format_scan_response PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.5756223Z tests/test_eds_api_corresponding_tests.py::test_diff PASSED              [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.8145754Z tests/test_eds_api_corresponding_tests.py::test_fix_plan PASSED          [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.8888604Z tests/test_eds_api_corresponding_tests.py::test_validate PASSED          [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.1161036Z tests/test_eds_api_corresponding_tests.py::test_nudge PASSED             [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.2420710Z tests/test_eds_api_corresponding_tests.py::test_brief PASSED             [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.2441000Z tests/test_embedding_cache.py::test_safe_model_name_replaces_slashes PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.2458284Z tests/test_embedding_cache.py::test_safe_model_name_unchanged_without_slashes PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.2479622Z tests/test_embedding_cache.py::test_embedding_cache_key_uses_128bit_prefix PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.2639552Z tests/test_embedding_cache.py::test_cache_put_and_get_roundtrip PASSED   [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.2811318Z tests/test_embedding_cache.py::test_cache_get_corrupted_file_returns_none PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.2884474Z tests/test_embedding_cache.py::test_cache_put_oserror_logs_warning PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.2951315Z tests/test_embedding_cache.py::test_cache_disabled_no_dir PASSED         [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3025088Z tests/test_embedding_cache.py::test_cache_get_batch_partial_hit PASSED   [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3088297Z tests/test_embedding_cache.py::test_cache_init_oserror_disables_cache PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3169979Z tests/test_embedding_cache.py::test_embed_text_model_encode_and_cache PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3201758Z tests/test_embedding_cache.py::test_embed_text_without_cache PASSED      [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3336268Z tests/test_embedding_cache.py::test_embed_texts_partial_cache PASSED     [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3483432Z tests/test_embedding_cache.py::test_embed_texts_all_cache_hits PASSED    [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3513239Z tests/test_embedding_cache.py::test_build_index_faiss_path_32_vectors PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3528140Z tests/test_embedding_cache.py::test_build_index_numpy_ndarray_input PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3548092Z tests/test_embedding_cache.py::test_search_index_faiss_path PASSED       [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3566100Z tests/test_embedding_cache.py::test_search_index_faiss_empty_index PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3582995Z tests/test_embedding_cache.py::test_search_index_numpy_dimension_mismatch_raises_value_error PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3604060Z tests/test_embedding_cache.py::test_search_index_faiss_dimension_mismatch_raises_before_search PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3680608Z tests/test_embedding_cache.py::test_get_embedding_service_creates_singleton PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3760798Z tests/test_embedding_cache.py::test_get_embedding_service_reinitializes_on_change PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3778423Z tests/test_embedding_cache.py::test_get_embedding_service_cache_dir_key_none PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3819084Z tests/test_embedding_cache.py::test_ensure_model_returns_none_and_logs_warning_on_load_error PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3842713Z tests/test_embedding_cache.py::test_ensure_model_timeout_returns_none_and_logs_warning PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3859714Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_get_embedding_service_without_deps PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3877074Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_identical PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3891957Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_orthogonal PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3907478Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_zero_vector PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3923650Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_clamps_floating_point_overflow PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3937568Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_returns_none_without_vectors PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3956033Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_and_search PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3971226Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_embed_text_returns_none_without_model PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.3984732Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reuses_instance_with_same_parameters PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4000011Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reinitializes_on_parameter_change PASSED [ 29%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4012269Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_text_shape SKIPPED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4023953Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_texts_batch SKIPPED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4035920Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_similar_texts_high_similarity SKIPPED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4104731Z tests/test_embeddings.py::TestEmbeddingCacheVersioning::test_cache_dir_contains_model_and_version PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4170751Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_for_missing_key PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4234127Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_put_skipped_when_cache_disabled PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4301322Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_when_cache_disabled PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4373221Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_batch_returns_all_misses_for_empty_cache PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4392348Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_identity PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4409393Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_normalizes_unnormalized_rows PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4423672Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_small_list_returns_ndarray PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4439083Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_empty_ndarray_returns_none PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4460214Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_prefers_hnsw_when_enabled PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4475292Z tests/test_embeddings.py::TestSearchIndexFallback::test_numpy_fallback_search PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4490392Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_index_empty_returns_empty PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4507531Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_non_ndarray_returns_empty PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4521234Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_empty_returns_empty PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4536548Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_returns_nones_without_model PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4554431Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_text_returns_none_for_empty_sanitized_input PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4569638Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_texts_skips_invalid_items_and_preserves_order PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4583222Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_embeddings_available_returns_bool PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4658754Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_cache_dir_includes_model_and_version PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4739391Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_different_models_use_different_dirs PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4829867Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_slash_in_model_name_normalised PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4939278Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_model_switch_no_cross_read PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4960559Z tests/test_enterprise_governance_assets.py::test_enterprise_governance_assets_exist PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.4977080Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_effective_candidate_limit_scales_for_large_repositories PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5081600Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_positive_on_exception_profile_change PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5159684Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_negative_when_profile_is_unchanged PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5235260Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_signature_change_is_ignored PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5310244Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_file_without_history_is_skipped PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5386002Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_private_functions_do_not_trigger PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5455632Z tests/test_explain_cmd_extended.py::test_explain_list_to_json_file PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5523956Z tests/test_explain_cmd_extended.py::test_explain_error_code_to_json_file PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5618926Z tests/test_explain_cmd_extended.py::test_explain_repo_context_no_examples PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5715869Z tests/test_explain_cmd_extended.py::test_explain_repo_context_with_examples PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5730160Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_list_value PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5744905Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_dict_value PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5770290Z tests/test_explain_cmd_extended.py::test_explain_unknown_signal PASSED   [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5844253Z tests/test_explain_cmd_extended.py::test_explain_signal_with_output_file PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5858656Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_16_char_hex PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5871747Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_8_char_hex PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5886529Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_signal_abbr PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5902779Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_uppercase_hex PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5915743Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_17_chars PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5928505Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_path PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.5941561Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_line PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6000967Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_missing_file PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6065286Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_basic_snippet PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6130813Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_target_lines_marked PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6200975Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_resolves_relative_path_via_repo_root PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6269162Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_content_strips_newlines PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6331504Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_file PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6398427Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_fingerprint PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6461854Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_finds_by_exact_finding_id PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6525132Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_prefix_match PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6596166Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_code_context_included PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6618494Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_help_includes_from_file PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6661705Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_signal_abbr_still_works PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8247688Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_fingerprint_not_found_exits_1 PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8377712Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_resolves_finding PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8469557Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_json_output PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8566678Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_without_exception PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8636950Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_minimal_result PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8656381Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_many_imports_detected PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8676689Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_score_increases_with_more_imports PASSED [ 30%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8693422Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_few_imports_not_detected PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8709730Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_init_file_excluded PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8724637Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_test_files_excluded PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8741562Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_plugin_sdk_subpaths_grouped_to_single_dependency PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8759006Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_scoped_package_subpaths_grouped_to_scope_package PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8772684Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_with_defaults PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8785590Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_full PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8801380Z tests/test_feedback_loop.py::TestPatternProposal::test_to_dict PASSED    [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8815940Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_detects_degrading_hotspots PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8830711Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_respects_min_occurrences PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8844596Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_excludes_stable_low_count PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8858819Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_empty_hotspots_returns_empty PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8877470Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_degrading_trend_boosts_confidence PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8892439Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_aggregates_by_module PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8906674Z tests/test_feedback_loop.py::TestProposeDecisions::test_generates_proposals PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8927016Z tests/test_feedback_loop.py::TestProposeDecisions::test_skips_already_covered_scopes PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8941108Z tests/test_feedback_loop.py::TestProposeDecisions::test_proposal_ids_are_unique PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8955842Z tests/test_feedback_loop.py::TestProposeDecisions::test_enforcement_based_on_severity PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.8970779Z tests/test_feedback_loop.py::TestProposeDecisions::test_empty_graph_returns_empty PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9093118Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_returns_ok_with_proposals PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9159686Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_graph_returns_error PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9229604Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_proposals_returns_ok PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9306010Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_min_occurrences_parameter PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9379452Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_proposals_json_serializable PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9451317Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_agent_instruction_mentions_proposals PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9547862Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_pending_fp_count PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9610508Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_next_tool_call PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9668720Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_tp_has_zero_fp_count PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9731074Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_agent_instruction PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9776521Z tests/test_fetch_github_usage.py::test_build_queries_contains_expected_filenames PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9798533Z tests/test_fetch_github_usage.py::test_extract_repo_activity_deduplicates_by_repo_and_skips_archived PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9820870Z tests/test_fetch_github_usage.py::test_usage_rows_are_sorted PASSED      [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9840189Z tests/test_fetch_github_usage.py::test_extract_repo_names_deduplicates PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9861305Z tests/test_fetch_github_usage.py::test_resolve_repo_activity_via_repo_api_skips_archived PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9894688Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_filters_and_sums PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9915082Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_ignores_bad_rows PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9928535Z tests/test_file_discovery.py::TestMatchesAny::test_prepare_patterns_is_cached PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9944959Z tests/test_file_discovery.py::TestMatchesAny::test_exact_match PASSED    [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9958048Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_pattern PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9971312Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_deeply_nested PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9984230Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_not_matching PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.9997571Z tests/test_file_discovery.py::TestMatchesAny::test_wildcard_extension_pattern PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0010085Z tests/test_file_discovery.py::TestMatchesAny::test_empty_patterns_no_match PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0024411Z tests/test_file_discovery.py::TestMatchesAny::test_fnmatch_star_no_dir_separator PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0037289Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_first_matches PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0049777Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_second_matches PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0112449Z tests/test_file_discovery.py::test_detect_language[.py-python] PASSED    [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0177633Z tests/test_file_discovery.py::test_detect_language[.pyi-python] PASSED   [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0236866Z tests/test_file_discovery.py::test_detect_language[.ts-typescript] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0346841Z tests/test_file_discovery.py::test_detect_language[.mts-typescript] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0405785Z tests/test_file_discovery.py::test_detect_language[.cts-typescript] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0465037Z tests/test_file_discovery.py::test_detect_language[.tsx-tsx] PASSED      [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0533828Z tests/test_file_discovery.py::test_detect_language[.js-javascript] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0593714Z tests/test_file_discovery.py::test_detect_language[.mjs-javascript] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0652779Z tests/test_file_discovery.py::test_detect_language[.cjs-javascript] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0710605Z tests/test_file_discovery.py::test_detect_language[.jsx-jsx] PASSED      [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0768559Z tests/test_file_discovery.py::test_detect_language[.rs-None] PASSED      [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0829110Z tests/test_file_discovery.py::test_detect_language[.go-None] PASSED      [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0887828Z tests/test_file_discovery.py::test_detect_language[-None] PASSED         [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.0946172Z tests/test_file_discovery.py::test_detect_language_case_insensitive PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.1369924Z tests/test_file_discovery.py::TestDiscoverFiles::test_basic_discovery PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.1819626Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_venv PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.2269360Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.conda] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.2730131Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.env] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.3189274Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.nox] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.3647751Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.tox] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.4106534Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.pixi] PASSED [ 31%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.4635595Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_tmp_launch_virtualenv_directories PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.5118115Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_site_packages PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.5553744Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_pycache PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.5976820Z tests/test_file_discovery.py::TestDiscoverFiles::test_empty_directory PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.6421943Z tests/test_file_discovery.py::TestDiscoverFiles::test_non_python_files_ignored PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.6841197Z tests/test_file_discovery.py::TestDiscoverFiles::test_custom_include_pattern PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.7294749Z tests/test_file_discovery.py::TestDiscoverFiles::test_oversized_file_skipped PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.7734105Z tests/test_file_discovery.py::TestDiscoverFiles::test_sorted_output PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.8160639Z tests/test_file_discovery.py::TestDiscoverFiles::test_file_info_fields_populated PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.8594112Z tests/test_file_discovery.py::TestDiscoverFiles::test_symlinks_skipped PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.9010712Z tests/test_file_discovery.py::TestDiscoverFiles::test_deduplication_with_overlapping_patterns PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.9441910Z tests/test_file_discovery.py::TestDiscoverFiles::test_max_discovery_files_caps_result PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.9872976Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_ts_when_supported PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.0379509Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_modern_module_extensions PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.0817034Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_counts_unsupported_typescript PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.1272825Z tests/test_file_discovery.py::TestDiscoverFiles::test_cache_hit_preserves_skipped_language_counts PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.1712960Z tests/test_file_discovery.py::TestDiscoverFiles::test_supported_languages_detected_once PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.1839662Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_hit_skips_glob PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.1981781Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_invalidates_on_head_change PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2209105Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_recovers_from_corrupt_manifest PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2377631Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_uses_mtime_fallback_without_git PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2460635Z tests/test_file_discovery.py::TestMtimeFingerprint::test_symlink_excluded_from_fingerprint SKIPPED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2543510Z tests/test_file_discovery.py::TestMtimeFingerprint::test_fingerprint_candidate_count_ignores_symlinks PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2564812Z tests/test_finding_context.py::test_default_classification_two_fixture_layouts_and_generated PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2586145Z tests/test_finding_context.py::test_default_classification_migration_docs_and_production PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2603416Z tests/test_finding_context.py::test_default_classification_marks_work_artifacts_and_audit_outputs_non_operational PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2623206Z tests/test_finding_context.py::test_override_rules_use_precedence_and_pattern_specificity PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2648793Z tests/test_finding_context.py::test_split_findings_excludes_non_operational_by_default PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2671999Z tests/test_finding_context.py::test_split_findings_include_non_operational_opt_in PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2690681Z tests/test_finding_context.py::test_library_context_from_signal_metadata_candidate PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2713473Z tests/test_finding_context.py::test_split_findings_excludes_library_context_by_default PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2791240Z tests/test_finding_context.py::test_adapted_header_is_classified_as_library PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2863178Z tests/test_finding_context.py::test_vendored_directory_is_classified_as_library PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2885443Z tests/test_finding_context.py::test_pure_posix_paths_do_not_crash_context_classification PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.2907736Z tests/test_finding_context.py::test_doc_impl_drift_in_docs_context_remains_prioritized PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4014293Z tests/test_fix_actionability.py::TestFixTextPresence::test_medium_plus_findings_have_fix PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4033443Z tests/test_fix_actionability.py::TestFixTextActionability::test_fixture_fixes_are_actionable PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4049918Z tests/test_fix_actionability.py::TestFixTextActionability::test_no_fix_is_purely_vague PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4066966Z tests/test_fix_actionability.py::TestFixTextSpecificity::test_fixes_contain_identifiers PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4081406Z tests/test_fix_apply_integration.py::test_is_auto_applicable_high_local_low PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4096154Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_medium_fit PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4110177Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_cross_module_scope PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4125733Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_high_risk PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4200729Z tests/test_fix_apply_integration.py::test_dirty_git_state_returns_error PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4272215Z tests/test_fix_apply_integration.py::test_no_git_check_when_require_clean_false PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4342502Z tests/test_fix_apply_integration.py::test_no_applicable_tasks_returns_empty_patches PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4539429Z tests/test_fix_apply_integration.py::test_dry_run_generates_patch_without_writing PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4645573Z tests/test_fix_apply_integration.py::test_apply_writes_docstring_patch PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4754174Z tests/test_fix_apply_integration.py::test_apply_writes_guard_clause_patch PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4827110Z tests/test_fix_apply_integration.py::test_apply_missing_file_produces_failed_entry PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4900411Z tests/test_fix_apply_integration.py::test_unknown_edit_kind_produces_unsupported_entry PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.4957928Z tests/test_fix_apply_integration.py::test_cli_fix_plan_help_contains_apply_flags PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5397879Z tests/test_fix_apply_integration.py::test_cli_dry_run_returns_json_with_patches PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5413555Z tests/test_fix_intent.py::TestEditKindMapping::test_mds_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5428395Z tests/test_fix_intent.py::TestEditKindMapping::test_pfs_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5441934Z tests/test_fix_intent.py::TestEditKindMapping::test_dca_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5457258Z tests/test_fix_intent.py::TestEditKindMapping::test_eds_default_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5473137Z tests/test_fix_intent.py::TestEditKindMapping::test_did_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5488797Z tests/test_fix_intent.py::TestEditKindMapping::test_avs_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5502132Z tests/test_fix_intent.py::TestEditKindMapping::test_ncv_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5516216Z tests/test_fix_intent.py::TestEditKindMapping::test_gcd_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5528991Z tests/test_fix_intent.py::TestEditKindMapping::test_bem_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5542078Z tests/test_fix_intent.py::TestEditKindMapping::test_tvs_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5556072Z tests/test_fix_intent.py::TestEditKindMapping::test_tpd_edit_kind PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5570833Z tests/test_fix_intent.py::TestEditKindMapping::test_unknown_signal_yields_unspecified PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5585844Z tests/test_fix_intent.py::TestEditKindMapping::test_all_signal_types_have_mapping PASSED [ 32%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5600029Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_docstring PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5613476Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_return_type_but_has_docstring PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5627299Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_high_complexity_with_docstring_and_return_type PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5641558Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_low_complexity_defaults_to_add_docstring PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5654768Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_blast_radius PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5667997Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_layer_violation PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5683930Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_coupling_in_title PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5699658Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_inject_in_title PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5714972Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_service_in_title PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5734735Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_llm_in_title PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5748482Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_prompt_in_title PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5762086Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_decouple PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5775179Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_fan_out PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5789912Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_prompt_injection PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5804734Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_coupling PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5818839Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_llm PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5832713Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_no_heuristic_match_falls_back_to_remove_import PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5845969Z tests/test_fix_intent.py::TestRefineEditKind::test_unrelated_signal_returns_base PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5859601Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_populated PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5872829Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_none_when_no_start_line PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5888059Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_end_line_falls_back_to_start_line PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5903412Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_from_task PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5919065Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_none_when_absent PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5932703Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_from_refs PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5946216Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_none_when_no_refs PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5960377Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_mirrors_task_dict PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5973922Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_empty_when_task_dict_empty PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.5988915Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_style PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6004718Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_unrelated_refactor PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6019417Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_signature_change_for_mds PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6032562Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_new_abstraction_for_mds PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6045736Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_signature_for_add_type_annotation PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6059142Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_production_code_for_add_test PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6073602Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_implementation_and_signature_for_add_authorization_check PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6088006Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_duplicates PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6102474Z tests/test_fix_intent.py::TestDeriveFixIntent::test_expected_ast_delta_has_required_keys PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6115696Z tests/test_fix_intent.py::TestDeriveFixIntent::test_add_type_annotation_touches_signature_true PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6128642Z tests/test_fix_intent.py::TestDeriveFixIntent::test_merge_function_body_does_not_touch_signature PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6142142Z tests/test_fix_intent.py::TestDeriveFixIntent::test_unknown_signal_yields_unspecified_edit_kind PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6155781Z tests/test_fix_intent.py::TestDeriveFixIntent::test_result_contains_all_required_keys PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6168740Z tests/test_fix_intent.py::TestDeriveFixIntent::test_avs_blast_radius_sets_reduce_dependencies PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6183228Z tests/test_fix_intent.py::TestAstDeltaCompleteness::test_all_edit_kinds_have_ast_delta PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6202263Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_api_helpers PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6219744Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_task_graph PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6236136Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_has_correct_edit_kind_for_mds PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6252232Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_allowed_files_consistent_with_top_level PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6268991Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_forbidden_changes_includes_universals PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6283574Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_map_no_none_values PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6298857Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_mds_no_none_edit_kind PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6313662Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_pfs_no_none_forbidden PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6327038Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_avs_no_none_allowed PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6340581Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_hsc_no_none_fields PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6353915Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_isd_no_none_fields PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6366955Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_maz_no_none_fields PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6380367Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_gcd_no_none_fields PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6396247Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_ast_delta_map_no_none_keys PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6412113Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_style_change_not_empty PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6426439Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_unrelated_refactor_not_empty PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6441411Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_all_signal_types_edit_kind_not_none PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6459095Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_changes_no_empty_strings PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6473819Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_allowed_files_no_empty_strings_pfs PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.6489250Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_constants_not_empty PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.7563111Z tests/test_fix_plan_api_extended.py::test_target_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8603281Z tests/test_fix_plan_api_extended.py::test_exclude_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8678212Z tests/test_fix_plan_api_extended.py::test_unknown_signal_returns_error PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.9713573Z tests/test_fix_plan_api_extended.py::test_deferred_findings_excluded_by_default PASSED [ 33%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.0776789Z tests/test_fix_plan_api_extended.py::test_finding_id_resolved_as_rule_id PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.1847934Z tests/test_fix_plan_api_extended.py::test_finding_id_no_match_returns_diagnostic PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.2904591Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_matching_files PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.3961370Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_findings_in_path PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.5012367Z tests/test_fix_plan_api_extended.py::test_automation_fit_min_filters_low_tasks PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.6079921Z tests/test_fix_plan_api_extended.py::test_include_deferred_true_keeps_deferred_tasks PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.7120665Z tests/test_fix_plan_api_extended.py::test_dismissed_tasks_are_excluded_from_fix_plan PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.7210280Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_explicit PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.7320454Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_rich_explicit PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.7404615Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_auto_non_tty_produces_json PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.7486625Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_via_shorthand PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.8534795Z tests/test_fix_plan_api_extended.py::test_cxs_extract_function_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.9695362Z tests/test_fix_plan_api_extended.py::test_cxs_without_pfs_eh_has_no_cross_signal_risk PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0914127Z tests/test_fix_plan_api_extended.py::test_non_cxs_task_not_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1420529Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_shown_when_attribution_disabled PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1835122Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_absent_when_attribution_enabled PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1856830Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_command_added_to_main_group PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1898631Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_discovery_failure_does_not_crash_cli PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2074996Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_accepted_adr PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2258368Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_proposed_adr PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2394384Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_json_format_returns_valid_json PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2533324Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_no_decisions_dir_shows_hint PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2647883Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_task_filter_narrows_results PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2768805Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_scope_filter_narrows_results PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2802409Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_adr_command_in_help PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2827216Z tests/test_gate_check.py::test_eval_feat_requires_all_feature_artifacts PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2843751Z tests/test_gate_check.py::test_eval_feat_passes_with_required_files PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2860687Z tests/test_gate_check.py::test_eval_signal_change_requires_audit_update PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2875455Z tests/test_gate_check.py::test_eval_signal_change_with_audit_update_is_ok PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2888933Z tests/test_gate_check.py::test_public_api_docstring_check_detects_missing_docstring PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2919903Z tests/test_gate_check.py::test_public_api_docstring_check_passes_with_added_docstring PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2937388Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_raise_value_error PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2953598Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_except PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2970505Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_raise PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2986836Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_handler_types PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3015131Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_no_exceptions PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3037889Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_two_public_functions PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3053140Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_private_skipped PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3068507Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_syntax_error PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3094069Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_name_match PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3121359Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_no_match PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3142076Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_raise PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3159985Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_with_else PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3175275Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_assert PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3189127Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_no_guard PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3203009Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_flat PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3230049Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_single_if PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3253128Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3269321Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested_function_not_counted PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3289421Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_simple PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3305777Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_flat PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3343768Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_syntax_error PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3361655Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_no_function PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3379069Z tests/test_generate_changelog_entry.py::test_build_entry_for_feat PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3393431Z tests/test_generate_changelog_entry.py::test_build_entry_for_fix PASSED  [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3429053Z tests/test_generate_changelog_entry.py::test_detect_current_version PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3561254Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_exits_zero_on_ok_response PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3704724Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_skill_count PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3961829Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_module_paths PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4106533Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_does_not_write_files PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4237057Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_zero_briefings_shows_no_modules_message PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4430629Z tests/test_generate_skills_cmd.py::TestWriteMode::test_exits_zero PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4651616Z tests/test_generate_skills_cmd.py::TestWriteMode::test_creates_skill_md_files PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4809187Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_module_path PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4998411Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_signals PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5179955Z tests/test_generate_skills_cmd.py::TestWriteMode::test_output_confirms_written_paths PASSED [ 34%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5382509Z tests/test_generate_skills_cmd.py::TestWriteMode::test_does_not_overwrite_without_force PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5594575Z tests/test_generate_skills_cmd.py::TestWriteMode::test_force_overwrites_existing PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5722361Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_does_not_write PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5855099Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_shows_preview PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5970537Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_outputs_valid_json PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6094882Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_json_contains_skill_briefings PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6247359Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_occurrences_forwarded PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6419139Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_confidence_forwarded PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6568091Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_exits_nonzero PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6670825Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_json_exits_nonzero PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6783118Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_shown_to_user PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6919931Z tests/test_generate_skills_cmd.py::TestOutputFlag::test_output_writes_json_to_file PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6936434Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_filters_only_critical_and_high PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6956375Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_empty_report_yields_nothing PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6974345Z tests/test_gh_issue_dedup.py::TestFindingId::test_prefers_explicit_id PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6988676Z tests/test_gh_issue_dedup.py::TestFindingId::test_fallback_to_fingerprint PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7002954Z tests/test_gh_issue_dedup.py::TestFindingId::test_deterministic_fallback PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7016228Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_marker_is_html_comment PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7028628Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_detects_marker_in_body PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7064543Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_ignores_other_findings PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7082237Z tests/test_gh_issue_dedup.py::TestIssueBody::test_body_embeds_marker_and_metadata PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7284559Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_dry_run_reports_filed_count PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7361883Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_missing_report_is_treated_as_clean PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7550759Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_malformed_json_exits_two PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7568185Z tests/test_git_blame_ingestion.py::test_parse_porcelain_empty_string PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7584754Z tests/test_git_blame_ingestion.py::test_parse_porcelain_valid_block PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7606816Z tests/test_git_blame_ingestion.py::test_parse_porcelain_invalid_author_time_ignored PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7620819Z tests/test_git_blame_ingestion.py::test_parse_porcelain_large_timestamp PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7691501Z tests/test_git_blame_ingestion.py::test_blame_lines_file_not_found PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7758553Z tests/test_git_blame_ingestion.py::test_blame_lines_timeout PASSED       [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7824789Z tests/test_git_blame_ingestion.py::test_blame_lines_oserror PASSED       [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7891359Z tests/test_git_blame_ingestion.py::test_blame_lines_nonzero_returncode PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7959670Z tests/test_git_blame_ingestion.py::test_blame_lines_with_line_range PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8025654Z tests/test_git_blame_ingestion.py::test_blame_lines_success PASSED       [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8043559Z tests/test_git_blame_ingestion.py::test_blame_cache_eviction PASSED      [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8063254Z tests/test_git_blame_ingestion.py::test_blame_cache_miss PASSED          [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8177565Z tests/test_git_blame_ingestion.py::test_content_hash_returns_string PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8278420Z tests/test_git_blame_ingestion.py::test_content_hash_missing_file_returns_none PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8358622Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_empty_requests PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8435653Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_with_cache_hit PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8579186Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_worker_exception PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8673376Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_deduplicates_ranges PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8753873Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_widens_range_when_none PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8824665Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_file_not_found PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8893043Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_timeout PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8960596Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_nonzero_returncode PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9025970Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_branch_pattern PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9093751Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_pr_pattern PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9159832Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_no_match_returns_none PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9174515Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_copilot_coauthor_high_confidence PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9187690Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_cursor_coauthor PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9201331Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_codeium_coauthor PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9215576Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_anthropic_coauthor PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9228483Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_human_coauthor_not_flagged PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9242813Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_implement_pattern PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9256246Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_with_body_not_flagged PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9268891Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_long_first_line_not_flagged PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9282159Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_pattern_low_confidence PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9295735Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_long_message_not_flagged PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9308168Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_normal_human_message PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9328352Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_empty_message PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9342712Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_add_functionality_tier1 PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9357741Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[fix: resolve null pointer] PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9372500Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Bug: payment fails on zero amount] PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9386487Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[hotfix: emergency rollback] PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9401909Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[revert: undo breaking change] PASSED [ 35%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9417544Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[patch session timeout regression] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9431555Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix broken CI pipeline] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9445769Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Handle crash on empty input] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9460600Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix error in validation logic] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9475699Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Add user authentication] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9490484Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Refactor database layer] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9504329Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Update dependencies] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9518387Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Implement caching strategy] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9533065Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[chore: update changelog] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9546781Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_basic_aggregation PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9560565Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_ai_attributed_count PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9574346Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_defect_correlation PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9587621Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_known_files_filter PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9601196Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_recent_change_frequency PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9614962Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_timestamps_set PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9631698Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_empty_commits PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9723283Z tests/test_git_history_index.py::test_initial_index_build_creates_manifest_and_commits PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9822451Z tests/test_git_history_index.py::test_index_appends_delta_on_descendant_head PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9920067Z tests/test_git_history_index.py::test_index_rebuilds_when_history_is_rewritten PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9990190Z tests/test_git_history_safety.py::test_parse_git_history_uses_arg_list_not_shell PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0061394Z tests/test_git_history_safety.py::test_repo_path_with_shell_chars_is_never_injected_into_command PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0075593Z tests/test_git_history_safety.py::test_detect_ai_attribution_from_coauthor_marker PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0088648Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier1_message PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0103180Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier2_is_weak_signal_only PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0116872Z tests/test_git_history_safety.py::test_defect_correlation_markers PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0162107Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0177327Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_filters_invalid_shapes PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0274794Z tests/test_github_api_correlator_and_export.py::test_github_client_request_and_headers PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0294334Z tests/test_github_api_correlator_and_export.py::test_github_client_rate_limit_and_error_paths PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0310892Z tests/test_github_api_correlator_and_export.py::test_github_client_issue_pr_file_helpers PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0330561Z tests/test_github_api_correlator_and_export.py::test_negative_context_export_module_formats PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5067185Z tests/test_golden_snapshot.py::TestJsonGoldenSnapshot::test_json_snapshot PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7746447Z tests/test_golden_snapshot.py::TestSarifGoldenSnapshot::test_sarif_snapshot PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7763300Z tests/test_grouping.py::TestGroupBySignal::test_groups_by_signal_type PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7778486Z tests/test_grouping.py::TestGroupBySignal::test_sorted_group_keys PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7795392Z tests/test_grouping.py::TestGroupBySeverity::test_groups_by_severity PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7813346Z tests/test_grouping.py::TestGroupByDirectory::test_groups_by_parent_dir PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7828481Z tests/test_grouping.py::TestGroupByDirectory::test_no_file_path PASSED   [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7842247Z tests/test_grouping.py::TestGroupByModule::test_groups_by_first_segment PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7855510Z tests/test_grouping.py::TestGroupByModule::test_no_file_path PASSED      [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7868768Z tests/test_grouping.py::TestEdgeCases::test_empty_findings PASSED        [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7882473Z tests/test_grouping.py::TestEdgeCases::test_single_finding PASSED        [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7902017Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[signal] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7919768Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[severity] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7934765Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[directory] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.7950979Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[module] PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8039070Z tests/test_guard_clause_deficit.py::test_gcd_deep_nesting_detection PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8051945Z tests/test_guard_contract.py::TestInferLayer::test_signals_layer PASSED  [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8065775Z tests/test_guard_contract.py::TestInferLayer::test_api_layer PASSED      [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8079259Z tests/test_guard_contract.py::TestInferLayer::test_commands_layer PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8093744Z tests/test_guard_contract.py::TestInferLayer::test_models_layer PASSED   [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8108535Z tests/test_guard_contract.py::TestInferLayer::test_unknown_layer PASSED  [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8122062Z tests/test_guard_contract.py::TestInferLayer::test_backslash_normalisation PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8195975Z tests/test_guard_contract.py::TestExtractPublicApi::test_extracts_all_from_init PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8264701Z tests/test_guard_contract.py::TestExtractPublicApi::test_fallback_to_imports PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8327466Z tests/test_guard_contract.py::TestExtractPublicApi::test_missing_file PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8406979Z tests/test_guard_contract.py::TestFindRelatedTests::test_finds_matching_test PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8468514Z tests/test_guard_contract.py::TestFindRelatedTests::test_no_tests_dir PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8536460Z tests/test_guard_contract.py::TestExtractImports::test_extracts_imports PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8599112Z tests/test_guard_contract.py::TestExtractImports::test_nonexistent PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8663851Z tests/test_guard_contract.py::TestBuildGuardContract::test_minimal_contract PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8727495Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_steer_data PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8918741Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_findings PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8983378Z tests/test_guard_contract.py::TestBuildGuardContract::test_schema_version PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9055538Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_returns_ok_without_arch_graph PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9128856Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_includes_next_step_contract PASSED [ 36%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9143419Z tests/test_guided_mode.py::TestTrafficLight::test_green_low_score_no_findings PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9157401Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_medium_score PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9171020Z tests/test_guided_mode.py::TestTrafficLight::test_red_high_score PASSED  [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9184409Z tests/test_guided_mode.py::TestTrafficLight::test_red_on_critical_finding PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9198781Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_on_high_finding PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9216142Z tests/test_guided_mode.py::TestTrafficLight::test_custom_thresholds PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9232723Z tests/test_guided_mode.py::TestTrafficLight::test_empty_thresholds_use_defaults PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9245482Z tests/test_guided_mode.py::TestCanContinue::test_green_can_continue PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9258744Z tests/test_guided_mode.py::TestCanContinue::test_yellow_cannot_continue PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9271153Z tests/test_guided_mode.py::TestCanContinue::test_red_cannot_continue PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9285556Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9305210Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9321354Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9336443Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9351143Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9364785Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9380184Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[critical-Kritisch] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9394661Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[high-Wichtig] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9408910Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[medium-Auff\xe4llig] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9425534Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[low-Hinweis] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9445484Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[info-Info] PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9460326Z tests/test_guided_mode.py::TestSeverityLabels::test_unknown_severity_returns_raw PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9477303Z tests/test_guided_mode.py::TestSignalPlainText::test_scoring_active_signals_follow_runtime_defaults PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9490777Z tests/test_guided_mode.py::TestSignalPlainText::test_all_scoring_signals_have_plain_text PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9503226Z tests/test_guided_mode.py::TestSignalPlainText::test_unknown_signal_returns_type_name PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9517891Z tests/test_guided_mode.py::TestSignalPlainText::test_all_signal_types_covered PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9534145Z tests/test_guided_mode.py::TestPromptTemplates::test_all_scoring_signals_have_templates PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9549969Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_file_role_placeholder PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9562630Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_expected_outcome PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9575727Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_function PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9588155Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_method PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9601807Z tests/test_guided_mode.py::TestFileRoleDescription::test_directory_heuristic PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9614050Z tests/test_guided_mode.py::TestFileRoleDescription::test_fallback_no_info PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9630645Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_returns_string PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9649227Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_unknown_signal_fallback PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9663733Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_no_raw_file_path_in_prompt PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9677202Z tests/test_guided_mode.py::TestCalibration::test_calibrated_when_thresholds_present PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9689934Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_empty PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9702819Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_none PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9719021Z tests/test_guided_mode.py::TestFindingGuided::test_returns_expected_keys PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9736859Z tests/test_guided_mode.py::TestFindingGuided::test_no_rank_when_omitted PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9753497Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_prefers_architecture_boundary PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9776526Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_returns_guidance PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9795440Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_empty_uses_default_next_step PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9814099Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_keeps_distinct_lines_same_signal PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9836540Z tests/test_guided_mode.py::TestStatusCommand::test_status_help PASSED    [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1411996Z tests/test_guided_mode.py::TestStatusCommand::test_status_always_exit_zero PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1428717Z tests/test_guided_mode.py::TestStatusCommand::test_status_json_payload_contains_guidance_fields PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1451046Z tests/test_guided_mode.py::TestSetupCommand::test_setup_help PASSED      [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1553802Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1628790Z tests/test_guided_mode.py::TestSetupCommand::test_setup_json_output PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1646560Z tests/test_guided_mode.py::TestProfileGuidedFields::test_vibe_coding_has_guided_thresholds PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1660467Z tests/test_guided_mode.py::TestProfileGuidedFields::test_default_profile_empty_thresholds PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1673394Z tests/test_guided_mode.py::TestProfileGuidedFields::test_output_language_field PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1746569Z tests/test_guided_mode.py::TestFirstRunRenderMode::test_first_run_skips_module_table_and_shows_next_steps PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1760126Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_empty_string PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1774313Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_single_char PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1787636Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_high_entropy PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1800548Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_low_entropy PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1886225Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_secret_key_hardcoded PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.1960458Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_github_token PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2035139Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_aws_access_key PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2108560Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_openai_key PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2190979Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_non_secret_variable_name PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2269147Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_bearer_wrapper PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2346924Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_in_generic_keyword_argument PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2422271Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_password_literal PASSED [ 37%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2502252Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_token_url_with_embedded_credentials_still_detected PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2578247Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_placeholder_secret PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2657046Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_annotated_assignment PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2736445Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_enum_member_with_real_token_still_detected PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2813318Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_variable PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2895448Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_getenv PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.2970610Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_get PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3049406Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_short_string PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3120777Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_test_file_skipped PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3186434Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_python_skipped PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3260114Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_secret_variable PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3335760Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_fstring_value PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3412880Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_enum_symbolic_member_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3489658Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_schema_symbolic_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3565076Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3642503Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_with_var_suffix_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3717852Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_and_message_constants_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3795513Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3871488Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_auth_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.3947381Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_cache_file_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4026661Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_error_message_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4105965Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_tokens_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4182916Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_class_and_template_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4261316Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_vocab_files_names_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4340832Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_keyword_arg_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4423879Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_name_does_not_suppress_real_prefix_secret PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4500167Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_genai_metric_constants_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4575936Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_semconv_suppression_does_not_hide_real_secret_prefix PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4649799Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_placeholder_template_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4724579Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_template_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4802643Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4878053Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.4955573Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_prefix_constant_not_flagged_when_literal_is_only_prefix PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5044098Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_token_endpoint_template_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5128116Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_gateway_token_with_randomuuid_template_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5259017Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_display_token_composite_template_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5341868Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_jwt_token_assembly_template_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5431957Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_profile_id_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5515736Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_fixture_placeholder_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5600007Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_helpers_file_token_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5678614Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_python_test_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5760265Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_mock_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5839939Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_metadata_includes_cwe PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5921024Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_fix_suggestion_present PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.5992022Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_empty_parse_results PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6077480Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_syntax_error_file_skipped PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6160028Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_class_attribute_secret PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6242637Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_pem_private_key_detected PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6324648Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_base64_token_block_detected PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6407615Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_connection_string_with_password_detected PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6490106Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_sql_query_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6573371Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_help_text_not_flagged PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6655367Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tp_findings_not_none PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6738457Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_env_var PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6822371Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_safe_name PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6904738Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_severity_not_none PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.6991259Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_score_not_none PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7064864Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_empty_list_for_empty_input PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7148924Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_github_token_findings_not_none PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7232090Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_aws_key_findings_not_none PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7314751Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_metadata_not_none_in_findings PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7396800Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_title_not_none_in_findings PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7412630Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_getenv_call PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7427437Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_config_call PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7442230Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_environ_subscript PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7458104Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_fstring PASSED [ 38%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7474125Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_string_literal PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7488842Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_str_constant PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7502810Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_int_constant PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7516644Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_name_node PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7529988Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_bearer_prefix PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7542909Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_token_prefix PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7557883Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_no_prefix PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7574691Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_whitespace_stripped PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7588505Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_plain_http PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7602006Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_https PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7616941Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_url_with_userinfo PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7632190Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_not_http PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7645813Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_no_scheme PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7659081Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_relative_path PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7672956Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_windows_path PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7685968Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_unix_absolute PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7698919Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_home_relative PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7712676Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_bare_filename PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7726810Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_dotfile PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7739597Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_empty_string PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7754414Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_newline_in_value PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7768869Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_path_with_separator_and_ext PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7782493Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_uppercase PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7796225Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_camel_case PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7809645Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_special_chars PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7827002Z tests/test_hsc_helpers_coverage.py::TestExprName::test_name_node PASSED  [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7841239Z tests/test_hsc_helpers_coverage.py::TestExprName::test_attribute_node PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7855000Z tests/test_hsc_helpers_coverage.py::TestExprName::test_other_node PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7869450Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_enum_class PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7885441Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_non_enum_class PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7901080Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_function_inside_class PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7914609Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_enum_context PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7928663Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_name_matches_value PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7942585Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_no_match PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7955710Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_non_symbol_value PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7969424Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_long_sentence PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7984166Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_short_string PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.7997696Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_newline PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8011200Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_no_spaces PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8024170Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_chat_template PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8037160Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8052590Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token_id PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8067465Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_special_token_marker PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8080937Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_bracket_pattern PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8094032Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_jinja_template PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8108075Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_unrelated PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8121880Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_tokenizer_class_name PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8143457Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_valid PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8150875Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_too_long PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8165146Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_has_space PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8178368Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_no_match PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8193374Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_yaml_template PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8206706Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_single_line PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8220537Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_multiline_no_placeholder PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8234417Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_ini_template PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8248632Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_env_suffix_detected PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8261994Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_var_suffix_detected PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8275310Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_all_caps_value PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8289960Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_secret_shaped_value PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8303681Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_marker PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8316458Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_prefix PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8329995Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_message PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8344769Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_error_code PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8359918Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_regular_secret_name PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8442364Z tests/test_import_command.py::TestSonarQubeAdapter::test_empty_report PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8519333Z tests/test_import_command.py::TestSonarQubeAdapter::test_single_issue PASSED [ 39%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8611257Z tests/test_import_command.py::TestSonarQubeAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8688044Z tests/test_import_command.py::TestPylintAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8763344Z tests/test_import_command.py::TestPylintAdapter::test_single_message PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8857493Z tests/test_import_command.py::TestPylintAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.8932946Z tests/test_import_command.py::TestCodeClimateAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.9013970Z tests/test_import_command.py::TestCodeClimateAdapter::test_single_issue PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.9087157Z tests/test_import_command.py::TestLoadExternalReport::test_unsupported_format PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.9161090Z tests/test_import_command.py::TestLoadExternalReport::test_invalid_json PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.9176643Z tests/test_import_command.py::TestLoadExternalReport::test_supported_formats_list PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.9253490Z tests/test_import_command.py::TestLoadExternalReport::test_non_utf8_file_raises_value_error PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.9324838Z tests/test_import_command.py::TestLoadExternalReport::test_missing_file_raises_oserror PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:39.9378495Z tests/test_import_command.py::TestImportCLI::test_help_shows_formats PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.1451620Z tests/test_import_command.py::TestImportCLI::test_import_sonarqube_json_output PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3706153Z tests/test_import_command.py::TestImportCLI::test_import_empty_pylint_report PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4045694Z tests/test_import_command.py::TestImportCLI::test_import_invalid_json_fails PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4063323Z tests/test_incremental.py::TestContentHashForFile::test_returns_file_hash_unchanged PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4079960Z tests/test_incremental.py::TestContentHashForFile::test_different_hashes_produce_different_keys PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4095162Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_within_ttl PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4109397Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_expired PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4124462Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_no_changes PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4139594Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_added PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4154091Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_removed PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4169334Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_modified PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4184161Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_mixed PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4198112Z tests/test_incremental.py::TestBaselineSnapshot::test_all_changed_union PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4211386Z tests/test_incremental.py::TestBaselineSnapshot::test_stores_score PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4224647Z tests/test_incremental.py::TestBaselineSnapshot::test_default_ttl PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4238070Z tests/test_incremental.py::TestBaselineSnapshot::test_empty_baseline_vs_populated_current PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4252855Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_scope PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4266816Z tests/test_incremental.py::TestSignalScopeRegistry::test_file_local_signals_present PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4280750Z tests/test_incremental.py::TestSignalScopeRegistry::test_git_dependent_signals_present PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4295284Z tests/test_incremental.py::TestSignalScopeRegistry::test_cross_file_signals_present PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4308854Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_scope_is_cross_file PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4322909Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_cache_dependency_scope PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4337144Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_cache_dependency_scope_is_repo_wide PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4349891Z tests/test_incremental.py::TestDirectionForDelta::test_improving PASSED  [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4363323Z tests/test_incremental.py::TestDirectionForDelta::test_degrading PASSED  [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4376952Z tests/test_incremental.py::TestDirectionForDelta::test_stable_zero PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4396643Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_positive PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4410815Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_negative PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4423859Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_positive PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4437846Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_negative PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4458830Z tests/test_incremental.py::TestFindingKey::test_deterministic PASSED     [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4473966Z tests/test_incremental.py::TestFindingKey::test_different_file PASSED    [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4488534Z tests/test_incremental.py::TestFindingKey::test_different_line PASSED    [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4502409Z tests/test_incremental.py::TestFindingKey::test_different_signal PASSED  [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4516162Z tests/test_incremental.py::TestFindingKey::test_none_file_path PASSED    [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4530350Z tests/test_incremental.py::TestFindingKey::test_different_description_produces_different_key PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4543703Z tests/test_incremental.py::TestFindingKey::test_different_fix_produces_different_key PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4557661Z tests/test_incremental.py::TestIncrementalResult::test_construction PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4571197Z tests/test_incremental.py::TestIncrementalResult::test_confidence_mixed PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4608525Z tests/test_incremental.py::TestIncrementalSignalRunner::test_empty_changed_files_runs_without_error PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4636985Z tests/test_incremental.py::TestIncrementalSignalRunner::test_expired_baseline_flagged PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4666852Z tests/test_incremental.py::TestIncrementalSignalRunner::test_file_local_signals_marked_exact PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4695263Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_findings_carried_estimated PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4722710Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_finding_on_removed_file_is_pruned PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4750777Z tests/test_incremental.py::TestIncrementalSignalRunner::test_new_finding_detected PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4777576Z tests/test_incremental.py::TestIncrementalSignalRunner::test_resolved_finding_when_file_removed PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4803832Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_and_direction PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.4839643Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_scoring_matches_full_recompute PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5373593Z tests/test_incremental.py::TestBaselineManagerSingleton::test_instance_creates_singleton_only_once_under_concurrent_access PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5388960Z tests/test_init_cmd.py::TestProfiles::test_default_profile_exists PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5405103Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_profile_exists PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5420299Z tests/test_init_cmd.py::TestProfiles::test_strict_profile_exists PASSED  [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5434412Z tests/test_init_cmd.py::TestProfiles::test_get_profile_returns_correct PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5451185Z tests/test_init_cmd.py::TestProfiles::test_get_profile_unknown_raises PASSED [ 40%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5465292Z tests/test_init_cmd.py::TestProfiles::test_list_profiles_returns_all PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5478998Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_copy_paste PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5493878Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_bypass PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5508819Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_lower_thresholds PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5522034Z tests/test_init_cmd.py::TestProfiles::test_strict_fail_on_medium PASSED  [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.5875429Z tests/test_init_cmd.py::TestInitCommand::test_init_creates_drift_yaml PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.6243749Z tests/test_init_cmd.py::TestInitCommand::test_init_default_profile PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.6592249Z tests/test_init_cmd.py::TestInitCommand::test_init_default_excludes_non_operational_paths PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.6957721Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_profile PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.7298338Z tests/test_init_cmd.py::TestInitCommand::test_init_strict_profile PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.7633659Z tests/test_init_cmd.py::TestInitCommand::test_init_ci_creates_workflow PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.7976606Z tests/test_init_cmd.py::TestInitCommand::test_init_hooks_creates_pre_push PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.8318542Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_creates_vscode_config PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.8646513Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_output_preserves_extra_brackets PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.8985824Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_creates_config_snippet PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.9287648Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_dry_run_lists_snippet PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.9585880Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_includes_claude_snippet PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.0171128Z tests/test_init_cmd.py::TestInitCommand::test_init_dry_run_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.0833202Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.1048202Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_falls_back_to_current_python PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.1258818Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_prefers_console_script_when_available PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.1577506Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_and_claude_share_launcher PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.2087567Z tests/test_init_cmd.py::TestInitCommand::test_init_full_creates_all PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.2640174Z tests/test_init_cmd.py::TestInitCommand::test_init_skips_existing_files PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.3070314Z tests/test_init_cmd.py::TestInitCommand::test_init_yaml_is_valid PASSED  [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.3445015Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_has_policies PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.3808668Z tests/test_init_cmd.py::TestInitCommand::test_init_workflow_strict_uses_medium PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.4136142Z tests/test_init_cmd.py::TestInitCommand::test_init_output_mentions_next_steps PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.4481287Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_output_mentions_merge_target PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.4816184Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_mentions_escalation PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.5149083Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_creates_cursorrules PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.5482962Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_creates_windsurfrules PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.5818786Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_creates_claude_md PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.6158326Z tests/test_init_cmd.py::TestInitCommand::test_init_copilot_creates_copilot_instructions PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.6465658Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.6771504Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.7079426Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.7399768Z tests/test_init_cmd.py::TestInitCommand::test_init_all_editor_snippets_json PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.7698036Z tests/test_init_cmd.py::TestInitCommand::test_init_full_includes_editor_snippets PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.7792005Z tests/test_insecure_default.py::TestISDTruePositives::test_debug_true PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.7885208Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_star PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.7974376Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_empty PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8063498Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_allow_all PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8150737Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_origin_allow_all PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8236155Z tests/test_insecure_default.py::TestISDTruePositives::test_session_cookie_insecure PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8318510Z tests/test_insecure_default.py::TestISDTruePositives::test_csrf_cookie_insecure PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8401316Z tests/test_insecure_default.py::TestISDTruePositives::test_ssl_redirect_disabled PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8491181Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8573484Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false_localhost_is_downgraded PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8655787Z tests/test_insecure_default.py::TestISDTruePositives::test_multiple_insecure_defaults PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8737664Z tests/test_insecure_default.py::TestISDTruePositives::test_similar_ignore_marker_does_not_skip_file PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8817073Z tests/test_insecure_default.py::TestISDTrueNegatives::test_debug_false PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8906244Z tests/test_insecure_default.py::TestISDTrueNegatives::test_allowed_hosts_specific PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.8990069Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cors_false PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9071196Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cookie_secure_true PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9153195Z tests/test_insecure_default.py::TestISDTrueNegatives::test_verify_true PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9238319Z tests/test_insecure_default.py::TestISDTrueNegatives::test_test_file_skipped PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9321557Z tests/test_insecure_default.py::TestISDTrueNegatives::test_conftest_skipped PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9408701Z tests/test_insecure_default.py::TestISDTrueNegatives::test_exact_ignore_directive_with_reason_skips_file PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9491810Z tests/test_insecure_default.py::TestISDTrueNegatives::test_non_python_skipped PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9577203Z tests/test_insecure_default.py::TestISDTrueNegatives::test_unrelated_variable PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9672021Z tests/test_insecure_default.py::TestISDEdgeCases::test_metadata_includes_cwe PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9762196Z tests/test_insecure_default.py::TestISDEdgeCases::test_fix_suggestion_present PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9841312Z tests/test_insecure_default.py::TestISDEdgeCases::test_empty_parse_results PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:41.9929061Z tests/test_insecure_default.py::TestISDEdgeCases::test_syntax_error_file_skipped PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0015615Z tests/test_insecure_default.py::TestISDEdgeCases::test_severity_mapping PASSED [ 41%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0102754Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_debug_true PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0187419Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_allowed_hosts_star PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0273157Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_multiple_insecure_defaults PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0357464Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_verify_false_in_view PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0469833Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_debug_from_env PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0556131Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0724168Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_config_driven_debug PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0812011Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_verify_false_in_endpoint PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0896744Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_run_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.0980467Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_debug_module_level PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1062779Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tp_findings_not_none PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1142351Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_debug_false PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1223445Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_empty_file PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1314490Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_severity_not_none PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1399262Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_score_not_none PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1473370Z tests/test_insecure_default.py::TestISDNegativeProperties::test_empty_list_for_empty_input PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1556938Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_file_path_not_none PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1641781Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_title_not_none PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1725972Z tests/test_insecure_default.py::TestISDNegativeProperties::test_metadata_not_none PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:42.1808855Z tests/test_insecure_default.py::TestISDNegativeProperties::test_description_not_none PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:43.0802446Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_full_pipeline_runs PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:43.9890890Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_finds_python_files PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:44.8458604Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_generates_findings PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:45.7353042Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_module_scores_populated PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:46.6025938Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_config_respected PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:47.6217942Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_cache_dir_created PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:48.7861337Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_second_run_uses_cache PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.4581370Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_empty_repo_only_init_py PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.4713141Z tests/test_integrations.py::TestIntegrationBase::test_integration_result_defaults PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.4830359Z tests/test_integrations.py::TestIntegrationBase::test_integration_context_fields PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.4846432Z tests/test_integrations.py::TestParseJsonOutput::test_parses_array PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.4860943Z tests/test_integrations.py::TestParseJsonOutput::test_parses_object PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.4874482Z tests/test_integrations.py::TestParseJsonOutput::test_tolerates_trailing_text PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.4888165Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_garbage PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.4907937Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_empty PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.5341017Z tests/test_integrations.py::TestRunCommand::test_successful_command PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.5783938Z tests/test_integrations.py::TestRunCommand::test_repo_path_placeholder_substituted PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:49.5904515Z tests/test_integrations.py::TestRunCommand::test_missing_command_returns_127 PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6070848Z tests/test_integrations.py::TestRunCommand::test_timeout_returns_timed_out PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6105431Z tests/test_integrations.py::TestYamlHintAdapter::test_is_available_always_true PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6221092Z tests/test_integrations.py::TestYamlHintAdapter::test_run_returns_hint_text PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6267892Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_false_when_not_in_path PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6288960Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_true_when_in_path PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6420307Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_maps_json_findings PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6526518Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_handles_command_not_found PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6547106Z tests/test_integrations.py::TestIntegrationsConfig::test_default_disabled PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6565305Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_has_integrations_field PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6579537Z tests/test_integrations.py::TestIntegrationsConfig::test_round_trip_with_adapter PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6595387Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_integrations_round_trip PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6709295Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_skipped_when_disabled PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6824171Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_runs_when_enabled PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6927850Z tests/test_integrations.py::TestPipelineIntegrationHook::test_disabled_adapter_skipped PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6942325Z tests/test_intent.py::TestIntentCategory::test_category_is_str_enum PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6956620Z tests/test_intent.py::TestRequirement::test_fields PASSED                [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.6983589Z tests/test_intent.py::TestRequirement::test_with_validation_signal PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7014476Z tests/test_intent.py::TestRequirement::test_priority_literal PASSED      [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7031697Z tests/test_intent.py::TestConstraint::test_fields PASSED                 [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7047902Z tests/test_intent.py::TestIntentContract::test_creation PASSED           [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7061876Z tests/test_intent.py::TestIntentContract::test_id_is_uuid PASSED         [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7076822Z tests/test_intent.py::TestIntentContract::test_serialization_roundtrip PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7098687Z tests/test_intent.py::TestLLMFallback::test_fallback_classify_returns_category PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7131749Z tests/test_intent.py::TestLLMFallback::test_fallback_handles_empty_input PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7148034Z tests/test_intent.py::TestLLMFallback::test_llm_not_available_graceful PASSED [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7163538Z tests/test_intent.py::TestClassifyIntent::test_data_keywords PASSED      [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7177669Z tests/test_intent.py::TestClassifyIntent::test_auth_keywords PASSED      [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7192477Z tests/test_intent.py::TestClassifyIntent::test_api_keywords PASSED       [ 42%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7206225Z tests/test_intent.py::TestClassifyIntent::test_automation_keywords PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7219809Z tests/test_intent.py::TestClassifyIntent::test_realtime_keywords PASSED  [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7242535Z tests/test_intent.py::TestClassifyIntent::test_requirements_generated PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7269561Z tests/test_intent.py::TestClarifyingQuestions::test_generates_questions_for_incomplete_contract PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7285178Z tests/test_intent.py::TestClarifyingQuestions::test_question_has_required_fields PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7299506Z tests/test_intent.py::TestClarifyingQuestions::test_empty_requirements_still_generates PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7432163Z tests/test_intent.py::TestContractStorage::test_save_and_load_roundtrip PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7584407Z tests/test_intent.py::TestContractStorage::test_append_multiple_contracts PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7704517Z tests/test_intent.py::TestContractStorage::test_load_from_empty_dir PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7845983Z tests/test_intent.py::TestContractStorage::test_storage_file_is_yaml PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.7988114Z tests/test_intent_api.py::test_capture_intent_returns_intent_id PASSED   [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8114606Z tests/test_intent_api.py::test_capture_intent_persists_to_disk PASSED    [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8233397Z tests/test_intent_api.py::test_capture_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8387982Z tests/test_intent_api.py::test_verify_intent_fulfilled PASSED            [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8494963Z tests/test_intent_api.py::test_verify_intent_missing_intent_returns_error PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8627190Z tests/test_intent_api.py::test_feedback_for_agent_returns_actions PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8642983Z tests/test_intent_capture.py::test_captured_intent_creation PASSED       [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8657149Z tests/test_intent_capture.py::test_verify_result_creation PASSED         [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8697186Z tests/test_intent_capture.py::test_feedback_result_creation PASSED       [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8711399Z tests/test_intent_capture.py::test_captured_intent_extra_fields_ignored PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8814864Z tests/test_intent_capture.py::test_intent_store_path PASSED              [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8907704Z tests/test_intent_capture.py::test_save_and_load_intent PASSED           [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.8984903Z tests/test_intent_capture.py::test_load_nonexistent_intent PASSED        [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9003600Z tests/test_intent_capture.py::test_detect_output_type_web_app PASSED     [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9017945Z tests/test_intent_capture.py::test_detect_output_type_unknown PASSED     [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9031670Z tests/test_intent_capture.py::test_extract_features_returns_list PASSED  [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9054348Z tests/test_intent_capture.py::test_is_vague_short_input PASSED           [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9072083Z tests/test_intent_capture.py::test_extract_intent_full PASSED            [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9088081Z tests/test_intent_capture.py::test_extract_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9101928Z tests/test_intent_feedback.py::test_generate_feedback_returns_one_action_per_missing PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9132141Z tests/test_intent_feedback.py::test_generate_feedback_priorities_ordered PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9147367Z tests/test_intent_feedback.py::test_generate_feedback_all_add_feature PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9161616Z tests/test_intent_feedback.py::test_generate_feedback_fulfilled_returns_empty PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9174810Z tests/test_intent_feedback.py::test_estimate_complexity_low PASSED       [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9195034Z tests/test_intent_feedback.py::test_estimate_complexity_medium PASSED    [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9213213Z tests/test_intent_feedback.py::test_estimate_complexity_high PASSED      [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9231415Z tests/test_intent_loop.py::TestCapture::test_detect_category_persistence PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9244983Z tests/test_intent_loop.py::TestCapture::test_detect_category_security PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9258610Z tests/test_intent_loop.py::TestCapture::test_detect_category_error PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9297094Z tests/test_intent_loop.py::TestCapture::test_detect_category_fallback PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9314143Z tests/test_intent_loop.py::TestCapture::test_detect_category_empty PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9531859Z tests/test_intent_loop.py::TestCapture::test_capture_returns_contracts PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9779752Z tests/test_intent_loop.py::TestCapture::test_capture_merges_extracted_contracts PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:50.9945731Z tests/test_intent_loop.py::TestCapture::test_capture_min_5_contracts PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0062141Z tests/test_intent_loop.py::TestCapture::test_save_and_load_intent_json PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0182472Z tests/test_intent_loop.py::TestCapture::test_load_intent_json_not_found PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0197443Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_contract_specific PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0235217Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_category_fallback PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0251048Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_manual PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0266353Z tests/test_intent_loop.py::TestFormalize::test_formalize_adds_signals_and_validation PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0280333Z tests/test_intent_loop.py::TestFormalize::test_validate_against_schema_detects_errors PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0293751Z tests/test_intent_loop.py::TestHandoff::test_handoff_generates_markdown PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0409737Z tests/test_intent_loop.py::TestHandoff::test_save_agent_prompt PASSED    [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0424536Z tests/test_intent_loop.py::TestValidate::test_validate_all_fulfilled PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0458948Z tests/test_intent_loop.py::TestValidate::test_validate_violated PASSED   [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0477417Z tests/test_intent_loop.py::TestValidate::test_validate_unverifiable_manual PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0493333Z tests/test_intent_loop.py::TestValidate::test_validate_severity_threshold PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0507492Z tests/test_intent_loop.py::TestValidate::test_results_to_report_json PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0708782Z tests/test_intent_loop.py::TestValidate::test_save_report PASSED         [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0797222Z tests/test_intent_loop.py::TestRepair::test_repair_loop_all_fulfilled PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.0909219Z tests/test_intent_loop.py::TestRepair::test_repair_loop_writes_prompt_without_callback PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1037362Z tests/test_intent_loop.py::TestRepair::test_repair_loop_max_iterations_reached PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1052068Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_fulfilled PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1066366Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_violated PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1080065Z tests/test_intent_loop.py::TestTranslator::test_results_to_markdown PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1122423Z tests/test_intent_loop.py::TestTranslator::test_escalation_message PASSED [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1295850Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_all PASSED  [ 43%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1483244Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_filtered PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1690273Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_caching PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1706474Z tests/test_intent_loop.py::TestNewModels::test_contract_roundtrip PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1722288Z tests/test_intent_loop.py::TestNewModels::test_contract_invalid_category PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1736138Z tests/test_intent_loop.py::TestNewModels::test_contract_status_values PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1758137Z tests/test_intent_loop.py::TestNewModels::test_contract_result_to_dict PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.1959493Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_1 PASSED     [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2113743Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_2 PASSED     [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2264101Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_3 PASSED     [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2446891Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_4 PASSED     [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2551777Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_5_all_fulfilled PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2784056Z tests/test_intent_loop.py::TestIntentAPI::test_intent_full_loop PASSED   [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2820052Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_phase_1 PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2837303Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_full_loop PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2854246Z tests/test_intent_loop.py::TestIntentAPI::test_intent_invalid_phase PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2957110Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_intent_file PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.2995594Z tests/test_intent_mcp.py::test_capture_intent_registered PASSED          [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3012689Z tests/test_intent_mcp.py::test_verify_intent_registered PASSED           [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3030074Z tests/test_intent_mcp.py::test_feedback_for_agent_registered PASSED      [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3063977Z tests/test_intent_validation.py::TestRequirementStatus::test_fields PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3103511Z tests/test_intent_validation.py::TestRequirementStatus::test_violated_status PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3120921Z tests/test_intent_validation.py::TestIntentMatcher::test_match_finding_to_requirement PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3135555Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_no_contracts PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3150590Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_signal_differs PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3165413Z tests/test_intent_validation.py::TestIntentMatcher::test_requirement_without_signal_always_satisfied PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3192292Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_findings_same_signal PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3216584Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_contracts PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3244810Z tests/test_intent_validation.py::TestIntentStatusRendering::test_all_satisfied PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3258906Z tests/test_intent_validation.py::TestIntentStatusRendering::test_violated_shows_cross PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3272582Z tests/test_intent_validation.py::TestIntentStatusRendering::test_mixed_status PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3287248Z tests/test_intent_validation.py::TestIntentStatusRendering::test_finding_count_shown PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3327354Z tests/test_intent_validation.py::TestIntentSummary::test_summary_from_contract_and_findings PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3344131Z tests/test_intent_validation.py::TestIntentSummary::test_summary_clean_when_no_findings PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3465412Z tests/test_intent_verify.py::test_verify_fulfilled_when_all_features_present PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3580186Z tests/test_intent_verify.py::test_verify_incomplete_when_features_missing PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3693214Z tests/test_intent_verify.py::test_verify_empty_artifact PASSED           [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3823680Z tests/test_intent_verify.py::test_scan_artifact_content_reads_files PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.3936835Z tests/test_intent_verify.py::test_verify_increments_iteration PASSED     [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.4059586Z tests/test_interactive_review.py::TestReviewNoFindings::test_returns_zero_for_empty_findings PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.4189348Z tests/test_interactive_review.py::TestReviewNoFindings::test_does_not_call_prompt_for_empty_findings PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.4313418Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_returns_zero_when_not_tty PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.4442074Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_does_not_call_prompt_when_not_tty PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.4659045Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.4886492Z tests/test_interactive_review.py::TestReviewVerdicts::test_fp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.5023981Z tests/test_interactive_review.py::TestReviewVerdicts::test_skip_saves_nothing PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.5221710Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_verdict_has_correct_signal_type PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.5357144Z tests/test_interactive_review.py::TestReviewVerdicts::test_unknown_choice_skips_without_saving PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.5496353Z tests/test_interactive_review.py::TestReviewQuit::test_quit_stops_early PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.5702268Z tests/test_interactive_review.py::TestReviewQuit::test_quit_after_one_verdict_saves_only_that_one PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.5987517Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_shown_at_threshold PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.6207928Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_not_shown_below_threshold PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.6245772Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_wraps_runtime_error PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7290204Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_timeout_still_works PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7321784Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_path_option PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7351746Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_target_path_alias PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7368692Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_analyze_diff_accepts_target_path PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7463016Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_extra_params_test_support_is_classified_as_test_context PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7561391Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_tsb_suppresses_default_and_reduces_when_configured PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7576081Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7597166Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7613405Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7678824Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7694813Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7712403Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_eds_reduces_severity_for_model_provider_runtime_test_support PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7730779Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_305_no_eds_fp_for_normalize_dynamic_model_in_test_support PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7745657Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7763762Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7780358Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7794262Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7810073Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_reduce_severity_suppresses_false_positive PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7826259Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7841577Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_menu_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7862750Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_tvs_skips_menu_test_support_hotspot PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7879408Z tests/test_issue_308_cxs_qa_lab_mock_server.py::test_issue_308_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7896014Z tests/test_issue_309_cxs_qa_lab_mock_server.py::test_issue_309_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.7913130Z tests/test_issue_310_cxs_qa_lab_mock_server.py::test_issue_310_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8010785Z tests/test_issue_311_cxs_qa_lab_mock_server.py::test_issue_311_qa_lab_mock_server_anonymous_handler_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8027068Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_browser_cli_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8047176Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8062871Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_cli_runner_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8080811Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8094679Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8112422Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8128925Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_heartbeat_runner_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8149935Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_dca_reduces_test_utils_finding_to_low PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8163768Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_typing_lease_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8180737Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8194132Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_message_handler_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8300360Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8315875Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_channels_mock_harness_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8418746Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8437108Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_status_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8535807Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8550359Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_qa_lab_mock_server_is_test_context_for_relative_and_absolute_paths PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8569476Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_reduce_severity_for_all_reported_functions PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8590524Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_excludes_findings_when_test_handling_is_exclude PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8605937Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_model_provider_runtime_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8623629Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8641230Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_exclude_suppresses_test_context_findings PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8655126Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_fixture_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8758090Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8772282Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_bot_media_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8873718Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8888301Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.8996744Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9012642Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_channel_test_helpers_is_test_context PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9113564Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9128613Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_cli_runner_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9147178Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9166086Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9182450Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9198875Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_attempt_spawn_workspace_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9218045Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9236662Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9254101Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9268313Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_skills_install_download_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9286758Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9308715Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9328798Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9342845Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_isolated_agent_turn_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9360246Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9377548Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9394979Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9412914Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_exec_approvals_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9431039Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9448599Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9466216Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9484253Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_heartbeat_runner_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9505673Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9524014Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9540952Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9714891Z tests/test_issue_334_import_cycle_api_baseline_rendering_json.py::test_issue_334_no_import_cycle_across_api_baseline_rendering_json PASSED [ 45%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9827365Z tests/test_issue_342_docs_version_hook.py::test_extract_version_reads_version_from_pyproject PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:51.9920311Z tests/test_issue_342_docs_version_hook.py::test_extract_version_returns_none_when_missing_or_unmatched PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.0011248Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_prefers_short_version_line PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.0103787Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_falls_back_to_date_without_short_version PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.0222318Z tests/test_issue_342_docs_version_hook.py::test_on_config_injects_extra_metadata_and_caches_version PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.0242634Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_replaces_all_latest_tag_placeholders_when_cached PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.0264218Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_keeps_placeholder_without_cached_version PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.0283887Z tests/test_issue_353_action_uses_ci.py::test_issue_353_action_uses_drift_ci_for_execution PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.0795261Z tests/test_issue_354_suppress_commands.py::test_suppress_list_shows_inline_suppressions_with_metadata PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.1416817Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_exits_non_zero_for_expired_entries PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.1912274Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_passes_when_no_suppressions_are_expired PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2028368Z tests/test_issue_355_diff_from_file.py::test_api_diff_from_file_detects_new_resolved_and_changed PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2143243Z tests/test_issue_355_diff_from_file.py::test_diff_cli_from_file_sets_exit_code_on_new_high PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2279819Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_pending_calibration_when_never_calibrated PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2454919Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_weight_effect_after_calibrate_run PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2554690Z tests/test_issue_359_shared_feedback_path.py::test_feedback_mark_writes_to_shared_feedback_path PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2686922Z tests/test_issue_359_shared_feedback_path.py::test_feedback_push_to_shared_merges_local_events_without_duplicates PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2791543Z tests/test_issue_359_shared_feedback_path.py::test_calibrate_run_reads_from_shared_feedback_path PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2807676Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_submodule PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2822185Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_incremental PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2836109Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_bare_drift PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2850438Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_mcp_module PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2863633Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_unrelated_module PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2877098Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_non_import_error PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2891936Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_contains_required_fields PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2907060Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_agent_instruction_is_actionable PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2920472Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_broken_module_field_present PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2963883Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_internal_import_error_returns_friendly_5001 PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.2998651Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_generic_exception_still_returns_recoverable_5001 PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.3013583Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_when_all_modules_ok PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.3030318Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_detects_unimportable_module PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.3050181Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_list_when_modules_importable PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.3064826Z tests/test_issue_365_mcp_internal_import_guard.py::TestDrift2011ErrorCode::test_drift_2011_registered PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.3226582Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_sdk_guarded_double_cast_emits_no_finding PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.3320445Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_mixed_suppressed_and_real_bypasses_still_fires PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4345968Z tests/test_issue_369_signal_exception_surfacing.py::test_signal_crash_surfaces_warning[pfs_tp] PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4362782Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_no_history_returns_zero PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4378604Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_score_in_unit_interval PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4394103Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_high_churn_raises_score PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4407970Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_many_authors_raises_score PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4422212Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_recent_file_raises_score PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4436431Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_max_inputs_saturate_at_one PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4456594Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_naive_datetime_handled PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4549618Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_context_weights_loaded_from_file PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4564984Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_high_churn_file_sorts_before_stable_equal_severity PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4580422Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_higher_severity_still_wins_over_context PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4602473Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_no_history_falls_back_to_legacy_order PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4617844Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_file_history_passed_directly PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4632745Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_sorted_list_respects_context PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4653136Z tests/test_issue_370_context_aware_priority.py::TestNearDuplicateDedupe::test_near_duplicate_titles_merge_to_single_canonical PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4666564Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_dampening_k_default PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4680707Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_breadth_cap_default PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4696096Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_feedback_blend_alpha_default PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4711219Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_default_five_entries PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4725190Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_grades PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4741083Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_driftconfig_has_scoring_field PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4757266Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_default_cap_applied PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4771489Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_lower PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4787981Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_zero_related_files PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4805539Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_reweight_uses_custom_cap PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4822189Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_default_cap_unchanged PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4835982Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_a PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4849057Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_f PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4862250Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_two_zones PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4878614Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_fallback_last_entry PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4894314Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_none_bands_uses_builtin PASSED [ 46%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4909216Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_custom_k_increases_dampening PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.4923069Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_k_1_maximum_dampening PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5021062Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_values PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5115985Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_grade_bands PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5207190Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_empty_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5296754Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_no_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5381345Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_zero_alpha_no_feedback_load PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5472148Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_with_no_feedback_file_is_noop PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5559410Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_blends_weights PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5587383Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5613236Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5643756Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_does_not_return_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5674700Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_detailed_passes PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5698343Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5720260Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5741629Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_fail_on_returns_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5762603Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5776935Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_valid_fail_on_values_do_not_trigger_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5800227Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_automation_fit_min_returns_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5828041Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5886245Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_none_automation_fit_min_is_allowed PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5901510Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_valid_value PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5915649Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_none_when_not_required PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5929956Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_invalid_value PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5943328Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_none_when_required PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5957294Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_case_insensitive_normalisation PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.5982432Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_run_api_tool_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6005284Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_cancelled_error_prevents_session_mutation PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6021122Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_accepts_abandon_on_cancel_keyword PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6050543Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_abandon_on_cancel_true_runs_callable PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6221530Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_feedback_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6377276Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_calibrate_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6393589Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_asyncio_lock PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6408789Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_same_instance_on_repeated_calls PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6426028Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_different_sessions_have_different_locks PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6453944Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_noop_when_session_is_none PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6476150Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_acquires_lock PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6498278Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_after_context_exit PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6521696Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_on_exception PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6545018Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_last_scan_score_not_lost_under_concurrency PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6567269Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_phase_transition_not_duplicated_under_concurrency PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6589732Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_completed_task_ids_no_duplicates_under_concurrency PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6785189Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_second_call_blocked_while_first_holds_lock PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6804751Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLockIsExported::test_importable PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.6906764Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_mtime_unchanged_after_read PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7000989Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_empty_cache_not_written PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7118628Z tests/test_issue_379_dismissal_readonly_cache.py::TestWriteOnExpiredPrune::test_expired_entry_removed_and_file_updated PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7133070Z tests/test_issue_379_dismissal_readonly_cache.py::TestReadOnlyCacheNoPermissionError::test_readonly_cache_no_error SKIPPED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7242337Z tests/test_issue_379_dismissal_readonly_cache.py::TestReadOnlyCacheNoPermissionError::test_active_dismissal_ids_returns_correct_set PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7340321Z tests/test_issue_379_dismissal_readonly_cache.py::TestAtomicWriteSafety::test_failed_write_preserves_previous_cache PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7435049Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_loads_without_error PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7530472Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_populates_guided_thresholds PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7622470Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_does_not_inject_into_thresholds PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7711161Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_config_without_extends_has_no_guided_thresholds PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7808118Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_explicit_guided_thresholds_in_yaml PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7828373Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_contains_guided_thresholds_definition PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7848973Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_guided_thresholds_has_required_properties PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7868012Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_top_level_has_guided_thresholds_field PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.7886393Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_thresholds_config_has_no_guided_property PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8073876Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_matches_live_model PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8166739Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_dotdot_in_scope_override_raises PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8251527Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_dotdot_nested_scope_override_raises PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8337827Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_absolute_outside_repo_raises PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8422380Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_valid_scope_override_accepted PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8502059Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_empty_scope_override_raises PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8660347Z tests/test_issue_398_scope_traversal.py::TestScopeAliasesTraversalRejection::test_dotdot_alias_target_is_skipped PASSED [ 47%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8802785Z tests/test_issue_398_scope_traversal.py::TestScopeAliasesTraversalRejection::test_valid_alias_target_is_used PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8900589Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_history_save_snapshot_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.8998475Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_status_write_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9098345Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_recommendation_save_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9146456Z tests/test_issue_458_agent_task_enums.py::test_agent_task_classification_fields_are_typed_enums PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9162596Z tests/test_issue_458_agent_task_enums.py::test_agent_task_classification_defaults_are_enum_values PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9186737Z tests/test_issue_477_ci_deprecation_warning.py::test_ci_emit_output_warns_for_junit PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9211693Z tests/test_issue_477_ci_deprecation_warning.py::test_ci_emit_output_warns_for_llm PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9246155Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_includes_request_id_on_success PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9286182Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_error_includes_request_id_and_warning_log PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9320606Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_logs_debug_call_with_request_id PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9340183Z tests/test_issue_496_mcp_catalog_import_and_cache.py::TestIssue496McpCatalog::test_get_tool_catalog_import_error_returns_empty_with_error_message PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9362089Z tests/test_issue_496_mcp_catalog_import_and_cache.py::TestIssue496McpCatalog::test_get_tool_catalog_cache_clear_rebuilds_after_export_changes PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9376837Z tests/test_issue_497_drift_nudge_docstring_args.py::TestIssue497DriftNudgeDocstringArgs::test_drift_nudge_args_section_lists_repair_template_fields PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9414673Z tests/test_json_output.py::test_analysis_to_json_contains_expected_structure PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9453346Z tests/test_json_output.py::test_analysis_to_json_exposes_suppressed_findings_separately PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9483839Z tests/test_json_output.py::test_analysis_to_json_exposes_broad_security_suppressions PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9500338Z tests/test_json_output.py::test_findings_to_sarif_deduplicates_rules_and_sets_levels PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9532003Z tests/test_json_output.py::test_analysis_to_json_exposes_degraded_status PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9562534Z tests/test_json_output.py::test_analysis_to_json_exposes_skipped_languages_in_analysis_status PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9577727Z tests/test_json_output.py::test_findings_to_sarif_handles_finding_without_file_path PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9593172Z tests/test_json_output.py::test_sarif_propagates_start_line_when_available PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9647678Z tests/test_json_output.py::test_analysis_to_json_orders_findings_deterministically PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9686698Z tests/test_json_output.py::test_fix_first_prioritizes_architecture_boundary PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9721530Z tests/test_json_output.py::test_findings_compact_deduplicates_by_location_and_rule PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9749298Z tests/test_json_output.py::test_analysis_to_json_compact_omits_heavy_sections PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9778173Z tests/test_json_output.py::test_analysis_to_json_concise_profile_uses_compact_findings_shape PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9806986Z tests/test_json_output.py::test_analysis_to_json_first_run_honors_language PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9824409Z tests/test_json_output.py::test_findings_to_sarif_message_text_with_fix_and_recommendation PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9842126Z tests/test_json_output.py::test_findings_to_sarif_rule_help_for_known_signal PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9859584Z tests/test_junit_output.py::test_junit_valid_xml PASSED                  [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9876518Z tests/test_junit_output.py::test_junit_testsuite_attributes PASSED       [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9895106Z tests/test_junit_output.py::test_junit_testcase_per_finding PASSED       [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9913548Z tests/test_junit_output.py::test_junit_empty_findings PASSED             [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9934753Z tests/test_junit_output.py::test_junit_xml_escaping PASSED               [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:52.9991605Z tests/test_lang.py::TestCatalogCompleteness::test_all_signals_have_plain_template PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0006183Z tests/test_lang.py::TestCatalogCompleteness::test_every_template_has_required_fields PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0019487Z tests/test_lang.py::TestCatalogCompleteness::test_catalog_has_german_and_english PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0036463Z tests/test_lang.py::TestTranslateFinding::test_plain_german PASSED       [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0051369Z tests/test_lang.py::TestTranslateFinding::test_plain_english PASSED      [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0066147Z tests/test_lang.py::TestTranslateFinding::test_developer_mode_returns_original PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0081765Z tests/test_lang.py::TestTranslateFinding::test_unknown_language_falls_back_to_english PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0096980Z tests/test_lang.py::TestTranslateFinding::test_template_variables_substituted PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0111133Z tests/test_lang.py::TestTranslateFinding::test_unknown_signal_returns_fallback PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0126449Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_sets_human_message PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0139852Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_developer_mode_leaves_none PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0155780Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_does_not_mutate_original PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0170603Z tests/test_llm_output.py::test_llm_no_ansi_escape_codes PASSED           [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0184344Z tests/test_llm_output.py::test_llm_header_contains_version_and_repo PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0199121Z tests/test_llm_output.py::test_llm_footer_statistics PASSED              [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0213015Z tests/test_llm_output.py::test_llm_one_line_per_finding PASSED           [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0228022Z tests/test_llm_output.py::test_llm_finding_format PASSED                 [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0241518Z tests/test_llm_output.py::test_llm_empty_findings PASSED                 [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0256057Z tests/test_llm_output.py::test_llm_token_efficiency PASSED               [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.0272594Z tests/test_llm_output.py::test_llm_respects_max_findings_and_reports_omitted PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.1563595Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_check_mode_passes_on_clean_tree PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.4191335Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_regeneration_is_idempotent PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.6857016Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_check_mode_detects_drift PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.6920149Z tests/test_llms_txt_generator.py::TestContentContract::test_version_matches_pyproject PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.6936396Z tests/test_llms_txt_generator.py::TestContentContract::test_all_core_signal_abbrevs_listed PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.6952383Z tests/test_llms_txt_generator.py::TestContentContract::test_scoring_active_and_report_only_counts_consistent PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.6969803Z tests/test_llms_txt_generator.py::TestContentContract::test_weights_match_registry_defaults PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.6985812Z tests/test_logical_location.py::TestFilePathToNamespace::test_simple_module PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7003312Z tests/test_logical_location.py::TestFilePathToNamespace::test_init_file PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7018332Z tests/test_logical_location.py::TestFilePathToNamespace::test_pyi_suffix PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7033080Z tests/test_logical_location.py::TestFilePathToNamespace::test_single_file PASSED [ 48%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7047639Z tests/test_logical_location.py::TestBuildLocationIndex::test_empty_parse_results PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7064957Z tests/test_logical_location.py::TestBuildLocationIndex::test_functions_indexed PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7083912Z tests/test_logical_location.py::TestBuildLocationIndex::test_class_and_methods_indexed PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7099700Z tests/test_logical_location.py::TestBuildLocationIndex::test_sorted_by_span_ascending PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7115883Z tests/test_logical_location.py::TestBuildLocationIndex::test_class_qualified_functions_skipped_in_toplevel PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7133969Z tests/test_logical_location.py::TestEnrichMethod::test_method_in_class PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7150317Z tests/test_logical_location.py::TestEnrichMethod::test_symbol_backfill PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7167702Z tests/test_logical_location.py::TestEnrichMethod::test_existing_symbol_preserved PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7182668Z tests/test_logical_location.py::TestEnrichStandaloneFunction::test_standalone_function PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7196885Z tests/test_logical_location.py::TestEnrichClassLevel::test_finding_on_class_declaration PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7213704Z tests/test_logical_location.py::TestEnrichModuleFallback::test_no_ast_match PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7232594Z tests/test_logical_location.py::TestEnrichModuleFallback::test_finding_outside_any_node PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7248078Z tests/test_logical_location.py::TestEnrichModuleFallback::test_no_file_path_skipped PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7262847Z tests/test_logical_location.py::TestNarrowestMatch::test_method_preferred_over_class PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7276678Z tests/test_logical_location.py::TestEnrichEmpty::test_empty_parse_results_noop PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7289821Z tests/test_logical_location.py::TestEnrichEmpty::test_empty_findings_noop PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7303130Z tests/test_logical_location.py::TestLogicalLocationDataclass::test_fields PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7317729Z tests/test_logical_location.py::TestLogicalLocationDataclass::test_module_level_defaults PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7421517Z tests/test_low_modules_boost3.py::test_cross_package_import_ban_rule PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7438596Z tests/test_low_modules_boost3.py::test_mutant_duplicates_semantic_phase PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7520607Z tests/test_low_modules_boost3.py::test_a2a_router_handlers PASSED        [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7536831Z tests/test_low_modules_boost3.py::test_signal_mapping_helpers PASSED     [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7550972Z tests/test_low_modules_boost3.py::test_package_init_exposes_version PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7682270Z tests/test_low_modules_boost3.py::test_alias_resolver_paths PASSED       [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7792884Z tests/test_low_modules_boost3.py::test_barrel_resolver_paths PASSED      [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7903974Z tests/test_low_modules_boost3.py::test_api_validate_core_paths PASSED    [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7920029Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_snapshot_missing_drift_score_key PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7934742Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_mixed_valid_and_invalid_entries PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7948368Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_all_entries_invalid PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7961259Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_drift_score_wrong_type_string PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7974547Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_drift_score_none PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.7990939Z tests/test_malformed_history.py::TestDeltaGatePassMalformed::test_malformed_entries_skipped PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8021172Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_registered_count_equals_exported_count PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8045462Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_no_missing_tools PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8069354Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_no_extra_tools PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8103876Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_scan] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8132552Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_diff] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8156872Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_verify] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8183167Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_explain] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8221858Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_fix_plan] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8247981Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_validate] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8273791Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_nudge] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8298910Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_shadow_verify] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8321994Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_brief] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8348027Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_negative_context] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8372144Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_start] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8397912Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_status] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8422021Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_update] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8447916Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_end] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8471543Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_claim] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8496461Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_renew] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8521368Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_release] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8546511Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_complete] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8569983Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_status] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8593924Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_trace] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8618229Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_map] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8643022Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_guard_contract] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8666928Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_feedback] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8692527Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_calibrate] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8716783Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_capture_intent] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8741058Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_verify_intent] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8766144Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_feedback_for_agent] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8790409Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_begin] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8815106Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_check] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8840544Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_commit] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8867874Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_fix_apply] PASSED [ 49%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8893577Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8917830Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8941229Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8965958Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.8991193Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_retrieve] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9016558Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_cite] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9039525Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_does_not_raise_when_all_tools_present PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9065123Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_raises_runtime_error_on_missing_tool PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9081319Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_raises_runtime_error_when_list_tools_fails PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9105919Z tests/test_mcp_catalog.py::TestNewToolsV223::test_registered_count_equals_exported_count PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9129070Z tests/test_mcp_catalog.py::TestNewToolsV223::test_no_missing_tools PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9153041Z tests/test_mcp_catalog.py::TestNewToolsV223::test_no_extra_tools PASSED  [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9177093Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_scan] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9205751Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_diff] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9229549Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_verify] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9253401Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_explain] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9277859Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_fix_plan] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9303342Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_validate] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9327181Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_nudge] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9351375Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_shadow_verify] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9375465Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_brief] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9399489Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_negative_context] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9423786Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_start] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9450151Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_status] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9474847Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_update] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9498523Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_end] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9523456Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_claim] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9547915Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_renew] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9572281Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_release] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9595901Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_complete] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9620699Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_status] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9645390Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_trace] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9669897Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_map] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9694844Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_guard_contract] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9719090Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_feedback] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9743579Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_calibrate] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9767429Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_capture_intent] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9791061Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_verify_intent] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9815310Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9838673Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_begin] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9862674Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_check] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9886601Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_commit] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9911863Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_fix_apply] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9938396Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9964293Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:53.9988227Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0013281Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0037273Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_retrieve] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0061943Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_cite] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0086569Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_capture_intent] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0113050Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_verify_intent] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0138866Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0164203Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_fix_apply] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0187145Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0210487Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0234152Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0257747Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0272523Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_capture_intent] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0287111Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_verify_intent] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0301605Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0315922Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_fix_apply] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0330304Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_steer] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0344455Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_compile_policy] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0361031Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0376930Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_generate_skills] PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0500899Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_contains_markers PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0618801Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_actionable_signals PASSED [ 50%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0740391Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_temporal_signals PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0858363Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_low_score_findings PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.0973831Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_drift_status PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1089215Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_worst_module PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1195139Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_non_operational_work_artifacts_from_guidance PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1281675Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_empty_findings_produces_clean_output PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1401887Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_cross_reference_to_export_context PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1521321Z tests/test_mcp_copilot.py::TestGenerateConstraintsPayload::test_payload_contains_expected_shape PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1639066Z tests/test_mcp_copilot.py::TestGenerateConstraintsPayload::test_payload_excludes_temporal_and_low_score_findings PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1734688Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_creates_new_file PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1828743Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_replaces_existing_markers PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.1922596Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_appends_when_no_markers PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2011884Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_no_change_when_identical PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2104454Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2119764Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_mcp_tools_importable PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2275885Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_uses_session_queue_fast_path PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2435679Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_uses_session_queue_fast_path_for_coder_profile PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2598137Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_fast_path_excludes_claimed_and_failed_tasks PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2754514Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_falls_back_to_api_when_filtered PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2911356Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_falls_back_to_api_for_verifier_profile PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2945911Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_returns_json PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.2978639Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_unknown_topic PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3007622Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_error_code_interpolates_defaults PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3040354Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_negative_context_uses_embedding_guard PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3065328Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_negative_context_timeout_guard PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3079392Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_importable PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3109443Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_returns_json PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3142644Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_concise_strips_landscape PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3174388Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_detailed_keeps_all_fields PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3207046Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_error_handling PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3331230Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_records_session_trace_entry PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3345934Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_in_exported_tools PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3396974Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_help PASSED         [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3461244Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_no_args_shows_usage PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.3850392Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_list_shows_tools_without_starting_server PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5177945Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_schema_outputs_tool_parameters PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5229164Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_modes_are_mutually_exclusive PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5277292Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_missing_extra_raises_structured_error PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5323148Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_non_mcp_import_error_is_not_rewritten PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5369696Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_allow_tty_emits_startup_handshake PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5420799Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_help PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5560220Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_progress_goes_to_stderr_not_stdout PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5777533Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_json_shortcut_outputs_json PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5906002Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_format_json_matches_shortcut PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5921178Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_marker_begin_not_empty PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5938375Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_marker_end_not_empty PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5954850Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_no_none_for_empty PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5971747Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_constraints_not_none PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.5987214Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_generate_instructions_not_none PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6001729Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_generate_instructions_no_marker_none PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6023446Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_with_finding_no_none PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6043922Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_instructions_with_finding_not_empty PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6138054Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_merge_into_file_no_none_result PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6231096Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_merge_into_file_contains_markers PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6255219Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_no_empty_strings PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6271370Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_empty_analysis_instructions_not_none PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6287049Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_high_score_no_none PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6304753Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_instructions_lines_not_empty PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6323489Z tests/test_mcp_hardening.py::TestApiInputValidation::test_diff_rejects_option_like_diff_ref PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6339683Z tests/test_mcp_hardening.py::TestApiInputValidation::test_fix_plan_rejects_unknown_automation_fit PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6382416Z tests/test_mcp_hardening.py::TestMcpErrorEnvelope::test_drift_scan_wraps_unhandled_exceptions PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6405563Z tests/test_mcp_hardening.py::TestMcpRouterScanGuardrails::test_drift_scan_honors_router_guardrail_block PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6839360Z tests/test_mcp_hardening.py::TestValidateProgressMetrics::test_validate_reports_resolved_count_from_fingerprint_delta PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6855848Z tests/test_mcp_hardening.py::TestMcpToolAsyncInvariant::test_all_exported_mcp_tools_are_async PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6899786Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_diff] PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6938944Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_explain] PASSED [ 51%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.6975305Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_validate] PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:54.7010747Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_nudge] PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.8521245Z tests/test_mcp_hardening.py::TestMcpStdioTransportSafety::test_subprocess_calls_use_devnull_stdin PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.8543027Z tests/test_mcp_hardening.py::TestMcpStdioTransportSafety::test_eager_imports_called_before_event_loop PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.8593913Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_returns_session_id PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.8637792Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_non_autopilot_returns_session_block PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.8687113Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_status_returns_summary PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.9397167Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_end_returns_summary_and_removes PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.9428097Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_invalid_session_id_returns_error PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.9444072Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_tools_are_in_exported_list PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.9464539Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_all_original_tools_accept_session_id PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.9538692Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_scan_with_session_updates_state PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:55.9569164Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_tools_without_session_unchanged PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:56.2224413Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_reuses_single_analysis PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:56.5265128Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_uses_running_loop PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:56.8275768Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_defaults_to_summary_payload PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:56.8385991Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_rejects_invalid_payload_mode PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:56.8421067Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_returns_structured_error_when_capacity_reached PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.1432256Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_surfaces_intent_capture_for_high_ai_ratio PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.1589627Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_fix_plan-drift_brief-missing_diagnosis] PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.1740572Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_diff-drift_scan-missing_scan_baseline] PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.1890104Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_nudge-drift_scan-missing_scan_baseline] PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2057241Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_soft_mode_keeps_backwards_compatible_behavior PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2235693Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_config_change_is_applied_during_active_session PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2372408Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_session_end_with_open_tasks PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2387043Z tests/test_mcp_orchestration_coverage.py::TestResolveSession::test_none_id PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2401740Z tests/test_mcp_orchestration_coverage.py::TestResolveSession::test_empty_id PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2415795Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_none_session PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2430441Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_applies_defaults PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2444991Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_explicit_values_not_overridden PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2458637Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_none_session PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2473068Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_updates_state PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2486672Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_finding_count_from_findings_list PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2500238Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromFixPlan::test_none_session PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2513286Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromFixPlan::test_advances_phase PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2526613Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromBrief::test_none_session PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2539881Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromBrief::test_stores_guardrails PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2552733Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromDiff::test_none_session PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2566285Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromDiff::test_updates_score PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2580290Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_none_session PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2596110Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_from_trace PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2611923Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_inference_from_phase PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2625660Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_explicit_override PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2640094Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_none_session PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2654531Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_phase_mapping PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2668253Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_none_session PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2681261Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_no_batch_tasks PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2695039Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_batch_eligible_task PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2712836Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_valid_payload PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2726631Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_non_dict PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2741384Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_empty_affected_files PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2755207Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_invalid_item_types PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2768904Z tests/test_mcp_orchestration_coverage.py::TestDeriveDiagnosticHypothesisId::test_deterministic PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2782666Z tests/test_mcp_orchestration_coverage.py::TestDeriveDiagnosticHypothesisId::test_different_payload_different_id PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2796422Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_fix_apply_blocked_without_brief PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2809660Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_fix_apply_passes_after_brief PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2822633Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_patch_begin_blocked_without_brief PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2835985Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_patch_begin_passes_after_brief PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2851050Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_not_triggered_for_unrelated_tool PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2864922Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_not_triggered_for_unrelated_tool PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2878971Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_fix_apply_blocked_with_empty_queue PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2893421Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_fix_apply_passes_with_non_empty_queue PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2907065Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg009_patch_begin_blocked_with_empty_queue PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2919940Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg009_patch_begin_passes_with_non_empty_queue PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2934674Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_nudge PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2948178Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_diff PASSED [ 52%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2961296Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_scan PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2975475Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_with_none_selected_tasks_treated_as_empty PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.2988800Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_blocks_fix_apply_when_scope_gate_requires_ask_user PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.3002139Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_blocks_patch_begin_when_scope_gate_requires_ask_user PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.3015657Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_passes_when_scope_gate_is_none PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.3028892Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_not_triggered_for_unrelated_tool PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.3043294Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_fix_apply_when_score_drifted PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.3057849Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg006a_blocks_patch_begin_when_score_drifted PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.3072124Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_when_tool_call_count_exceeded PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.3086414Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_when_too_much_time_elapsed PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.3100437Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_passes_when_brief_is_fresh PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.3115724Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_passes_when_no_brief_ever_called PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.6022259Z tests/test_mcp_retrieval_tools.py::test_retrieve_happy_path PASSED       [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.6135721Z tests/test_mcp_retrieval_tools.py::test_retrieve_empty_query_rejected PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:57.6157581Z tests/test_mcp_retrieval_tools.py::test_retrieve_invalid_kind_rejected PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.0318728Z tests/test_mcp_retrieval_tools.py::test_retrieve_filters_by_kind PASSED  [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.1697917Z tests/test_mcp_retrieval_tools.py::test_cite_roundtrip PASSED            [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.2937460Z tests/test_mcp_retrieval_tools.py::test_cite_unknown_fact_id PASSED      [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3047151Z tests/test_mcp_retrieval_tools.py::test_cite_empty_fact_id PASSED        [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3064884Z tests/test_mcp_retrieval_tools.py::test_tools_registered_in_mcp_server PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3205488Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3271164Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3293444Z tests/test_mcp_server_task_tools_boost.py::test_task_claim_no_tasks_available PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3336354Z tests/test_mcp_server_task_tools_boost.py::test_drift_map_success_and_error PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3511441Z tests/test_mcp_server_task_tools_boost.py::test_feedback_and_calibrate PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3527352Z tests/test_mds_coverage.py::TestTokenizeName::test_snake_case PASSED     [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3541078Z tests/test_mds_coverage.py::TestTokenizeName::test_camel_case PASSED     [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3554208Z tests/test_mds_coverage.py::TestTokenizeName::test_class_prefix_stripped PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3568451Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_identical PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3581327Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_disjoint PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3594015Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_partial_overlap PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3608310Z tests/test_mds_coverage.py::TestTutorialStep::test_tutorial_step_dir PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3621446Z tests/test_mds_coverage.py::TestTutorialStep::test_example_with_numbered_dir PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3634267Z tests/test_mds_coverage.py::TestTutorialStep::test_non_tutorial PASSED   [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3648195Z tests/test_mds_coverage.py::TestTutorialStep::test_tutorial_without_step_dir PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3661679Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_getattr_in_init PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3676438Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_getattr_in_regular_module PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3689654Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_non_getattr PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3703540Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_same_protocol_method_different_classes PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3717813Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_same_class PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3731671Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_different_method_names PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3745360Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_non_protocol_name PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3758708Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_bare_function_not_method PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3771452Z tests/test_mds_coverage.py::TestThinWrapper::test_thin_wrapper_recognized PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3784666Z tests/test_mds_coverage.py::TestThinWrapper::test_too_long PASSED        [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3799835Z tests/test_mds_coverage.py::TestThinWrapper::test_no_calls PASSED        [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3817686Z tests/test_mds_coverage.py::TestThinWrapper::test_empty_ngrams PASSED    [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3831444Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_identical PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3844436Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_empty PASSED  [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3857567Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_size_ratio_early_exit PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3870196Z tests/test_mds_coverage.py::TestJaccard::test_identical PASSED           [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3883503Z tests/test_mds_coverage.py::TestJaccard::test_disjoint PASSED            [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3898826Z tests/test_mds_coverage.py::TestJaccard::test_empty_lists PASSED         [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3913811Z tests/test_mds_helpers_coverage.py::TestJaccard::test_identical PASSED   [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3927376Z tests/test_mds_helpers_coverage.py::TestJaccard::test_disjoint PASSED    [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3940763Z tests/test_mds_helpers_coverage.py::TestJaccard::test_partial_overlap PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3957719Z tests/test_mds_helpers_coverage.py::TestJaccard::test_both_empty PASSED  [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3970283Z tests/test_mds_helpers_coverage.py::TestJaccard::test_one_empty PASSED   [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3983662Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_none_input PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.3998171Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_empty_input PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4013003Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_identical PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4026119Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_size_ratio_early_exit PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4039541Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_normal_comparison PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4052210Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_snake_case PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4064875Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_camel_case PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4077292Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_class_prefix PASSED [ 53%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4090280Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_single_word PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4102724Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_identical PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4116651Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_different PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4132492Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_partial PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4149027Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_both_empty PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4163044Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_same_method_different_classes PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4176595Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_same_class PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4190583Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_different_method_names PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4203447Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_not_protocol_method PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4216916Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_no_class_prefix PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4230475Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_thin PASSED  [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4243200Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_too_long PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4256189Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_no_ngrams PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4270951Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_multiple_calls PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4286165Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_self_attr_collapsed_to_name PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4300699Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_cls_attr_also_normalized PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4317087Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_non_self_attribute_unchanged PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4332059Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_chained_self_access PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4347383Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_complex_method_vs_function PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4368218Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_many_deviations_boost_score PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4385912Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_spread_factor_only_activates_above_threshold PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4410176Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_high_spread_capped_at_one PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4423674Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_scripts_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4437298Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_commands_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4450765Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_cli_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4469860Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_scripts_upward_import_from_db_not_flagged PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4491286Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_db_importing_from_scripts_is_violation PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4505327Z tests/test_misc_internals.py::test_gen_fallback_returns_items PASSED     [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4518903Z tests/test_misc_internals.py::test_gen_fallback_without_file_path PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4532266Z tests/test_misc_internals.py::test_gen_maz_auth_mechs_non_string PASSED  [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4545234Z tests/test_misc_internals.py::test_gen_maz_no_auth_mechs PASSED          [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4560064Z tests/test_misc_internals.py::test_group_by_category_standalone PASSED   [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4574553Z tests/test_misc_internals.py::test_group_by_category_package PASSED      [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4588088Z tests/test_misc_internals.py::test_function_signature_text_with_file_and_ngrams PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4601618Z tests/test_misc_internals.py::test_function_signature_text_no_file_path PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4614468Z tests/test_misc_internals.py::test_function_signature_text_empty_ngrams PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4645225Z tests/test_misc_internals.py::test_mds_with_embedding_service_mock PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.4662371Z tests/test_misc_internals.py::test_function_is_guarded_syntax_error PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.5087464Z tests/test_misc_internals.py::test_discover_invalid_glob_pattern PASSED  [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.5512023Z tests/test_misc_internals.py::test_discover_files_max_files_limit PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.5935899Z tests/test_misc_internals.py::test_discover_files_skipped_langs_warning PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.6361278Z tests/test_misc_internals.py::test_discover_files_lang_is_none_skip PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.6792332Z tests/test_misc_internals.py::test_discover_files_directory_not_is_file PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.6892721Z tests/test_misc_internals.py::test_get_live_examples_success PASSED      [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.6991847Z tests/test_misc_internals.py::test_get_live_examples_no_matching_signal PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7084861Z tests/test_misc_internals.py::test_get_live_examples_analyze_raises PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7103727Z tests/test_missing_authorization.py::TestMAZTruePositives::test_fastapi_route_no_auth PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7120714Z tests/test_missing_authorization.py::TestMAZTruePositives::test_django_route_no_auth PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7138813Z tests/test_missing_authorization.py::TestMAZTruePositives::test_multiple_unauthed_endpoints PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7156427Z tests/test_missing_authorization.py::TestMAZTruePositives::test_flask_route_no_auth PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7174016Z tests/test_missing_authorization.py::TestMAZTruePositives::test_async_endpoint_no_auth PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7190099Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_endpoint_with_auth_decorator PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7204938Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_endpoint_with_body_auth PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7220915Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_health_check_endpoint PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7238314Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_ping_endpoint PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7255772Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_metrics_endpoint PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7272060Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_openapi_docs_endpoint PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7286685Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_test_file_skipped PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7303968Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_test_file_can_be_included_with_reduced_severity PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7320161Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_non_python_skipped PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7335991Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_class_view_with_auth_mixin PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7353517Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_documented_publishable_key_endpoint_is_downgraded PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7369828Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_publishable_key_without_docstring_stays_high PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7384594Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_metadata_includes_cwe PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7401782Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_deduplicates_same_endpoint_and_prefers_specific_route PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7417561Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_fix_suggestion_framework_specific PASSED [ 54%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7432509Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_empty_parse_results PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7447413Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_no_endpoints PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7461657Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_custom_allowlist PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7480753Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_public_endpoint_allowlisted_by_default PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7495930Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_dev_tool_path_skipped PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7512319Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_cli_serving_path_skipped PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7529977Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_non_dev_path_still_flagged PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7548004Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_loopback_only_endpoint_is_suppressed PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7563144Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_serving_path_without_cli_still_flagged PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7580250Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_detects_endpoint_without_pattern PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7596085Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_auth_decorator PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7612555Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_auth_like_parameter PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7631803Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_camel_case_auth_parameter PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7648048Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_access_token_parameter PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7665217Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_keeps_user_id_path_param_flagged PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7684311Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_keeps_user_id_token_param_flagged PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7701298Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_suppresses_non_route_like_pattern PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7717517Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_keeps_route_like_path PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7733060Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_skips_outbound_api_client_signature PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7751009Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_a2a_protocol_endpoints_allowlisted_by_default PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7768264Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_route_allowlist_skips_login_path_even_without_name_hint PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7787451Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_unauthed_findings_not_none PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7805144Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_authed_endpoint_no_findings PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7819863Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_empty_pr_no_findings PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7835335Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_severity_not_none PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7850338Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_title_not_none PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7865562Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_no_findings_for_non_endpoint PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7884605Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_file_path_not_none PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7902821Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_score_not_none PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7918042Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_metadata_not_none PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:58.7933534Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_empty_signal_list_no_findings PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0056347Z tests/test_model_consistency.py::test_model_consistency_check_passes PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0086348Z tests/test_module_entrypoint.py::test_module_entrypoint_uses_safe_main PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0102545Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_identical_ngrams PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0118329Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_completely_different PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0133955Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_partial_overlap PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0150405Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_both_empty PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0164468Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_one_empty PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0178455Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_multiset_handles_duplicates PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0192537Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_none_ngrams_returns_zero PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0207112Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_empty_ngrams_returns_zero PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0223493Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_identical_returns_one PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0240783Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_size_ratio_below_threshold_returns_ratio PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0255070Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_moderate_size_difference_uses_jaccard PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0269482Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_none_fingerprint PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0283147Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_empty_ngrams_list PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0296574Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_converts_lists_to_tuples PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0310635Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_ngrams_none_value PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0323473Z tests/test_mutant_duplicates_edge_cases.py::TestDunderExclusion::test_dunder_methods_in_exclusion_set PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0336529Z tests/test_mutant_duplicates_edge_cases.py::TestDunderExclusion::test_non_dunder_not_in_set PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0350659Z tests/test_mutant_duplicates_edge_cases.py::test_max_findings_limit_is_reasonable PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0364751Z tests/test_mutant_duplicates_edge_cases.py::test_max_comparisons_prevents_quadratic PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0377510Z tests/test_mutant_duplicates_edge_cases.py::test_similarity_threshold_in_valid_range PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0390273Z tests/test_mutant_duplicates_edge_cases.py::test_is_package_lazy_getattr_helper PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0406462Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_package_init_getattr_duplicates PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0424909Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_non_init_getattr_duplicates_detectable PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0439461Z tests/test_mutant_duplicates_edge_cases.py::test_is_tutorial_step_standalone_sample_helper PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0453540Z tests/test_mutant_duplicates_edge_cases.py::test_is_tutorial_step_standalone_sample_helper_numbered_dirs_issue_179 PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0472599Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_tutorial_step_exact_duplicates_issue_177 PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0489411Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_non_step_sample_duplicates_detectable_issue_177 PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0505879Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_numbered_sample_step_exact_duplicates_issue_179 PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0519464Z tests/test_mutant_duplicates_edge_cases.py::test_workspace_plugin_scope_detection PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0532975Z tests/test_mutant_duplicates_edge_cases.py::test_workspace_plugin_scope_detection_absolute_paths_issue_264 PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0547062Z tests/test_mutant_duplicates_edge_cases.py::test_cross_workspace_plugin_pair_detection PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0560332Z tests/test_mutant_duplicates_edge_cases.py::test_cross_workspace_plugin_pair_detection_absolute_paths_issue_264 PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0578690Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_caps_cross_plugin_exact_duplicates_to_info_issue_244 PASSED [ 55%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0596566Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_caps_cross_plugin_exact_duplicates_to_info_absolute_paths_issue_264 PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0614165Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_same_workspace_exact_duplicates_actionable_issue_244 PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0725526Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_with_raise_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0828175Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_with_return_false_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.0931641Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_without_rejection_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1035519Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_without_rejection_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1136133Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_ts_returns_error_string_or_null_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1237595Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_ts_returns_validation_object_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1335899Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_ts_bare_return_void_rejection_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1439600Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_ts_bare_return_non_void_no_crash_and_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1544009Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_with_raise_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1646279Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_without_raise_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1762842Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_upsert_pattern_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1872516Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_without_throw_or_return_value_is_flagged PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.1984530Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_idempotent_mkdir_side_effect_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.2091573Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_property_assignment_side_effect_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.2274373Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_registry_set_side_effect_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.2394637Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_lazy_init_method_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.2522689Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_delegated_raise_contract_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.2642748Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_assertion_signature_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.2745296Z tests/test_naming_contract_violation.py::TestBoolRule::test_is_with_bool_return_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.2848971Z tests/test_naming_contract_violation.py::TestBoolRule::test_has_with_bool_annotation_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.2951929Z tests/test_naming_contract_violation.py::TestBoolRule::test_is_without_bool_return_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.3065631Z tests/test_naming_contract_violation.py::TestTryRule::test_try_with_exception_handling_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.3177286Z tests/test_naming_contract_violation.py::TestTryRule::test_try_without_exception_handling_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.3290037Z tests/test_naming_contract_violation.py::TestTryRule::test_try_comparison_semantics_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.3410636Z tests/test_naming_contract_violation.py::TestTryRule::test_try_in_utility_context_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.3526957Z tests/test_naming_contract_violation.py::TestTryRule::test_try_ts_nullable_getter_contract_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.3634052Z tests/test_naming_contract_violation.py::TestGetOrCreateRule::test_get_or_create_with_branch_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.3738221Z tests/test_naming_contract_violation.py::TestGetOrCreateRule::test_get_or_create_without_create_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.3838323Z tests/test_naming_contract_violation.py::TestEdgeCases::test_private_function_ignored PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.3944070Z tests/test_naming_contract_violation.py::TestEdgeCases::test_method_name_extracted PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4041160Z tests/test_naming_contract_violation.py::TestEdgeCases::test_tiny_function_ignored PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4141291Z tests/test_naming_contract_violation.py::TestEdgeCases::test_test_file_ignored PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4160404Z tests/test_naming_contract_violation.py::TestEdgeCases::test_no_python_files_no_findings PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4268928Z tests/test_naming_contract_violation.py::TestLibraryContext::test_library_layout_marks_context_candidate PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4381648Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_async_bool_wrappers_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4488359Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_async_non_bool_wrapper_is_flagged PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4594346Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_type_predicate_return_type_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4697257Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_comparison_expression_without_annotation_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4813412Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_265_is_prefix_inferred_bool_call_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.4918391Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_265_is_prefix_explicit_non_bool_still_flagged PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5028123Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_typed_arrow_declarator_return_type_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5142672Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_boolean_or_expression_return_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5264758Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_252_is_port_free_promise_boolean_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5382339Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_252_validate_throw_no_finding PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5481018Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_none_findings_for_violation PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5578521Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_findings_for_empty_file PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5677419Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_signal_type_not_none PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5783249Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_multiple_files_no_none PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5883675Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_none_for_class_methods PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.5901220Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_empty_list_yields_no_findings PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6000562Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_metadata_not_none PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6099634Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_findings_for_dunder_methods PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6196172Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_description_not_none PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6299001Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_fix_not_raising PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6314524Z tests/test_nbv_helpers_coverage.py::TestBareName::test_no_dot PASSED     [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6329302Z tests/test_nbv_helpers_coverage.py::TestBareName::test_single_dot PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6343194Z tests/test_nbv_helpers_coverage.py::TestBareName::test_multi_dot PASSED  [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6357367Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_raise PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6370955Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_false PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6387317Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_none PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6404785Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_true_only PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6419953Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_empty_body PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6433585Z tests/test_nbv_helpers_coverage.py::TestHasRaise::test_with_raise PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6447555Z tests/test_nbv_helpers_coverage.py::TestHasRaise::test_no_raise PASSED   [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6462914Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_if_then_assign PASSED [ 56%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6477718Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_if_else PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6492066Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_no_conditional PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6506969Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_annotation_bool PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6522508Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_annotation_builtins_bool PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6537232Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_all_bool_returns PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6551665Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_mixed_returns PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6565923Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_no_returns PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6579056Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_plain_bool_types PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6592096Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_async_wrapper_bool_types PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6609505Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_nested_async_wrapper_bool_types PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6622398Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_ts_type_predicate_is_bool_like PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6635175Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_non_bool_wrapped_types PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6650338Z tests/test_nbv_helpers_coverage.py::TestHasTryExcept::test_with_try PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6665030Z tests/test_nbv_helpers_coverage.py::TestHasTryExcept::test_without_try PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6679003Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_utils_dir PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6693159Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_helper_stem PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6707904Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_common_dir PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6722228Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_non_utility PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6736262Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_with_compare PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6749945Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_with_isinstance PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6765114Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_is_none PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6782437Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_plain_assignment PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6795670Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_single_word PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6809309Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_multi_word PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6822747Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_two_parts PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6836077Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_validate_prefix PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6848948Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_check_prefix PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6862204Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_is_prefix PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6875381Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_has_prefix PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6888790Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_ensure_prefix PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6901987Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_get_or_create_prefix PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6914770Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_try_prefix PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6928526Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_camel_case_match PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6942648Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_no_match PASSED  [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6956077Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_camel_case_needs_upper_after PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6969423Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_validate PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6984362Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_check PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.6998633Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_ensure PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7012086Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_get_or_create PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7026006Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_is PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7040642Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_has PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7054233Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_try PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7068580Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_fallback PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7084222Z tests/test_negative_context.py::TestNegativeContextModel::test_create_minimal PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7098404Z tests/test_negative_context.py::TestNegativeContextModel::test_metadata_default_empty PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7111276Z tests/test_negative_context.py::TestNegativeContextEnums::test_category_values PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7124674Z tests/test_negative_context.py::TestNegativeContextEnums::test_scope_values PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7139318Z tests/test_negative_context.py::TestNegId::test_same_finding_same_id PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7152830Z tests/test_negative_context.py::TestNegId::test_different_signal_different_id PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7166206Z tests/test_negative_context.py::TestNegId::test_id_prefix PASSED         [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7185056Z tests/test_negative_context.py::TestGenerators::test_all_registered_generators_return_list PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7199257Z tests/test_negative_context.py::TestGenerators::test_tpd_generator PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7214360Z tests/test_negative_context.py::TestGenerators::test_hsc_generator PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7228771Z tests/test_negative_context.py::TestGenerators::test_maz_generator PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7243214Z tests/test_negative_context.py::TestGenerators::test_bem_generator PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7258677Z tests/test_negative_context.py::TestGenerators::test_tvs_generator PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7275631Z tests/test_negative_context.py::TestGenerators::test_sms_generator PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7289087Z tests/test_negative_context.py::TestGenerators::test_tsa_generator PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7302981Z tests/test_negative_context.py::TestGenerators::test_signaltype_policy_coverage_is_complete PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7317733Z tests/test_negative_context.py::TestGenerators::test_signal_registry_policy_coverage_is_complete PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7332160Z tests/test_negative_context.py::TestGenerators::test_fallback_only_policy_is_explicit PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7345617Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_empty_findings PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7361788Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_max_items_respected PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7376234Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_severity_sorting PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7389817Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_deduplication PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7405474Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_scope_filter PASSED [ 57%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7421574Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_target_file_filter PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7435604Z tests/test_negative_context.py::TestSerialization::test_dict_roundtrip PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7449348Z tests/test_negative_context.py::TestSerialization::test_dict_is_json_serializable PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7468497Z tests/test_negative_context.py::TestAgentTaskIntegration::test_agent_task_has_negative_context PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7486791Z tests/test_negative_context.py::TestAgentTaskIntegration::test_agent_tasks_json_includes_negative_context PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7519864Z tests/test_negative_context.py::TestJsonOutputIntegration::test_json_output_has_negative_context_section PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7534220Z tests/test_negative_context.py::TestAVSProjectSpecific::test_uses_src_dst_layers PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7548743Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_import_path PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7564438Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_blast_radius PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7578846Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_instability PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7593244Z tests/test_negative_context.py::TestCCCProjectSpecific::test_uses_file_a_b PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7607311Z tests/test_negative_context.py::TestCCCProjectSpecific::test_commit_samples_in_metadata PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7621599Z tests/test_negative_context.py::TestCCCProjectSpecific::test_confidence_scales_with_signal PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7635821Z tests/test_negative_context.py::TestECMProjectSpecific::test_uses_diverged_functions PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7650949Z tests/test_negative_context.py::TestECMProjectSpecific::test_includes_comparison_ref PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7665437Z tests/test_negative_context.py::TestECMProjectSpecific::test_concrete_forbidden_with_diverged_fn PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7679247Z tests/test_negative_context.py::TestECMProjectSpecific::test_exception_count_in_rationale PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7692774Z tests/test_negative_context.py::TestHSCProjectSpecific::test_api_token_rule PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7707231Z tests/test_negative_context.py::TestHSCProjectSpecific::test_placeholder_secret_rule PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7722329Z tests/test_negative_context.py::TestHSCProjectSpecific::test_uses_variable_key PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7736365Z tests/test_negative_context.py::TestHSCProjectSpecific::test_rule_id_in_rationale PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7749898Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_forbidden_uses_actual_variable_name PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7763393Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_canonical_uses_actual_variable_name PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7777397Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_includes_file_reference PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7792893Z tests/test_negative_context.py::TestActualCodeReferences::test_maz_uses_actual_endpoint_name PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7808274Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_has_dedicated_generator PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7824701Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_returns_valid_nc PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7841203Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_no_metadata_graceful PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7855771Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_forbidden_pattern_is_specific PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7869288Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_empty_findings_returns_empty PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7883896Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_single_pfs_no_none_fields PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7899912Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_avs_finding_no_none_scope PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7914305Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_hsc_finding_no_none_category PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7927574Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_maz_finding_no_none_source_signal PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7941374Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_multiple_findings_no_none PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.7955321Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_neg_id_not_empty PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8006673Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_generators_map_no_none_keys PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8019964Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_fallback_only_signals_no_none PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8034080Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_uncovered_registered_no_none PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8047325Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_uncovered_signal_types_no_none PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8060975Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_high_severity_no_none_confidence PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8076745Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_critical_severity_no_none_rationale PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8092573Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_negative_context_to_dict_no_none_id PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8108230Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_isd_finding_no_none_forbidden PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8121458Z tests/test_negative_context_coverage.py::TestNegId::test_deterministic PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8135275Z tests/test_negative_context_coverage.py::TestNegId::test_different_signal_different_id PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8148432Z tests/test_negative_context_coverage.py::TestNegId::test_no_file_path PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8161621Z tests/test_negative_context_coverage.py::TestNegId::test_format PASSED   [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8177687Z tests/test_negative_context_coverage.py::TestAffected::test_file_path_only PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8194001Z tests/test_negative_context_coverage.py::TestAffected::test_with_affected_files_metadata PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8208024Z tests/test_negative_context_coverage.py::TestAffected::test_no_file_path PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8220841Z tests/test_negative_context_coverage.py::TestAffected::test_dedup PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8234378Z tests/test_negative_context_coverage.py::TestScopeFromFinding::test_file_scope PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8247529Z tests/test_negative_context_coverage.py::TestScopeFromFinding::test_module_scope_no_file PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8260948Z tests/test_negative_context_coverage.py::TestEcdGenerator::test_with_diverged_fns_and_comparison_ref PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8276979Z tests/test_negative_context_coverage.py::TestEcdGenerator::test_without_diverged_fns PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8295371Z tests/test_negative_context_coverage.py::TestAvsGenerator::test_with_all_metadata PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8309710Z tests/test_negative_context_coverage.py::TestAvsGenerator::test_without_import_path PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8323837Z tests/test_negative_context_coverage.py::TestCccGenerator::test_with_co_change_weight_and_samples PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8337249Z tests/test_negative_context_coverage.py::TestCccGenerator::test_without_optional_fields PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8351131Z tests/test_negative_context_coverage.py::TestHscGenerator::test_hardcoded_api_token PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8365706Z tests/test_negative_context_coverage.py::TestHscGenerator::test_placeholder_secret PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8380876Z tests/test_negative_context_coverage.py::TestHscGenerator::test_default_rule_id PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8396789Z tests/test_negative_context_coverage.py::TestHscGenerator::test_no_file_path_no_file_ref PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8411734Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_yaml_frontmatter PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8425441Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_markers PASSED [ 58%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8439261Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_do_not_line PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8453444Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_instead_line PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8469131Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_affected_files PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8485010Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_drift_score_in_footer PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8500848Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_has_mode_agent PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8523890Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_has_markers PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8530916Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_uses_compact_rules PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8546351Z tests/test_negative_context_export.py::TestRenderRawFormat::test_raw_is_valid_json PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8562241Z tests/test_negative_context_export.py::TestRenderRawFormat::test_raw_has_no_markers PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8577658Z tests/test_negative_context_export.py::TestRenderGrouping::test_security_comes_first PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8593997Z tests/test_negative_context_export.py::TestRenderGrouping::test_multiple_items_in_same_category PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8607883Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_instructions_format PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8621106Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_prompt_format PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8634625Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_raw_format PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8648928Z tests/test_negative_context_export.py::TestAffectedFileTruncation::test_more_than_five_files_truncated PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8665325Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_instructions_deduplicates_same_rule_and_merges_files PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8683133Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_prompt_deduplicates_same_rule PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8698830Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_raw_deduplicates_same_rule_and_exposes_occurrences PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8716603Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_instructions_groups_same_remediation_with_forbidden_variants PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8730684Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_prompt_groups_same_remediation_with_variant_count PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8748024Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_raw_groups_same_remediation_and_keeps_forbidden_variants PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8843553Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_base_instructions_without_file PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.8950134Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_enriched_with_do_not_lines PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9053229Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_no_markers_returns_base PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9157469Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_max_ten_do_not_lines PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9173976Z tests/test_negative_context_export.py::TestExportContextCLI::test_command_registered PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9236774Z tests/test_negative_context_export.py::TestExportContextCLI::test_help_text PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9376801Z tests/test_negative_context_export.py::TestExportContextCLI::test_progress_goes_to_stderr_not_stdout PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9520185Z tests/test_negative_context_export.py::TestExportContextCLI::test_write_success_message_goes_to_stderr_not_stdout PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9538295Z tests/test_negative_context_export.py::TestASCIISafeOutput::test_instructions_format_is_ascii_safe PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9554601Z tests/test_negative_context_export.py::TestASCIISafeOutput::test_prompt_format_is_ascii_safe PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9569581Z tests/test_negative_context_export.py::TestCrossReferences::test_instructions_mentions_copilot_context PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9584668Z tests/test_negative_context_export.py::TestCrossReferences::test_prompt_mentions_copilot_context PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9600840Z tests/test_negative_context_export.py::TestMCPSchemaDescriptions::test_catalog_parameters_have_descriptions PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9617235Z tests/test_negative_context_export.py::TestMCPSchemaDescriptions::test_catalog_descriptions_are_nonempty PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9632328Z tests/test_negative_context_export.py::TestScoreConsistency::test_raw_format_rounds_score_to_3_decimals PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9646745Z tests/test_negative_context_export.py::TestScoreConsistency::test_instructions_format_shows_3_decimals PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9661034Z tests/test_negative_context_export.py::TestScoreConsistency::test_prompt_format_shows_3_decimals PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9675357Z tests/test_negative_context_export.py::TestScoreConsistency::test_empty_raw_rounds_score PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9689953Z tests/test_negative_context_export.py::TestMCPSchemaTypes::test_no_annotated_type_leak PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9707101Z tests/test_negative_context_export.py::TestMCPSchemaTypes::test_all_types_are_valid_json_schema PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9722213Z tests/test_negative_context_extra.py::test_scope_from_finding_file_when_has_file_path PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9736870Z tests/test_negative_context_extra.py::test_scope_from_finding_module_when_no_file_path PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9751168Z tests/test_negative_context_extra.py::test_gen_ecd_with_diverged_functions PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9764714Z tests/test_negative_context_extra.py::test_gen_ecd_without_diverged_functions PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9779303Z tests/test_negative_context_extra.py::test_gen_hsc_placeholder_secret_rule PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9795235Z tests/test_negative_context_extra.py::test_gen_hsc_hardcoded_api_token_rule PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9810742Z tests/test_negative_context_extra.py::test_gen_hsc_default_rule PASSED   [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9826443Z tests/test_negative_context_extra.py::test_scope_filter_returns_only_matching_scope PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9840437Z tests/test_negative_context_extra.py::test_scope_filter_invalid_scope_ignored PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9859183Z tests/test_negative_context_extra.py::test_target_file_filter_keeps_matching PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9873404Z tests/test_negative_context_extra.py::test_target_file_filter_removes_nonmatching PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9888570Z tests/test_negative_context_extra.py::test_deduplication_drops_duplicate_findings PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9906339Z tests/test_normalize_findings.py::test_parse_markdown_basic PASSED       [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9924569Z tests/test_normalize_findings.py::test_normalize_assigns_ids PASSED      [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9938676Z tests/test_normalize_findings.py::test_missing_required_field_produces_error PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9952067Z tests/test_normalize_findings.py::test_invalid_severity_rejected PASSED  [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9965299Z tests/test_normalize_findings.py::test_empty_string_counts_as_missing PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:59.9978691Z tests/test_normalize_findings.py::test_unknown_field_reported PASSED     [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.0086936Z tests/test_normalize_findings.py::test_cli_roundtrip PASSED              [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.0227594Z tests/test_normalize_findings.py::test_cli_exit_nonzero_on_errors PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.0329085Z tests/test_normalize_findings.py::test_json_input_parses PASSED          [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.0346868Z tests/test_normalize_findings.py::test_schema_file_exists_and_matches_fields PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.0802995Z tests/test_nudge.py::TestNudgeAPI::test_nudge_returns_schema_version PASSED [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.1265317Z tests/test_nudge.py::TestNudgeAPI::test_nudge_direction_field PASSED     [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.1728279Z tests/test_nudge.py::TestNudgeAPI::test_nudge_response_schema PASSED     [ 59%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.2179189Z tests/test_nudge.py::TestNudgeAPI::test_nudge_parse_failure_fields_default_empty PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.2636574Z tests/test_nudge.py::TestNudgeAPI::test_nudge_expected_transient_always_false PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.3101102Z tests/test_nudge.py::TestNudgeAPI::test_nudge_agent_instruction_present PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.3556243Z tests/test_nudge.py::TestNudgeAPI::test_nudge_warns_cross_file_blind_spot PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.3652229Z tests/test_nudge.py::TestNudgeAPI::test_get_changed_files_from_git_uses_relative_scope PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.3671046Z tests/test_nudge.py::TestNudgeAPI::test_is_derived_cache_artifact_detects_top_level_cache_paths PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.4128804Z tests/test_nudge.py::TestNudgeAPI::test_nudge_filters_derived_cache_changed_files PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.4735824Z tests/test_nudge.py::TestNudgeAPI::test_nudge_short_circuits_with_no_effective_changes PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.5204374Z tests/test_nudge.py::TestNudgeAPI::test_nudge_uses_cached_baseline PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.5304247Z tests/test_nudge.py::TestNudgeAPI::test_nudge_error_returns_error_response PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.5393440Z tests/test_nudge.py::TestNudgeAPI::test_nudge_warns_when_removed_file_findings_were_pruned PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.5868602Z tests/test_nudge.py::TestNudgeAPI::test_nudge_skips_parse_for_hash_unchanged_changed_file PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.6324349Z tests/test_nudge.py::TestNudgeAPI::test_nudge_parses_changed_file_when_hash_differs PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.6783293Z tests/test_nudge.py::TestSafeToCommitHardrule::test_safe_when_no_issues PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.7218555Z tests/test_nudge.py::TestSafeToCommitHardrule::test_blocks_on_critical_finding PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.7681426Z tests/test_nudge.py::TestSafeToCommitHardrule::test_blocks_on_expired_baseline PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.8149396Z tests/test_nudge.py::TestSafeToCommitHardrule::test_blocks_on_parse_failures_with_diagnostics PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.8575499Z tests/test_nudge.py::TestInvalidateBaseline::test_invalidate_removes_entry PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.8677785Z tests/test_nudge.py::TestInvalidateBaseline::test_invalidate_noop_when_empty PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.8695731Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_importable PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:00.9504496Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_returns_json PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.0009178Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_parses_comma_files PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.0832288Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_no_stdout_leak PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.0848116Z tests/test_nudge.py::TestMcpInstructions::test_instructions_mention_drift_nudge PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.0864066Z tests/test_nudge.py::TestBaselineManager::test_singleton_identity PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.0878893Z tests/test_nudge.py::TestBaselineManager::test_reset_creates_new_instance PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.1286732Z tests/test_nudge.py::TestBaselineManager::test_store_and_get PASSED      [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.1386678Z tests/test_nudge.py::TestBaselineManager::test_get_returns_none_when_empty PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.1808944Z tests/test_nudge.py::TestBaselineManager::test_get_returns_none_when_expired PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.2232765Z tests/test_nudge.py::TestBaselineManager::test_invalidate PASSED         [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.2645059Z tests/test_nudge.py::TestBaselineManager::test_has_baseline PASSED       [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.2783192Z tests/test_nudge.py::TestBaselineManager::test_instance_thread_safety PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.3230800Z tests/test_nudge.py::TestBaselineManager::test_public_state_methods_use_instance_lock PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.3339091Z tests/test_nudge.py::TestGitEventInvalidation::test_head_change_does_not_invalidate PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.3442262Z tests/test_nudge.py::TestGitEventInvalidation::test_stash_change_invalidates PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.3544466Z tests/test_nudge.py::TestGitEventInvalidation::test_many_changed_files_invalidates PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.3643442Z tests/test_nudge.py::TestGitEventInvalidation::test_high_but_stable_changed_files_keeps_baseline PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.3744116Z tests/test_nudge.py::TestGitEventInvalidation::test_no_change_keeps_baseline PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.3845552Z tests/test_nudge.py::TestGitEventInvalidation::test_no_git_repo_keeps_baseline PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.3941804Z tests/test_nudge.py::TestGitEventInvalidation::test_rapid_head_change_not_hidden_by_ttl_cache PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.4401576Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_creates_baseline_in_manager PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.4560604Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_head_change_reuses_baseline PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.5020692Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_refresh_reason_ttl_expired PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.5195531Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_refresh_reason_stash_changed PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.5374247Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_refresh_reason_changed_file_threshold PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.5883672Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_loads_persisted_baseline_after_manager_reset PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.6435032Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_config_change_invalidates_persisted_baseline PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.6922374Z tests/test_nudge.py::TestFindingClusterSummary::test_cluster_summary_present_in_response PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.7410172Z tests/test_nudge.py::TestFindingClusterSummary::test_cluster_summary_counts_all_findings_not_just_capped PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.8068524Z tests/test_nudge.py::TestFindingClusterSummary::test_cluster_summary_empty_when_no_findings PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.8519151Z tests/test_nudge.py::TestDynamicAgentInstruction::test_agent_instruction_mentions_brief_when_degrading PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.8997987Z tests/test_nudge.py::TestDynamicAgentInstruction::test_agent_instruction_standard_when_safe PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.9456524Z tests/test_nudge.py::TestPostEditRegressionDetector::test_revert_recommended_true_when_degrading_and_not_safe PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:01.9916236Z tests/test_nudge.py::TestPostEditRegressionDetector::test_revert_recommended_false_when_degrading_but_safe PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.0385455Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_ms_present_in_response PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.0854610Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_exceeded_true_when_over_threshold PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.1315768Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_exceeded_false_when_under_threshold PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.1761272Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_exceeded_false_when_timeout_disabled PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.2209375Z tests/test_nudge.py::TestPostEditRegressionDetector::test_baseline_created_true_on_cold_start PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.2634292Z tests/test_nudge.py::TestPostEditRegressionDetector::test_baseline_created_false_when_baseline_exists PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.3076689Z tests/test_nudge.py::TestPostEditRegressionDetector::test_auto_fast_path_true_when_only_file_local_signals PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.3526208Z tests/test_nudge.py::TestPostEditRegressionDetector::test_auto_fast_path_false_when_cross_file_signals_estimated PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.3987525Z tests/test_nudge.py::TestPostEditRegressionDetector::test_response_schema_includes_new_fields PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.4434353Z tests/test_nudge_cold_start.py::TestNudgeColdStartLatency::test_cold_start_latency_under_limit PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:02.4919718Z tests/test_nudge_cold_start.py::TestNudgeColdStartLatency::test_file_hashes_populated_from_pipeline PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:03.0132526Z tests/test_nudge_cold_start.py::TestNudgeColdStartLatency::test_parse_map_is_empty_on_cold_start PASSED [ 60%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:03.2287157Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_no_state_file_and_no_python_staged PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:03.4450901Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_revert_not_recommended PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:03.6637943Z tests/test_nudge_gate.py::TestNudgeGate::test_blocks_when_revert_and_file_unchanged PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:03.8856805Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_revert_but_file_was_modified PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.0900821Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_revert_but_files_not_staged PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.2813067Z tests/test_nudge_gate.py::TestNudgeGate::test_skipped_via_env PASSED     [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.4950008Z tests/test_nudge_gate.py::TestNudgeGate::test_on_missing_block_policy PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7292515Z tests/test_nudge_gate.py::TestNudgeGate::test_on_missing_warn_policy_is_default PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7310257Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_defaults PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7326408Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_to_dict_computed_fields PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7341769Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_to_dict_zero_denominator PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7356197Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_roundtrip PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7370878Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_from_dict_empty PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7392972Z tests/test_orchestration_extensions.py::TestClaimGuard::test_double_claim_blocked_and_counted PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7415496Z tests/test_orchestration_extensions.py::TestClaimGuard::test_claim_after_expire_allowed PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7434207Z tests/test_orchestration_extensions.py::TestClaimGuard::test_claim_updates_metrics PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7459228Z tests/test_orchestration_extensions.py::TestClaimGuard::test_first_claim_at_not_overwritten PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7481130Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_result_stored PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7503882Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_result_none_not_stored PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7525946Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_complete_updates_metrics PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7547333Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_complete_tracks_lease_duration PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7568504Z tests/test_orchestration_extensions.py::TestReleaseMetrics::test_release_increments_counter PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7591575Z tests/test_orchestration_extensions.py::TestReleaseMetrics::test_release_tracks_lease_duration PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7624222Z tests/test_orchestration_extensions.py::TestReleaseMetrics::test_release_max_reclaim_marks_failed PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7646575Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_roundtrip_completed_results PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7669458Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_roundtrip_metrics PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7686647Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_roundtrip_legacy_no_metrics PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7708539Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_end_summary_includes_metrics PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7723999Z tests/test_orchestration_extensions.py::TestPlanFingerprint::test_fingerprint_deterministic PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7740324Z tests/test_orchestration_extensions.py::TestPlanFingerprint::test_fingerprint_changes_with_state PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7756446Z tests/test_orchestration_extensions.py::TestPlanValidation::test_invalidated_plan_returns_replan PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7770949Z tests/test_orchestration_extensions.py::TestPlanValidation::test_legacy_plan_without_state_passes PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7785238Z tests/test_orchestration_extensions.py::TestPlanValidation::test_validation_result_serialisation PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7799240Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_has_allowed_files PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7813867Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_has_forbidden_files PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7830900Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_has_completion_evidence PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7845018Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_no_file_empty_allowed PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7859948Z tests/test_orchestration_extensions.py::TestTaskContracts::test_max_files_changed_minimum PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7873001Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_none_session PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7887008Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_applies_path PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7901358Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_applies_signals PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7917649Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_preserves_explicit PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7932813Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_applies_target_path PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7946107Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromScan::test_sets_score PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7959053Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromScan::test_none_session PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7971947Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromScan::test_finding_count PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.7985474Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromBrief::test_sets_guardrails PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8000194Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromDiff::test_score_update PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8019627Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromDiff::test_none_session PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8035223Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_records_verification PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8049155Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_dedup PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8063544Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_loc_changed_fallback PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8077312Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_none_session PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8090277Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_no_metrics PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8103461Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_none PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8117678Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_from_trace PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8130187Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_infers_validate PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8143436Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_infers_brief PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8157468Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_explicit PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8170810Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_none PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8184447Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_fix_phase PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8198811Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_init_phase PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8213014Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_unknown_phase PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8226327Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_valid PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8239986Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_not_dict PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8253789Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_empty_affected_files PASSED [ 61%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8266848Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_empty_non_goals_items PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8280476Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_missing_root_cause PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8293691Z tests/test_orchestration_pipeline_coverage.py::TestDeriveHypothesisId::test_deterministic PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8308451Z tests/test_orchestration_pipeline_coverage.py::TestDeriveHypothesisId::test_different_payload PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8322170Z tests/test_orchestration_pipeline_coverage.py::TestMakeDegradationEvent::test_basic PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8336364Z tests/test_orchestration_pipeline_coverage.py::TestMakeDegradationEvent::test_with_details PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8349613Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_minimal_construction PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8364184Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_frozen_rejects_mutation PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8379401Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_confidence_bounds PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8394321Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_extra_fields_rejected PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8407748Z tests/test_outcome_ledger.py::TestMergeTrajectory::test_construction_defaults PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8421760Z tests/test_outcome_ledger.py::TestMergeTrajectory::test_frozen PASSED    [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8437624Z tests/test_outcome_ledger.py::TestMergeTrajectory::test_roundtrip_json PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8450893Z tests/test_outcome_ledger.py::TestAnalyzeCommitPair::test_worktree_isolation_leaves_main_tree_unchanged SKIPPED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:04.8468349Z tests/test_outcome_ledger.py::TestAnalyzeCommitPair::test_cleanup_on_analysis_exception SKIPPED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6040821Z tests/test_outcome_ledger.py::TestWalker::test_walks_first_parent_merges PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6080419Z tests/test_outcome_ledger.py::TestCorrelator::test_direction_from_delta PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6101720Z tests/test_outcome_ledger.py::TestReporter::test_report_contains_aggregate_and_author_split PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6120069Z tests/test_outcome_ledger.py::TestReporter::test_report_handles_empty PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6282795Z tests/test_outcome_ledger.py::TestLedgerWriter::test_append_and_read_roundtrip PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6300156Z tests/test_outcome_tracker.py::TestFingerprint::test_uses_fqn_when_available PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6321027Z tests/test_outcome_tracker.py::TestFingerprint::test_falls_back_to_path_line PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6336702Z tests/test_outcome_tracker.py::TestFingerprint::test_different_signal_types_different_fingerprint PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6351107Z tests/test_outcome_tracker.py::TestFingerprint::test_deterministic PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6489354Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_record_creates_jsonl_file PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6639338Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_record_idempotent_same_session PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6790524Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_resolve_marks_missing_findings PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.6958657Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_resolve_calculates_days_to_fix PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.7086683Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_suppressed_findings_marked PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.7191140Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_load_missing_file_no_error PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.7370277Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_archive_moves_old_entries PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.7483058Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_no_pii_in_outcomes PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.7599659Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_resolve_does_not_touch_already_resolved PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.7750027Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_issue_435_rewrite_is_atomic_on_replace_failure PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.7968270Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_issue_435_archive_recovers_after_merge_crash PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8019555Z tests/test_output_golden.py::TestJsonOutputGolden::test_top_level_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8042229Z tests/test_output_golden.py::TestJsonOutputGolden::test_summary_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8075899Z tests/test_output_golden.py::TestJsonOutputGolden::test_finding_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8120318Z tests/test_output_golden.py::TestJsonOutputGolden::test_module_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8153458Z tests/test_output_golden.py::TestJsonOutputGolden::test_severity_values_are_strings PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8177854Z tests/test_output_golden.py::TestJsonOutputGolden::test_finding_with_no_file_path PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8209381Z tests/test_output_golden.py::TestJsonOutputGolden::test_json_is_valid_json PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8225351Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_schema_version PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8260756Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_has_runs PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8281592Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_with_location PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8301378Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_start_line_only PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8316965Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_no_location PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8333063Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_file_without_line_gets_fallback_region PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8373717Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_related_files PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8393649Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_fix_text_included PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8415010Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_severity_mapping PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8431554Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_rule_deduplication PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8448170Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_is_valid_json PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8599621Z tests/test_output_minimal_and_signal_labels.py::test_analyze_quiet_emits_minimal_line PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8738916Z tests/test_output_minimal_and_signal_labels.py::test_check_quiet_emits_minimal_line PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8757430Z tests/test_output_minimal_and_signal_labels.py::test_signal_label_fallback_returns_real_signal_id PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.8907940Z tests/test_output_minimal_and_signal_labels.py::test_analyze_no_color_uses_colorless_console PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9052168Z tests/test_output_minimal_and_signal_labels.py::test_check_no_color_uses_colorless_console PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9232669Z tests/test_output_minimal_and_signal_labels.py::test_analyze_json_threshold_message_uses_ascii_safe_marker PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9318774Z tests/test_output_minimal_and_signal_labels.py::test_render_summary_ascii_fallback_is_windows_safe PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9858169Z tests/test_output_minimal_and_signal_labels.py::test_init_output_ascii_fallback_is_windows_safe PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9876004Z tests/test_output_mode_mirror.py::test_full_mode_returns_all_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9890790Z tests/test_output_mode_mirror.py::test_full_mode_preserves_task_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9905409Z tests/test_output_mode_mirror.py::test_mirror_mode_strips_prescriptive_top_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9942518Z tests/test_output_mode_mirror.py::test_mirror_mode_retains_diagnostic_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9958870Z tests/test_output_mode_mirror.py::test_mirror_mode_strips_prescriptive_task_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9974416Z tests/test_output_mode_mirror.py::test_mirror_mode_retains_diagnostic_task_keys PASSED [ 62%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:05.9988821Z tests/test_output_mode_mirror.py::test_mirror_mode_no_tasks_key PASSED   [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.0002054Z tests/test_output_mode_mirror.py::test_mirror_mode_empty_tasks PASSED    [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.0016736Z tests/test_output_mode_mirror.py::test_mirror_mode_idempotent PASSED     [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.0053473Z tests/test_output_mode_mirror.py::test_mirror_mode_strips_nudge_text PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.0070600Z tests/test_output_mode_mirror.py::test_unknown_mode_treated_as_full PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3076283Z tests/test_output_schema_drift.py::TestSchemaGeneratorDrift::test_schema_file_is_up_to_date PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3096714Z tests/test_output_schema_drift.py::TestSchemaGeneratorDrift::test_schema_version_matches_code PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3129467Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_agent_telemetry_property_present PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3148960Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_agent_telemetry_allows_null PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3167011Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_agent_action_type_enum_complete PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3184926Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_gate_enum_matches_severity_gate PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3284310Z tests/test_output_schema_drift.py::TestGeneratedJsonValidatesAgainstSchema::test_analysis_without_telemetry_validates PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3332016Z tests/test_output_schema_drift.py::TestGeneratedJsonValidatesAgainstSchema::test_analysis_with_agent_telemetry_validates PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3378120Z tests/test_output_schema_drift.py::TestGeneratedJsonValidatesAgainstSchema::test_invalid_gate_value_rejected PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3452067Z tests/test_package_kpis.py::test_compute_monthly_kpis_core_metrics PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3488491Z tests/test_package_kpis.py::test_compute_monthly_kpis_retention_is_none_without_future_month PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3523666Z tests/test_package_kpis.py::test_parse_bool_variants PASSED              [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3564076Z tests/test_package_kpis.py::test_compute_monthly_kpis_merges_downloads PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3599415Z tests/test_package_kpis.py::test_compute_monthly_kpis_downloads_only PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3634880Z tests/test_package_kpis.py::test_metric_status_higher_and_lower PASSED   [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3671478Z tests/test_package_kpis.py::test_compute_monthly_kpis_adds_status_when_thresholds_enabled PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3775921Z tests/test_parse_file_resilience.py::TestParsePythonFileIOResilience::test_file_deleted_between_discovery_and_parse PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3876420Z tests/test_parse_file_resilience.py::TestParsePythonFileIOResilience::test_file_is_directory PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.3985594Z tests/test_parse_file_resilience.py::TestParsePythonFileIOResilience::test_valid_file_still_works PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.4084006Z tests/test_parse_file_resilience.py::TestParseTypescriptFileIOResilience::test_ts_file_deleted_between_discovery_and_parse PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.4177619Z tests/test_parse_file_resilience.py::TestParseTypescriptFileIOResilience::test_ts_stub_file_deleted PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.4274999Z tests/test_parse_file_resilience.py::TestParseTypescriptFileIOResilience::test_ts_valid_file_stub PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.4292442Z tests/test_patch_api.py::TestPatchBegin::test_creates_intent_and_returns_dict PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.4311163Z tests/test_patch_api.py::TestPatchBegin::test_with_session_id PASSED     [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.4332747Z tests/test_patch_api.py::TestPatchBegin::test_with_full_params PASSED    [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.4752573Z tests/test_patch_api.py::TestPatchCheck::test_clean_verdict_no_scope_violations PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.5188889Z tests/test_patch_api.py::TestPatchCheck::test_review_required_scope_violation PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.5595128Z tests/test_patch_api.py::TestPatchCheck::test_review_required_forbidden_path PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6018368Z tests/test_patch_api.py::TestPatchCheck::test_clean_when_no_changes PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6044120Z tests/test_patch_api.py::TestPatchCheck::test_diff_metrics_present PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6067520Z tests/test_patch_api.py::TestPatchCheck::test_max_diff_lines_exceeded PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6488501Z tests/test_patch_api.py::TestPatchCommit::test_produces_evidence_record PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6509750Z tests/test_patch_api.py::TestPatchCommit::test_uses_existing_verdict PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6527537Z tests/test_patch_bridge.py::TestTaskSpecToPatchIntent::test_basic_bridge PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6545661Z tests/test_patch_bridge.py::TestTaskSpecToPatchIntent::test_session_id_forwarded PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6562190Z tests/test_patch_bridge.py::TestTaskSpecToPatchIntent::test_blast_radius_default_local PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6577439Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_basic_bridge PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6591691Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_change_scope_module PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6607816Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_change_scope_cross_module PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6621926Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_session_id PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6635819Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_related_files_included PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6651316Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_acceptance_from_success_criteria PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6665020Z tests/test_patch_models.py::TestPatchStatus::test_values PASSED          [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6679888Z tests/test_patch_models.py::TestPatchStatus::test_is_str_enum PASSED     [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6693469Z tests/test_patch_models.py::TestBlastRadius::test_values PASSED          [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6707307Z tests/test_patch_models.py::TestDiffMetrics::test_creation PASSED        [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6721673Z tests/test_patch_models.py::TestDiffMetrics::test_defaults PASSED        [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6736330Z tests/test_patch_models.py::TestAcceptanceResult::test_met PASSED        [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6749499Z tests/test_patch_models.py::TestAcceptanceResult::test_unknown PASSED    [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6763994Z tests/test_patch_models.py::TestPatchIntent::test_minimal_creation PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6779492Z tests/test_patch_models.py::TestPatchIntent::test_full_creation PASSED   [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6796453Z tests/test_patch_models.py::TestPatchIntent::test_serialization_roundtrip PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6810458Z tests/test_patch_models.py::TestPatchIntent::test_to_api_dict PASSED     [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6824343Z tests/test_patch_models.py::TestPatchVerdict::test_clean_verdict PASSED  [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6842807Z tests/test_patch_models.py::TestPatchVerdict::test_review_required_verdict PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6856870Z tests/test_patch_models.py::TestPatchVerdict::test_rollback_verdict PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6872179Z tests/test_patch_models.py::TestPatchVerdict::test_serialization_roundtrip PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6887897Z tests/test_patch_models.py::TestPatchVerdict::test_to_api_dict PASSED    [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6901978Z tests/test_patch_writer_eds.py::test_get_writer_returns_add_docstring_writer PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6915592Z tests/test_patch_writer_eds.py::test_get_writer_unknown_edit_kind_returns_none PASSED [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6928668Z tests/test_patch_writer_eds.py::test_can_write_python_finding PASSED     [ 63%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6944221Z tests/test_patch_writer_eds.py::test_can_write_rejects_non_python PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6959955Z tests/test_patch_writer_eds.py::test_can_write_rejects_missing_symbol PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.6994042Z tests/test_patch_writer_eds.py::test_generate_patch_inserts_docstring PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7024274Z tests/test_patch_writer_eds.py::test_generate_patch_inserts_docstring_async_function PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7055493Z tests/test_patch_writer_eds.py::test_generate_patch_diff_is_unified_diff PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7083045Z tests/test_patch_writer_eds.py::test_generate_patch_skipped_when_docstring_exists PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7097644Z tests/test_patch_writer_eds.py::test_generate_patch_unsupported_for_non_python PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7129823Z tests/test_patch_writer_eds.py::test_patch_result_preserves_original_source PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7143754Z tests/test_patch_writer_gcd.py::test_get_writer_returns_add_guard_clause_writer PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7158235Z tests/test_patch_writer_gcd.py::test_can_write_python_finding PASSED     [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7173986Z tests/test_patch_writer_gcd.py::test_can_write_rejects_non_python PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7187359Z tests/test_patch_writer_gcd.py::test_can_write_rejects_missing_symbol PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7201019Z tests/test_patch_writer_gcd.py::test_can_write_rejects_no_guard_params PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7235526Z tests/test_patch_writer_gcd.py::test_generate_patch_inserts_guard_for_one_param PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7270745Z tests/test_patch_writer_gcd.py::test_generate_patch_inserts_guards_for_two_params PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7306663Z tests/test_patch_writer_gcd.py::test_generate_patch_adds_missing_guard_when_one_exists PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7336687Z tests/test_patch_writer_gcd.py::test_generate_patch_skipped_when_all_params_guarded PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7351958Z tests/test_patch_writer_gcd.py::test_generate_patch_unsupported_for_non_python PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7384351Z tests/test_patch_writer_gcd.py::test_patch_result_has_original_source PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7399786Z tests/test_path_overrides.py::TestResolvePathOverride::test_no_overrides_returns_none PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7414480Z tests/test_path_overrides.py::TestResolvePathOverride::test_none_path_returns_none PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7430926Z tests/test_path_overrides.py::TestResolvePathOverride::test_matching_glob PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7446774Z tests/test_path_overrides.py::TestResolvePathOverride::test_no_match PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7464665Z tests/test_path_overrides.py::TestResolvePathOverride::test_most_specific_wins PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7480466Z tests/test_path_overrides.py::TestResolvePathOverride::test_exact_directory_match PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7495678Z tests/test_path_overrides.py::TestApplyPathOverrides::test_no_overrides_returns_all PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7513346Z tests/test_path_overrides.py::TestApplyPathOverrides::test_exclude_signal_removes_finding PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7528302Z tests/test_path_overrides.py::TestApplyPathOverrides::test_non_matching_signal_kept PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7544133Z tests/test_path_overrides.py::TestApplyPathOverrides::test_custom_weights_recompute_impact PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7561746Z tests/test_path_overrides.py::TestApplyPathOverrides::test_overlapping_globs_specific_wins PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7684358Z tests/test_path_overrides.py::TestPathOverrideConfig::test_path_override_loads_from_yaml PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7790120Z tests/test_path_overrides.py::TestPathOverrideConfig::test_empty_path_overrides_is_default PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.7901389Z tests/test_path_overrides.py::TestPathOverrideConfig::test_path_override_with_custom_weights PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8062676Z tests/test_path_overrides.py::TestConfigValidatePathOverrides::test_unknown_signal_in_exclude_warns PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8078755Z tests/test_pattern_fragmentation.py::test_no_patterns_returns_no_findings PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8095794Z tests/test_pattern_fragmentation.py::test_single_variant_no_fragmentation PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8112881Z tests/test_pattern_fragmentation.py::test_two_variants_detected PASSED   [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8128275Z tests/test_pattern_fragmentation.py::test_error_handling_propagation_excluded_from_fragmentation PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8145298Z tests/test_pattern_fragmentation.py::test_error_handling_log_and_rethrow_is_not_propagation PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8161372Z tests/test_pattern_fragmentation.py::test_error_handling_propagation_excluded_metadata PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8177349Z tests/test_pattern_fragmentation.py::test_error_handling_exception_type_not_a_variant PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8193205Z tests/test_pattern_fragmentation.py::test_error_handling_loop_skip_is_captured PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8210075Z tests/test_pattern_fragmentation.py::test_three_variants_higher_score PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8226587Z tests/test_pattern_fragmentation.py::test_separate_modules_separate_findings PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8242657Z tests/test_pattern_fragmentation.py::test_framework_surface_error_handling_is_dampened PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8259691Z tests/test_pattern_fragmentation.py::test_core_error_handling_is_not_dampened PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8274578Z tests/test_pattern_fragmentation.py::test_identical_decorator_patterns_no_finding PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8293090Z tests/test_pattern_fragmentation.py::test_plugin_architecture_api_fragmentation_is_dampened_to_info PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8311613Z tests/test_pattern_fragmentation.py::test_combined_framework_and_plugin_dampening_caps_to_info PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8329297Z tests/test_pattern_fragmentation.py::test_issue_266_api_endpoint_variants_in_multi_extension_layout_are_info PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8347453Z tests/test_pattern_fragmentation.py::test_issue_266_error_handling_variants_in_multi_extension_layout_are_info PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8363455Z tests/test_pattern_fragmentation.py::test_plugin_variation_cap_is_not_applied_for_non_plugin_layout PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8376585Z tests/test_pattern_fragmentation.py::test_score_aggregation PASSED       [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8392072Z tests/test_pattern_fragmentation.py::test_return_pattern_two_variants_detected PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8405918Z tests/test_pattern_fragmentation.py::test_return_pattern_single_variant_no_finding PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8423972Z tests/test_pattern_fragmentation.py::test_return_pattern_three_variants PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8541796Z tests/test_patterns_command.py::test_patterns_json_output_file_and_target_path_passthrough PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8655565Z tests/test_patterns_command.py::test_patterns_rich_output_empty_catalog_prints_no_patterns PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8670592Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_classvars_exist PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8686207Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_eviction_interval_is_one_hour PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8788133Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_first_call_runs_eviction PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8891643Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_second_call_within_interval_skips_eviction PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.8992322Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_eviction_runs_again_after_interval PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9096875Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_warm_path_faster_than_cold PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9221405Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_thread_safety PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9237745Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_cache_populated_on_first_call PASSED [ 64%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9253483Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_cache_returns_same_object_on_second_call PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9268460Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_warm_path_faster_than_cold PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9286467Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_cache_is_invalidated_by_different_input PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9300023Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_empty_list_not_cached PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9321381Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_cache_populated_on_first_call PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9337206Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_cache_returns_same_object_on_second_call PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9351441Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_warm_path_faster_than_cold PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9365752Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_result_contains_file_local_and_other PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9380467Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_different_registry_produces_different_cache_entry PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9414571Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_thread_safety PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:06.9430665Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_cache_survives_monkeypatch_via_key_change PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6510352Z tests/test_perf_mcp_latency.py::TestIncrementalRunnerUsesCache::test_runner_run_populates_split_cache PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6536480Z tests/test_phantom_reference.py::TestNameCollector::test_collects_call_targets PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6555184Z tests/test_phantom_reference.py::TestNameCollector::test_collects_chained_attribute_root PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6571637Z tests/test_phantom_reference.py::TestNameCollector::test_skips_type_checking_block PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6586387Z tests/test_phantom_reference.py::TestNameCollector::test_detects_star_import PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6601708Z tests/test_phantom_reference.py::TestNameCollector::test_detects_module_getattr PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6636733Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_function_defs PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6653602Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_class_defs PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6670928Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_assignments PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6685362Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_for_targets PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6700607Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_with_as PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6737501Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_except_handler PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6755415Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_imports PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.6912257Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_detects_phantom_calls PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7119047Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_no_findings_when_all_resolved PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7291700Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_star_import_files PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7476601Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_module_getattr PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7666317Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_builtins_not_flagged PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.7828222Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_test_files PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.8012790Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_dunder_names PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.8135790Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_non_python PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.8415895Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_cross_file_resolution PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.8608517Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_local_assignment_resolves PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.8805585Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_comprehension_variables_not_flagged PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.9105929Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_lambda_parameters_not_flagged PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.9327339Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_import_from_phantom_detected PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.9575680Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_import_from_constant_not_flagged PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:21.9888690Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_internal_artifact_cache_avoids_second_ast_parse PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0199913Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_internal_artifact_cache_reparses_only_changed_file PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0236666Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_import_in_import_error_guard PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0256032Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_import_not_in_guard PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0273442Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_bare_except_guard PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0288805Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_module_not_found_error_guard PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0304139Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_tuple_handler_types PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0333978Z tests/test_phr_coverage.py::TestCollectTypeCheckingImportIds::test_name_style_tc_block PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0352836Z tests/test_phr_coverage.py::TestCollectTypeCheckingImportIds::test_attribute_style_tc_block PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0370147Z tests/test_phr_coverage.py::TestCollectTypeCheckingImportIds::test_no_tc_block_returns_empty PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0386511Z tests/test_phr_coverage.py::TestNameCollector::test_collects_used_names PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0402539Z tests/test_phr_coverage.py::TestNameCollector::test_star_import_detected PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0424063Z tests/test_phr_coverage.py::TestNameCollector::test_getattr_module_detected PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0455265Z tests/test_phr_coverage.py::TestNameCollector::test_exec_eval_detected PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0474149Z tests/test_phr_coverage.py::TestNameCollector::test_type_checking_names_skipped PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0490097Z tests/test_phr_coverage.py::TestScopeCollector::test_function_and_class PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0504362Z tests/test_phr_coverage.py::TestScopeCollector::test_imports PASSED      [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0518468Z tests/test_phr_coverage.py::TestScopeCollector::test_for_loop_target PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0557052Z tests/test_phr_coverage.py::TestScopeCollector::test_with_as PASSED      [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0573890Z tests/test_phr_coverage.py::TestScopeCollector::test_except_handler PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0589469Z tests/test_phr_coverage.py::TestScopeCollector::test_annotated_assignment PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0604042Z tests/test_phr_coverage.py::TestScopeCollector::test_augmented_assignment PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0618581Z tests/test_phr_coverage.py::TestScopeCollector::test_lambda_params PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0633002Z tests/test_phr_coverage.py::TestScopeCollector::test_comprehension_variable PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0647314Z tests/test_phr_coverage.py::TestScopeCollector::test_walrus_operator PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0665091Z tests/test_phr_coverage.py::TestScopeCollector::test_global_declaration PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0694608Z tests/test_phr_coverage.py::TestPathToModule::test_simple_module PASSED  [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0712697Z tests/test_phr_coverage.py::TestPathToModule::test_src_prefix_stripped PASSED [ 65%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0727483Z tests/test_phr_coverage.py::TestPathToModule::test_init_file PASSED      [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0740936Z tests/test_phr_coverage.py::TestPathToModule::test_empty_parts PASSED    [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0754542Z tests/test_phr_coverage.py::TestPathToModule::test_windows_backslash_src_layout PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0784317Z tests/test_phr_coverage.py::TestPathToModule::test_windows_backslash_lib_layout PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0806931Z tests/test_phr_coverage.py::TestBuildProjectSymbols::test_collects_functions_and_classes PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0822724Z tests/test_phr_coverage.py::TestBuildProjectSymbols::test_skips_non_python PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0837398Z tests/test_phr_coverage.py::TestBuildModuleExports::test_exports_include_imports PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0852388Z tests/test_phr_coverage.py::TestBuildModuleExports::test_skips_non_python PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0867640Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_guarded_import PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0881488Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_unguarded_import PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0895971Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_bare_except_guard PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0930735Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_wrong_exception_type PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0950513Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_module_not_found_error PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0967477Z tests/test_phr_rich_coverage.py::TestCollectTypeCheckingImportIds::test_type_checking_block PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0981761Z tests/test_phr_rich_coverage.py::TestCollectTypeCheckingImportIds::test_no_type_checking PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.0995133Z tests/test_phr_rich_coverage.py::TestPathToModule::test_simple PASSED    [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1009000Z tests/test_phr_rich_coverage.py::TestPathToModule::test_init PASSED      [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1045099Z tests/test_phr_rich_coverage.py::TestPathToModule::test_strip_src PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1064548Z tests/test_phr_rich_coverage.py::TestPathToModule::test_strip_lib PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1080279Z tests/test_phr_rich_coverage.py::TestPathToModule::test_empty PASSED     [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1094268Z tests/test_phr_rich_coverage.py::TestScoreBar::test_low_green PASSED     [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1107951Z tests/test_phr_rich_coverage.py::TestScoreBar::test_mid_yellow PASSED    [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1144341Z tests/test_phr_rich_coverage.py::TestScoreBar::test_high_red PASSED      [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1162404Z tests/test_phr_rich_coverage.py::TestScoreBar::test_zero PASSED          [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1178567Z tests/test_phr_rich_coverage.py::TestScoreBar::test_custom_width PASSED  [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1191584Z tests/test_phr_rich_coverage.py::TestSparkline::test_empty PASSED        [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1205274Z tests/test_phr_rich_coverage.py::TestSparkline::test_single PASSED       [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1231269Z tests/test_phr_rich_coverage.py::TestSparkline::test_ascending PASSED    [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1247859Z tests/test_phr_rich_coverage.py::TestSparkline::test_flat PASSED         [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1264553Z tests/test_phr_rich_coverage.py::TestSparkline::test_width_clamp PASSED  [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1468261Z tests/test_pipeline_components.py::test_ingestion_phase_uses_cache_and_preserves_order PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1632390Z tests/test_pipeline_components.py::test_ingestion_phase_remaps_all_cached_file_references PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1803780Z tests/test_pipeline_components.py::test_ingestion_phase_reparses_when_parse_cache_schema_is_stale PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1826647Z tests/test_pipeline_components.py::test_fetch_git_history_uses_cache_for_same_head PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1846603Z tests/test_pipeline_components.py::test_fetch_git_history_cache_invalidates_on_head_change PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.1882118Z tests/test_pipeline_components.py::test_fetch_git_history_uses_persistent_index_when_enabled PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2055198Z tests/test_pipeline_components.py::test_signal_phase_records_degradation_on_signal_failure PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2339819Z tests/test_pipeline_components.py::test_ingestion_phase_records_degradation_on_parser_timeout PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2525208Z tests/test_pipeline_components.py::test_signal_phase_warning_always_includes_exc_info PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.2821307Z tests/test_pipeline_components.py::test_signal_phase_records_degradation_on_signal_timeout PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.3012045Z tests/test_pipeline_components.py::test_signal_phase_filters_active_signals PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.3192648Z tests/test_pipeline_components.py::test_signal_phase_skips_embedding_init_when_not_needed PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.3369381Z tests/test_pipeline_components.py::test_signal_phase_initializes_embeddings_when_needed PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.3394460Z tests/test_pipeline_components.py::test_scoring_phase_applies_small_repo_kwargs_and_post_processing PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.3468108Z tests/test_pipeline_components.py::test_default_workers_uses_env_override PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.3546212Z tests/test_pipeline_components.py::test_default_workers_ignores_invalid_env PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.3805779Z tests/test_pipeline_components.py::test_signal_phase_file_local_dependency_cache_reruns_only_changed_file PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4054214Z tests/test_pipeline_components.py::test_signal_phase_file_local_cache_reuses_results_across_scope_switch PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4254730Z tests/test_pipeline_components.py::test_signal_phase_file_local_respects_should_process_file PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4576330Z tests/test_pipeline_components.py::test_signal_phase_repo_wide_dependency_spec_ignores_unrelated_changes PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4599133Z tests/test_pipeline_components.py::test_analysis_pipeline_exposes_phase_timings PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.4757997Z tests/test_pipeline_components.py::test_signal_phase_records_degradation_when_active_signals_match_none PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5273417Z tests/test_pipeline_components.py::test_signal_phase_exposes_per_signal_timing_map PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5486970Z tests/test_pipeline_components.py::test_ingestion_phase_continues_in_degraded_mode_on_parser_exception PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5502915Z tests/test_pipeline_diff_analyzer_extended.py::test_prune_git_history_cache_stale_entries PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5517630Z tests/test_pipeline_diff_analyzer_extended.py::test_prune_git_history_cache_max_entries PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5665066Z tests/test_pipeline_diff_analyzer_extended.py::test_diff_baseline_file_outside_repo PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.5822657Z tests/test_pipeline_diff_analyzer_extended.py::test_diff_baseline_file_inside_repo PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.6320106Z tests/test_pipeline_diff_analyzer_extended.py::test_analyzer_is_git_repo_wrapper PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.7606502Z tests/test_pipeline_diff_analyzer_extended.py::test_analyzer_fetch_git_history_wrapper PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9373621Z tests/test_pipeline_diff_analyzer_extended.py::test_analyze_repo_with_on_progress_callback PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9543523Z tests/test_pipeline_diff_analyzer_extended.py::test_analyze_diff_subprocess_failure_fallback PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9672890Z tests/test_pipeline_diff_analyzer_extended.py::test_function_is_guarded_no_function PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9705344Z tests/test_pipeline_diff_analyzer_extended.py::test_max_nesting_depth_nested_function PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9725134Z tests/test_pipeline_diff_analyzer_extended.py::test_function_max_nesting_syntax_error PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9743757Z tests/test_pipeline_diff_analyzer_extended.py::test_function_max_nesting_no_function PASSED [ 66%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9757925Z tests/test_pipeline_diff_analyzer_extended.py::test_scope_from_finding_module_scope_standalone PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9772202Z tests/test_pipeline_diff_analyzer_extended.py::test_scope_from_finding_repo_scope_standalone PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9808024Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_maz_non_string_auth_mech_standalone PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9826253Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_ecd_with_diverged_fns_and_comparison_ref PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9843622Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_with_blast_radius_and_import_path PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9857248Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_integer_layer_zero_not_treated_as_unknown PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9870948Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_zone_of_pain_no_layer_metadata PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9887766Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_blast_radius_no_layer_metadata PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9921774Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_god_module_no_layer_metadata PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9937733Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_policy_boundary_no_layer_metadata PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9957168Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_ccc_with_co_change_weight_and_commit_samples PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9971806Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_hsc_api_token_rule PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:22.9986002Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_hsc_placeholder_secret_rule PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0019477Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_hsc_default_rule PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0037249Z tests/test_pipeline_diff_analyzer_extended.py::test_findings_to_nc_invalid_scope_filter PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0055106Z tests/test_pipeline_diff_analyzer_extended.py::test_findings_to_nc_target_file_filter_excludes PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0070154Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_meta_returns_25_core_signals PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0083763Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_abbrevs_are_unique PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0101433Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_signal_ids_are_unique PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0132814Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_abbrev_map_contains_known_entries PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0148406Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_abbrev_map_has_25_entries PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0163276Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_signal_to_abbrev_reverses_abbrev_map PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0177957Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_weight_defaults_contains_known_weights PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0208473Z tests/test_plugin_api.py::TestSignalRegistryCore::test_registry_default_weights_match_runtime_defaults PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0223866Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_meta_known_signal PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0239552Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_meta_unknown_signal_returns_none PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0278665Z tests/test_plugin_api.py::TestSignalRegistryCore::test_resolve_abbrev_case_insensitive PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0316096Z tests/test_plugin_api.py::TestSignalRegistryCore::test_resolve_abbrev_unknown_returns_none PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0333751Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_signals_by_category PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0349207Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_categories_are_known PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0364133Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_all_signals_have_valid_repair_level PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0383561Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_all_signals_have_valid_benchmark_coverage PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0420162Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_verifiable_requires_verify_plan PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0436019Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_plannable_requires_recommender_or_verify_plan PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0459237Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_example_based_requires_fix_field PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0478579Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_diagnosis_has_no_recommender_or_fix PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0496049Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_get_repair_coverage_summary_returns_all_signals PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0510618Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_no_signal_has_benchmark_without_repair PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0526154Z tests/test_plugin_api.py::TestPluginRegistration::test_register_plugin_signal_meta PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0545937Z tests/test_plugin_api.py::TestPluginRegistration::test_duplicate_registration_is_idempotent PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0562308Z tests/test_plugin_api.py::TestPluginRegistration::test_duplicate_abbreviation_raises_value_error PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0578012Z tests/test_plugin_api.py::TestPluginRegistration::test_duplicate_abbreviation_between_plugins_raises PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0593892Z tests/test_plugin_api.py::TestPluginRegistration::test_reset_removes_plugin_signal PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0608536Z tests/test_plugin_api.py::TestPluginConfig::test_plugin_config_default_empty PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0625593Z tests/test_plugin_api.py::TestPluginConfig::test_drift_config_has_plugins_field PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0640983Z tests/test_plugin_api.py::TestPluginConfig::test_plugin_config_can_disable_plugins PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0657528Z tests/test_plugin_api.py::TestPluginConfig::test_drift_config_plugins_roundtrip PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0675731Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_empty_when_no_entry_points PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0696374Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_loads_valid_signal PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0718724Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_skips_non_basesignal PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0749042Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_skips_failed_load PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0767339Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_output_plugins_empty_when_no_entry_points PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0785707Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_command_plugins_empty_when_no_entry_points PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0799419Z tests/test_policy_compiler.py::TestPolicyRule::test_to_dict_roundtrip PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0814593Z tests/test_policy_compiler.py::TestPolicyRule::test_defaults PASSED      [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0827911Z tests/test_policy_compiler.py::TestCompiledPolicy::test_to_dict PASSED   [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0841470Z tests/test_policy_compiler.py::TestPathsToModules::test_simple_paths PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0856632Z tests/test_policy_compiler.py::TestPathsToModules::test_short_paths PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0870617Z tests/test_policy_compiler.py::TestPathsToModules::test_single_segment PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0884222Z tests/test_policy_compiler.py::TestPathsToModules::test_backslash_normalisation PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0898935Z tests/test_policy_compiler.py::TestPathsToModules::test_empty PASSED     [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0912459Z tests/test_policy_compiler.py::TestInScope::test_empty_scope_matches_everything PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0925226Z tests/test_policy_compiler.py::TestInScope::test_allowed_path_matches PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0939773Z tests/test_policy_compiler.py::TestInScope::test_unrelated_path_no_match PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0953689Z tests/test_policy_compiler.py::TestInScope::test_module_match PASSED     [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0966405Z tests/test_policy_compiler.py::TestExtractTopSignals::test_empty_findings PASSED [ 67%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0984154Z tests/test_policy_compiler.py::TestExtractTopSignals::test_extracts_top PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.0998212Z tests/test_policy_compiler.py::TestBuildRiskContext::test_empty PASSED   [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1014651Z tests/test_policy_compiler.py::TestBuildRiskContext::test_with_findings PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1030580Z tests/test_policy_compiler.py::TestCompileScopeRules::test_forbidden_paths_generate_block_rules PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1046037Z tests/test_policy_compiler.py::TestCompileScopeRules::test_allowed_paths_generate_warn_rule PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1061859Z tests/test_policy_compiler.py::TestCompileScopeRules::test_empty_scope_no_rules PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1075323Z tests/test_policy_compiler.py::TestCompileCalibrationRules::test_no_confidence_returns_empty PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1103422Z tests/test_policy_compiler.py::TestCompileCalibrationRules::test_low_confidence_generates_rule PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1130254Z tests/test_policy_compiler.py::TestCompileCalibrationRules::test_high_confidence_no_rule PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1145093Z tests/test_policy_compiler.py::TestCompileFindingRules::test_empty PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1164559Z tests/test_policy_compiler.py::TestCompileFindingRules::test_generates_stop_conditions PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1182590Z tests/test_policy_compiler.py::TestAssembleRules::test_deduplication PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1197787Z tests/test_policy_compiler.py::TestAssembleRules::test_enforcement_priority PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1212117Z tests/test_policy_compiler.py::TestAssembleRules::test_max_rules_cap PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1228863Z tests/test_policy_compiler.py::TestAssembleRules::test_max_per_category_cap PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1242544Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_task_header PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1256344Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_rules_by_category PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1270285Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_reuse_targets PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1286874Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_risk_context PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1392174Z tests/test_policy_compiler.py::TestResolveCompileScope::test_git_diff_paths PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1498432Z tests/test_policy_compiler.py::TestResolveCompileScope::test_empty_inputs_returns_empty_scope PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1599218Z tests/test_policy_compiler.py::TestCompilePolicy::test_compiles_with_git_diff PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1707614Z tests/test_policy_compiler.py::TestCompilePolicy::test_compiles_with_empty_inputs PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1806728Z tests/test_policy_compiler.py::TestCompilePolicy::test_max_rules_respected PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.1909857Z tests/test_policy_compiler.py::TestCompilePolicy::test_calibration_data_integrated PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.2010943Z tests/test_policy_compiler.py::TestCompilePolicy::test_to_dict_serialisable PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.2109692Z tests/test_policy_gate.py::TestValidateGate::test_valid_gate_no_issues PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.2317287Z tests/test_policy_gate.py::TestValidateGate::test_missing_aufgabe PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.2641877Z tests/test_policy_gate.py::TestValidateGate::test_missing_entscheidung PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.2745527Z tests/test_policy_gate.py::TestValidateGate::test_invalid_entscheidung_value PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.2850158Z tests/test_policy_gate.py::TestValidateGate::test_short_begruendung_warning PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.2955143Z tests/test_policy_gate.py::TestValidateGate::test_inconsistent_signal_layers PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3127112Z tests/test_policy_gate.py::TestValidateGate::test_consistent_signal_layers_ja PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3231097Z tests/test_policy_gate.py::TestValidateGate::test_abbruch_is_valid_decision PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3346445Z tests/test_policy_gate.py::TestValidateGate::test_missing_audit_artifacts_when_signal_work PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3364021Z tests/test_pr_comment.py::test_pr_comment_contains_header PASSED         [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3379654Z tests/test_pr_comment.py::test_pr_comment_summary_table PASSED           [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3394944Z tests/test_pr_comment.py::test_pr_comment_top_findings_heading PASSED    [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3411020Z tests/test_pr_comment.py::test_pr_comment_findings_rows PASSED           [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3427644Z tests/test_pr_comment.py::test_pr_comment_max_findings_limit PASSED      [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3442668Z tests/test_pr_comment.py::test_pr_comment_no_trend_shown_as_na PASSED    [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3459949Z tests/test_pr_comment.py::test_pr_comment_trend_worsening_arrow PASSED   [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3478308Z tests/test_pr_comment.py::test_pr_comment_trend_improving_arrow PASSED   [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3493536Z tests/test_pr_comment.py::test_pr_comment_empty_findings PASSED          [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:23.3508653Z tests/test_pr_comment.py::test_pr_comment_no_location_for_file_less_finding PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:24.6823930Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[changelog_gate_fails] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:26.6186457Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[version_bump_gate_fails] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:28.6444795Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[lockfile_gate_fails] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:30.0550610Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[docstring_gate_fails] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:31.4521271Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[risk_audit_gate_fails] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:32.6971302Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_changelog_gate] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:33.9645341Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_version_bump_gate] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:35.8572279Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_lockfile_gate] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:37.0787849Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_docstring_gate] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:38.4264057Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_risk_audit_gate] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2038693Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_all_hooks] PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2056022Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_exact_file_match PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2071977Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_substring_match_in_file_path PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2090303Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_no_match_wrong_signal PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2105263Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_file_path_none_skipped PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2119894Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_related_files_fallback PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2134023Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_no_match_at_all PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2148590Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_trailing_slash_stripped PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2162957Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_empty_report PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2176339Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_perfect_precision PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2190663Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_precision_with_fp PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2205865Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_recall_with_fn PASSED [ 68%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2219983Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_f1_score PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2233863Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_f1_zero_when_no_tp PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2247806Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_precision_recall_default_when_no_data PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2262130Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_all_signals_sorted PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2277829Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_to_dict_structure PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2292128Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_to_json PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2306152Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_summary_format PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2321122Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_aggregate_f1_multi_signal PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.2857883Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.3359428Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.3900152Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_validation_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4397854Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_logging_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.4894712Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_boundary_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.5397630Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_confounder_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.5889203Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_decorator_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.6394584Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_return_pattern_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.6912782Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.7437970Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.7947649Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_circular_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.8492113Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_skip_layer_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.9028855Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_boundary_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:39.9560907Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_confounder_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.0056745Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.0641924Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.1147920Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_near_dup_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.1660972Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_exact_triple_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.2141636Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.2658036Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.3143956Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_state_machine_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.3628104Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_nested_loops_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.4103533Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_init_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.4629627Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_private_micro_helper_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.5125440Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.5628454Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.6128411Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.6628793Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.7131848Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_ml_in_web_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.7626221Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.8139598Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.8623422Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_adr_mismatch_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.9123769Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_adr_file_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:40.9599119Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_url_fragment_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.0077010Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.0558359Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.1051317Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_mixed_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.1539242Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_boundary_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.2019868Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_decorator_boundary_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.2537807Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.3036060Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.3545454Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_large_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.4014652Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_few_tests_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.4644980Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.5156084Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.5678519Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_complex_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.6150024Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_simple_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.6659503Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_decorator_guard_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.7142789Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.7613714Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8090086Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_private_helpers_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.8568379Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_validate_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9039038Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ensure_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:41.9510680Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_is_has_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0012066Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_get_or_create_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0483138Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_try_tp] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.0965323Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.1433582Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_stub_tn] PASSED [ 69%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.1918253Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_async_bool_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.2405952Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_ensure_upsert_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.2870743Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.3352860Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_high_density_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.3820108Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.4278379Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_tiny_file_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.4751452Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_test_file_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.5240342Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.5733783Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.6225669Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.6698293Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_boundary_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.7167739Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_confounder_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.7694013Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.8208800Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_confounder_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.8700437Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9188280Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_confounder_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:42.9709929Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.0192796Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.0823417Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_confounder_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.1713584Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2224733Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.2842943Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_confounder_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.3563599Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4077515Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_confounder_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.4575768Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_boundary_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.5080624Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_flask_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.5594068Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_celery_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.6104155Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_logging_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.6614196Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_string_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.7128961Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_confounder_badge_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.7642084Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_confounder_heading_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.8193774Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_confounder_api_path_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.8743450Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_confounder_dispatch_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.9277656Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_confounder_functional_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:43.9781988Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_confounder_short_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0279848Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_confounder_feature_toggle_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.0826472Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_confounder_type_stub_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.1317696Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_confounder_noqa_config_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.1886730Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_tn_package_lazy_getattr] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.2393028Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_tn_negative_assert_inline] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.2901823Z tests/test_precision_recall.py::test_ground_truth_fixture[maz_tn_cli_serving_path] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3394280Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_tn_ml_tokenizer_constants] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.3889584Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_tn_try_comparison_helper] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.4380696Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_repository_pattern_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.4906005Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_new_file_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.5389972Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_property_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.5884374Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_inline_code_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.6399621Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_test_mock_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.6880431Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_boundary_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7368007Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_boundary_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.7849038Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_init_medium_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8324286Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_boundary_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.8834717Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9326432Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:44.9827938Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_confounder_few_commits_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.0379553Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_boundary_min_commits_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.1065035Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_large_commit_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.1840610Z tests/test_precision_recall.py::test_ground_truth_fixture[ecm_tn_stable_contract] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:45.6666721Z tests/test_precision_recall.py::test_ground_truth_fixture[ecm_tp_contract_changed] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1286660Z tests/test_precision_recall.py::test_ground_truth_fixture[ecm_confounder_refactored_body_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.1821078Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.2354378Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.2855380Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_star_import_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.3356961Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_builtin_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.3900998Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_cross_file_tp] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.4409327Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_dynamic_tn] PASSED [ 70%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.4918899Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_comprehension_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.5446235Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_lambda_param_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.6007472Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_import_from_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.6553933Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_decorator_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.7062650Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_multi_phantom_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.7649679Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_type_checking_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.8154607Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_private_boundary] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.8691352Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_single_char_boundary] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.9234641Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_parent_reexport_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:46.9763902Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_missing_package_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0336360Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_optional_dep_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.0887478Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_stdlib_import_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1403117Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_type_checking_third_party_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.1918719Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_module_not_found_error_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2429402Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_runtime_missing_attr_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.2936066Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_runtime_valid_attr_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.3437204Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_runtime_guarded_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.3907992Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_github_token_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.4393874Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_high_entropy_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.4872598Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_env_read_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.5344599Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_placeholder_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.5819008Z tests/test_precision_recall.py::test_ground_truth_fixture[foe_high_import_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.6288583Z tests/test_precision_recall.py::test_ground_truth_fixture[foe_normal_import_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.6757892Z tests/test_precision_recall.py::test_ground_truth_fixture[foe_barrel_file_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.7269333Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_conditional_import_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.7846321Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_framework_decorator_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.8374357Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_models_omnilayer_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.8895705Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_confounder_dto_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.9408058Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_custom_auxiliary_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:47.9904588Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_protocol_methods_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.0390775Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_thin_wrapper_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.0920390Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_name_diverse_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.1420485Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_tp_deep_nesting] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.1921391Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_tn_flat_code] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.2457623Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_tp_many_elif] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.2978306Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_boundary_threshold] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.3571758Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_confounder_async_loops] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.4227830Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_confounder_decorators] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.4750621Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_tp_cross_layer] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.5263646Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_confounder_burst_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.5757458Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_confounder_single_method_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.6262894Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_confounder_property_only_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.6762355Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_boundary_partial_cohesion] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.7242730Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_django_insecure_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.7739570Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_verify_false_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.8217945Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_secure_django_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.8693598Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_verify_false_localhost_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.9167761Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ignore_directive_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:48.9660883Z tests/test_precision_recall.py::test_ground_truth_fixture[tsb_ts_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.0156684Z tests/test_precision_recall.py::test_ground_truth_fixture[tsb_ts_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.0646708Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_validate_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.1156156Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.1730984Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_ts_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.2221450Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_ts_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.2754096Z tests/test_precision_recall.py::test_ground_truth_fixture[tsa_circular_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.3286069Z tests/test_precision_recall.py::test_ground_truth_fixture[tsa_clean_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.3826895Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_ts_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.4334044Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_ts_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.4847769Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_ts_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.5338517Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_ts_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.5835491Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_ts_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.6321721Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_ts_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.6831758Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_ts_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.7350897Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_ts_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.7829306Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_ts_github_token_tp] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.8305196Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_ts_env_read_tn] PASSED [ 71%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.8807698Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_ts_deep_nesting_tp] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.9285997Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_ts_flat_code_tn] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:49.9875236Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ts_cors_wildcard_tp] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.0349656Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ts_reject_unauth_tp] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.0815376Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ts_secure_tn] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.5684255Z tests/test_precision_recall.py::test_ground_truth_fixture[maz_ts_express_no_auth_tp] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.6200423Z tests/test_precision_recall.py::test_ground_truth_fixture[maz_ts_express_auth_tn] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.6674186Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_tp] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.7155245Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_tn] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.7649084Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_triangle_tp] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.8138798Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_confounder_tn] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.8637237Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_tp] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.9127253Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_tn] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:50.9627854Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_boundary_tp] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.0124299Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_confounder_tn] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:51.0678911Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_transitive_tp] PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9434270Z tests/test_precision_recall.py::test_precision_recall_report PASSED      [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9450457Z tests/test_preflight_and_report.py::TestPreflightResult::test_defaults PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9465114Z tests/test_preflight_and_report.py::TestPreflightResult::test_skipped_count PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:08:59.9479581Z tests/test_preflight_and_report.py::TestPreflightResult::test_to_dict_roundtrip PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.0399515Z tests/test_preflight_and_report.py::TestRunPreflight::test_with_git_repo PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.3882981Z tests/test_preflight_and_report.py::TestRunPreflight::test_with_git_init PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4646278Z tests/test_preflight_and_report.py::TestRunPreflight::test_empty_directory PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4662669Z tests/test_preflight_and_report.py::TestMarkdownReport::test_repo_analysis_preflight_annotation_is_concrete PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4773930Z tests/test_preflight_and_report.py::TestMarkdownReport::test_basic_report_structure PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4881572Z tests/test_preflight_and_report.py::TestMarkdownReport::test_preflight_section PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.4986347Z tests/test_preflight_and_report.py::TestMarkdownReport::test_no_findings_message PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5092070Z tests/test_preflight_and_report.py::TestMarkdownReport::test_feedback_prompt PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5197333Z tests/test_preflight_and_report.py::TestMarkdownReport::test_signal_coverage_section PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5302187Z tests/test_preflight_and_report.py::TestMarkdownReport::test_analyzer_warnings_section PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5408419Z tests/test_preflight_and_report.py::TestMarkdownReport::test_exclude_preflight PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5480280Z tests/test_preflight_and_report.py::TestMarkdownCLIFormat::test_analyze_help_lists_markdown_format PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5630354Z tests/test_preflight_and_report.py::TestMarkdownCLIFormat::test_format_markdown_produces_report PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5794767Z tests/test_preflight_and_report.py::TestGuidanceFooter::test_guidance_shows_when_no_config PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.5946903Z tests/test_preflight_and_report.py::TestGuidanceFooter::test_guidance_hidden_when_config_exists PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6107431Z tests/test_preflight_and_report.py::TestGuidanceFooter::test_guidance_german PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6300394Z tests/test_preset.py::TestPresetListCommand::test_preset_list_shows_all_builtin PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6476112Z tests/test_preset.py::TestPresetListCommand::test_preset_list_json PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6630322Z tests/test_preset.py::TestPresetListCommand::test_preset_list_json_has_required_fields PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6712982Z tests/test_preset.py::TestPresetShowCommand::test_show_default PASSED    [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6800679Z tests/test_preset.py::TestPresetShowCommand::test_show_fastapi PASSED    [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6822948Z tests/test_preset.py::TestPresetShowCommand::test_show_unknown_preset PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6837123Z tests/test_preset.py::TestProfileRegistry::test_all_profiles_registered PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6851308Z tests/test_preset.py::TestProfileRegistry::test_fastapi_has_layer_policies PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6864963Z tests/test_preset.py::TestProfileRegistry::test_library_upweights_api_quality PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6878216Z tests/test_preset.py::TestProfileRegistry::test_monorepo_has_high_file_limit PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6892051Z tests/test_preset.py::TestProfileRegistry::test_quick_disables_expensive_signals PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6905958Z tests/test_preset.py::TestProfileRegistry::test_get_profile_unknown_raises PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.6920697Z tests/test_preset.py::TestProfileRegistry::test_list_profiles_returns_all PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:00.9596490Z tests/test_property_based.py::test_config_load_from_yaml_never_raises_unexpected PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.1813763Z tests/test_property_based.py::test_config_model_validate_never_raises_unexpected PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.5729197Z tests/test_property_based.py::test_matches_any_always_returns_bool PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:01.6507888Z tests/test_property_based.py::test_matches_any_empty_patterns_always_false PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:02.8974594Z tests/test_property_based.py::test_discover_files_terminates_on_empty_repo PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2266812Z tests/test_property_based.py::test_discover_files_finds_all_python_files PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2284901Z tests/test_quality_gate.py::TestCompareRuns::test_improving PASSED       [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2302014Z tests/test_quality_gate.py::TestCompareRuns::test_degrading PASSED       [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2320516Z tests/test_quality_gate.py::TestCompareRuns::test_stable PASSED          [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2337188Z tests/test_quality_gate.py::TestCompareRuns::test_score_improving_findings_stable PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2355537Z tests/test_quality_gate.py::TestCompareRuns::test_findings_degrading_score_stable PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2372928Z tests/test_quality_gate.py::TestCompareRuns::test_custom_tolerances_can_mark_small_regression_as_stable PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2389439Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_empty_history PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2405281Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_single_entry PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2421002Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_two_entries PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2435804Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_uses_last_two PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2453007Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_missing_score_in_prev_raises_valueerror PASSED [ 72%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2470056Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_missing_finding_count_in_prev_raises_valueerror PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2486388Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_missing_score_in_curr_raises_valueerror PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2504457Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_error_message_names_missing_keys PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2523551Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_custom_tolerances_are_forwarded_to_compare PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2542364Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_all_pass PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2557552Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_median_below_threshold PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2573839Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_positive_seed_rate_below_threshold PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2591776Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_ruff_regression_blocks_gate PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2607597Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_mypy_regression_blocks_gate PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2622823Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_drift_delta_above_tolerance PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2637619Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_drift_delta_within_tolerance PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2652363Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_all_seeds_errored PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2667938Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_mixed_errors_partial_valid PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2682909Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_multiple_failures_all_reported PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2699527Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_basic_aggregation PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2716001Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_positive_seed_rate_calculation PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2732152Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_gate_pass_true_in_result PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2755217Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_gate_fail_in_result PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2773192Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_error_seeds_tracked PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2791570Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_thresholds_stored_in_result PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2807605Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_from_result_dict PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2823040Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_from_error PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2839394Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_ruff_regression_detected PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2854941Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_mypy_regression_detected PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.2871701Z tests/test_quality_loop/test_evaluate.py::TestJsonContract::test_all_required_fields_present PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3001058Z tests/test_quality_loop/test_evaluate.py::TestJsonContract::test_json_round_trip PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3022440Z tests/test_quality_loop/test_evaluate.py::TestJsonContract::test_seed_detail_fields PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3144496Z tests/test_quality_loop/test_genetic.py::TestIndividual::test_random_creates_valid_individual PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3163183Z tests/test_quality_loop/test_genetic.py::TestIndividual::test_clone_is_independent PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3180462Z tests/test_quality_loop/test_genetic.py::TestCrossover::test_crossover_preserves_combined_ops PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3196841Z tests/test_quality_loop/test_genetic.py::TestCrossover::test_crossover_fitness_reset PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3211926Z tests/test_quality_loop/test_genetic.py::TestCrossover::test_crossover_with_empty_parent PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3228595Z tests/test_quality_loop/test_genetic.py::TestMutation::test_mutation_changes_individual PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3244794Z tests/test_quality_loop/test_genetic.py::TestMutation::test_mutation_respects_max_len PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3263530Z tests/test_quality_loop/test_genetic.py::TestMutation::test_mutation_fitness_reset PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3280471Z tests/test_quality_loop/test_genetic.py::TestTournamentSelect::test_tournament_selects_best_from_k PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3302343Z tests/test_quality_loop/test_genetic.py::TestTournamentSelect::test_tournament_prefers_lower_fitness PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3456472Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_initialize_size PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3573933Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_initialize_with_seeds PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3695368Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_evolve_produces_next_generation PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3715161Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_stats_with_evaluated_population PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3734155Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_best_returns_lowest_fitness PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3750829Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_ucb1_returns_inf_for_unvisited PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3766681Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_ucb1_formula_correctness PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3782857Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_best_child_returns_highest_ucb1 PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3798541Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_is_fully_expanded PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3815403Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_backpropagation_updates_ancestors PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3832211Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_mean_reward PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.3967466Z tests/test_quality_loop/test_metric.py::TestCompositeMetric::test_measure_returns_metric_result PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4083917Z tests/test_quality_loop/test_metric.py::TestCompositeMetric::test_json_extraction_strips_rich_output PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4212713Z tests/test_quality_loop/test_metric.py::TestCompositeMetric::test_normalisation_is_set_on_first_call PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4256775Z tests/test_quality_loop/test_transforms.py::TestRemoveUnusedImports::test_removes_unused_import PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4281913Z tests/test_quality_loop/test_transforms.py::TestRemoveUnusedImports::test_keeps_used_import PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4297924Z tests/test_quality_loop/test_transforms.py::TestRemoveUnusedImports::test_applicable_to PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4323906Z tests/test_quality_loop/test_transforms.py::TestInlineOneTimeVariable::test_inlines_simple_return PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4360133Z tests/test_quality_loop/test_transforms.py::TestInlineOneTimeVariable::test_does_not_inline_used_variable PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4376620Z tests/test_quality_loop/test_transforms.py::TestInlineOneTimeVariable::test_applicable_to PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4403636Z tests/test_quality_loop/test_transforms.py::TestFlattenNestedIf::test_flattens_nested_if PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4430692Z tests/test_quality_loop/test_transforms.py::TestFlattenNestedIf::test_no_flatten_with_outer_else PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4447988Z tests/test_quality_loop/test_transforms.py::TestFlattenNestedIf::test_applicable_to PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4472133Z tests/test_quality_loop/test_transforms.py::TestSimplifyBooleanReturn::test_simplifies_bool_return PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4495399Z tests/test_quality_loop/test_transforms.py::TestSimplifyBooleanReturn::test_leaves_non_bool_pattern PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4512355Z tests/test_quality_loop/test_transforms.py::TestSimplifyBooleanReturn::test_applicable_to PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4539772Z tests/test_quality_loop/test_transforms.py::TestRemoveRedundantParens::test_removes_redundant_return_parens PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4561934Z tests/test_quality_loop/test_transforms.py::TestRemoveRedundantParens::test_keeps_tuple_parens PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4579619Z tests/test_quality_loop/test_transforms.py::TestRemoveRedundantParens::test_applicable_to PASSED [ 73%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4610571Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_inlines_true_branch PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4632486Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_removes_false_branch PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4654659Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_leaves_dynamic_condition PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4676348Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_applicable_to PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4699834Z tests/test_quality_loop/test_transforms.py::TestRemoveEmptyExcept::test_removes_bare_except_pass PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4730191Z tests/test_quality_loop/test_transforms.py::TestRemoveEmptyExcept::test_keeps_typed_except PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4748636Z tests/test_quality_loop/test_transforms.py::TestRemoveEmptyExcept::test_applicable_to PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4768488Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_apply_returns_new_object PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4793466Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_apply_does_not_mutate_original PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4813131Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_all_transforms_have_unique_names PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4830725Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_all_transforms_non_empty PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4848449Z tests/test_quality_loop_config_optimizer.py::TestArmStats::test_ucb1_unvisited_returns_inf PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4870116Z tests/test_quality_loop_config_optimizer.py::TestArmStats::test_ucb1_after_update PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4889081Z tests/test_quality_loop_config_optimizer.py::TestArmStats::test_update_increments_visits PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4917613Z tests/test_quality_loop_config_optimizer.py::TestConfigSearchResult::test_to_dict_has_required_keys PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4935811Z tests/test_quality_loop_config_optimizer.py::TestConfigSearchResult::test_improvement_computed_correctly PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4955530Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_run_returns_result PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4976124Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_no_improvement_when_all_same_score PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.4998961Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_improvement_detected_with_varying_metric PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5020906Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_custom_transforms_subset PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5103786Z tests/test_quality_scorecard.py::test_build_scorecard_contains_all_iso_dimensions PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5152834Z tests/test_quality_scorecard.py::test_build_scorecard_has_aggregate_scores PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5172844Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_basic_low_effort PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5189520Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_basic_medium_effort PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5205621Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_basic_high_effort PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5221196Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_min_samples_enforced PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5240086Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_custom_min_samples PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5256302Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_suppressed_excluded PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5273666Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_unresolved_excluded PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5291365Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_multiple_signal_types PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5427526Z tests/test_recommendation_calibrator.py::TestPersistence::test_save_load_roundtrip PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5545087Z tests/test_recommendation_calibrator.py::TestPersistence::test_load_missing_file PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5687699Z tests/test_recommendation_calibrator.py::TestPersistence::test_load_corrupt_file PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5939312Z tests/test_recommendation_calibrator.py::TestPersistence::test_load_effort_convenience PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.5997949Z tests/test_recommendation_refiner.py::TestRefine::test_good_enough_returns_unchanged PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6020540Z tests/test_recommendation_refiner.py::TestRefine::test_does_not_mutate_original PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6043155Z tests/test_recommendation_refiner.py::TestRefine::test_enriches_location_on_low_fix_speed PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6163977Z tests/test_recommendation_refiner.py::TestRefine::test_replaces_generic_verbs_on_low_specificity PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6185596Z tests/test_recommendation_refiner.py::TestRefine::test_context_suffix_test PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6206601Z tests/test_recommendation_refiner.py::TestRefine::test_context_suffix_generated PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6225615Z tests/test_recommendation_refiner.py::TestRefine::test_no_double_suffix PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6243754Z tests/test_recommendation_refiner.py::TestRefine::test_max_iterations_respected PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6271143Z tests/test_recommendation_refiner.py::TestRefine::test_production_context_no_suffix PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6284570Z tests/test_recommendations.py::TestGenerateRecommendations::test_empty_findings PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6303759Z tests/test_recommendations.py::TestGenerateRecommendations::test_respects_max_limit PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6322845Z tests/test_recommendations.py::TestGenerateRecommendations::test_deduplicates_by_title PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6339895Z tests/test_recommendations.py::TestGenerateRecommendations::test_sorted_by_impact_then_effort PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6358219Z tests/test_recommendations.py::TestPatternFragmentationRecommendation::test_generates_consolidation_rec PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6375523Z tests/test_recommendations.py::TestArchitectureViolationRecommendation::test_circular_dependency_rec PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6393755Z tests/test_recommendations.py::TestMutantDuplicateRecommendation::test_same_file_merge PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6415643Z tests/test_recommendations.py::TestMutantDuplicateRecommendation::test_cross_file_merge PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6436809Z tests/test_recommendations.py::TestExplainabilityRecommendation::test_missing_docstring PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6463268Z tests/test_recommendations.py::TestTemporalVolatilityRecommendation::test_high_ai_ratio_warning PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6482164Z tests/test_recommendations.py::TestSystemMisalignmentRecommendation::test_novel_deps_warning PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6523408Z tests/test_recommendations.py::TestCohesionDeficitRecommendation::test_split_low_cohesion_module PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6545432Z tests/test_recommendations.py::TestCoChangeCouplingRecommendation::test_hidden_coupling_recommendation PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6580443Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_variant_count_below_two_returns_none PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6603688Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_variant_count_zero_returns_none PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6644059Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_many_related_files_truncated PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6682064Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_no_related_files_shows_question_mark PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6716315Z tests/test_recommendations_edge_cases.py::TestArchitectureViolationEdgeCases::test_unrecognized_title_returns_none PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6748562Z tests/test_recommendations_edge_cases.py::TestArchitectureViolationEdgeCases::test_upward_import_recommendation PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6783205Z tests/test_recommendations_edge_cases.py::TestArchitectureViolationEdgeCases::test_layer_violation_recommendation PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6848005Z tests/test_recommendations_edge_cases.py::TestExplainabilityDeficitEdgeCases::test_all_present_returns_none PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6878657Z tests/test_recommendations_edge_cases.py::TestExplainabilityDeficitEdgeCases::test_high_complexity_suggests_split PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6894831Z tests/test_recommendations_edge_cases.py::TestExplainabilityDeficitEdgeCases::test_missing_return_type_only PASSED [ 74%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6920255Z tests/test_recommendations_edge_cases.py::TestTemporalVolatilityEdgeCases::test_low_ai_ratio_low_churn PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6942255Z tests/test_recommendations_edge_cases.py::TestSystemMisalignmentEdgeCases::test_fallback_to_novel_dependencies_key PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.6985604Z tests/test_recommendations_edge_cases.py::TestSystemMisalignmentEdgeCases::test_empty_both_keys_still_generates PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.7103107Z tests/test_recommendations_edge_cases.py::TestDocImplDriftNoRecommender::test_doc_impl_drift_skipped PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.7147674Z tests/test_recommendations_edge_cases.py::TestGenerateRecommendationsEdgeCases::test_max_recommendations_exactly_reached PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.7254675Z tests/test_recommendations_edge_cases.py::TestGenerateRecommendationsEdgeCases::test_mixed_signal_types_sorted PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.7864356Z tests/test_recommendations_edge_cases.py::TestMutantDuplicateFallbacks::test_mutant_duplicate_recommendation_avoids_question_placeholders PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.8996902Z tests/test_release_automation.py::test_upsert_release_section_repositions_existing_version_below_unreleased PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.9028901Z tests/test_release_automation.py::test_upsert_release_section_with_only_unreleased_keeps_unreleased_on_top PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.9738836Z tests/test_release_automation.py::test_ensure_clean_worktree_rejects_dirty_repo PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.9782317Z tests/test_release_automation.py::test_ensure_release_target_available_rejects_existing_local_tag PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.9811913Z tests/test_release_automation.py::test_get_latest_version_falls_back_to_local_tags_when_remote_unreachable PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:04.9826172Z tests/test_release_automation.py::test_commit_messages_since_last_tag_falls_back_to_head_when_base_tag_missing PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.0016881Z tests/test_release_automation.py::test_rollback_local_release_state_restores_commit_tag_and_files PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.0047982Z tests/test_release_discipline.py::test_collect_release_bullets_only_from_curated_sections PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.0093405Z tests/test_release_discipline.py::test_validate_summary_requires_short_version_line PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.0134278Z tests/test_release_discipline.py::test_validate_curated_bullets_rejects_commit_dump_style PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.0180898Z tests/test_release_discipline.py::test_validate_curated_bullets_rejects_more_than_five_bullets PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.0235297Z tests/test_release_discipline.py::test_validate_version_tag_lineage_fails_when_tag_missing PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1415130Z tests/test_release_discipline.py::test_validate_version_tag_lineage_fails_when_tag_not_ancestor PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1452790Z tests/test_release_discipline.py::test_validate_version_tag_lineage_passes_for_ancestor_tag PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1469880Z tests/test_release_readiness.py::test_ready_when_all_ok_and_no_findings PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1488638Z tests/test_release_readiness.py::test_blocked_when_active_gate_missing PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1503679Z tests/test_release_readiness.py::test_blocked_when_critical_finding_present PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1519365Z tests/test_release_readiness.py::test_review_when_high_finding_only PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1537652Z tests/test_release_readiness.py::test_review_when_audit_updates_required_only PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1552886Z tests/test_release_readiness.py::test_inactive_missing_gate_does_not_block PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1570948Z tests/test_release_readiness.py::test_blocked_takes_precedence_over_review PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1587199Z tests/test_release_readiness.py::test_low_severity_findings_do_not_trigger_review PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1617419Z tests/test_release_readiness.py::test_exit_codes_are_distinct PASSED     [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.1819461Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_returns_none_when_no_data PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.2025618Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_returns_summary_with_counts PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.2207246Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_confidence_none_below_threshold PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.2366972Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_confidence_computed_above_threshold PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.2539834Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_wildcard_fallback PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.2723775Z tests/test_remediation_memory.py::TestEnhancedRecordOutcome::test_new_fields_persisted PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.2904359Z tests/test_remediation_memory.py::TestEnhancedRecordOutcome::test_defaults_for_new_fields PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3050672Z tests/test_remediation_memory.py::TestEnrichTasks::test_enrichment_attaches_outcomes PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3198305Z tests/test_remediation_memory.py::TestEnrichTasks::test_enrichment_skips_when_no_template_class PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3216905Z tests/test_remediation_memory.py::TestEnrichTasks::test_enrichment_survives_registry_failure PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3234877Z tests/test_repair_template_registry.py::test_regression_pattern_roundtrip PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3253607Z tests/test_repair_template_registry.py::test_entry_roundtrip PASSED      [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3402371Z tests/test_repair_template_registry.py::test_load_seed PASSED            [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3424408Z tests/test_repair_template_registry.py::test_load_missing_seed_does_not_raise PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3576674Z tests/test_repair_template_registry.py::test_lookup_exact_match PASSED   [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3740677Z tests/test_repair_template_registry.py::test_lookup_missing_returns_none PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3950928Z tests/test_repair_template_registry.py::test_lookup_wildcard_fallback PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3962190Z tests/test_repair_template_registry.py::test_confidence_none_below_threshold PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.3981729Z tests/test_repair_template_registry.py::test_confidence_none_at_threshold_minus_one PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.4441446Z tests/test_repair_template_registry.py::test_confidence_returns_value_at_threshold PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.4483571Z tests/test_repair_template_registry.py::test_confidence_all_improving PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.4501395Z tests/test_repair_template_registry.py::test_confidence_all_regressing PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.4518593Z tests/test_repair_template_registry.py::test_confidence_50_50 PASSED     [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.4535326Z tests/test_repair_template_registry.py::test_confidence_stable_count_not_used PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.4834304Z tests/test_repair_template_registry.py::test_record_outcome_improving_appends_to_file PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.4985623Z tests/test_repair_template_registry.py::test_record_outcome_regressing_appends PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.5140240Z tests/test_repair_template_registry.py::test_record_outcome_stable_is_recorded PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.5334242Z tests/test_repair_template_registry.py::test_stable_count_persists_after_reload PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.5601141Z tests/test_repair_template_registry.py::test_record_outcome_updates_in_memory PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.5661183Z tests/test_repair_template_registry.py::test_record_outcome_creates_new_entry_for_unknown PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.6012297Z tests/test_repair_template_registry.py::test_record_outcome_multiple_appends PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.6486050Z tests/test_repair_template_registry.py::test_load_outcomes_merges_counts PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.6510386Z tests/test_repair_template_registry.py::test_load_outcomes_skips_invalid_lines PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.7187357Z tests/test_repair_template_registry.py::test_rebuild_seed_aggregates_correctly PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.7461054Z tests/test_repair_template_registry.py::test_get_registry_returns_singleton PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.7698675Z tests/test_repair_template_registry.py::test_reset_registry_clears_singleton PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.7837524Z tests/test_repair_template_registry.py::test_agent_task_template_confidence_none_by_default PASSED [ 75%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.7896904Z tests/test_repair_template_registry.py::test_agent_task_regression_guidance_field PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.7929762Z tests/test_repo_hygiene.py::test_tracked_root_entries_extracts_unique_top_level_names PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.7957891Z tests/test_repo_hygiene.py::test_find_root_violations_flags_unexpected_root_entries PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8044586Z tests/test_repo_hygiene.py::test_find_root_violations_supports_glob_patterns PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8086937Z tests/test_research_instruments.py::TestCohensKappa::test_perfect_agreement PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8144840Z tests/test_research_instruments.py::TestCohensKappa::test_no_agreement_beyond_chance PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8183980Z tests/test_research_instruments.py::TestCohensKappa::test_moderate_agreement PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8214957Z tests/test_research_instruments.py::TestCohensKappa::test_empty_labels PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8401388Z tests/test_research_instruments.py::TestCohensKappa::test_unequal_length_raises PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8530784Z tests/test_research_instruments.py::TestCompare::test_compare_writes_artifact PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8569093Z tests/test_research_instruments.py::TestNormalizeTitle::test_strips_file_paths PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8590363Z tests/test_research_instruments.py::TestNormalizeTitle::test_collapses_whitespace PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8627295Z tests/test_research_instruments.py::TestClusterFindings::test_cluster_groups_by_signal PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8652100Z tests/test_research_instruments.py::TestAdversarialManifest::test_manifest_has_fixtures PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8684110Z tests/test_research_instruments.py::TestAdversarialManifest::test_fixture_fields PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8703229Z tests/test_research_instruments.py::TestAdversarialManifest::test_fixture_directories_exist PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8721807Z tests/test_retrieval_corpus.py::test_policy_id_format PASSED             [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8739642Z tests/test_retrieval_corpus.py::test_adr_id_format_and_zero_padding PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8757422Z tests/test_retrieval_corpus.py::test_audit_id_slugifies_row PASSED       [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8893748Z tests/test_retrieval_corpus.py::test_signal_id_and_evidence_id PASSED    [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.8968489Z tests/test_retrieval_corpus.py::test_migration_registry_transitive_resolution PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.9461814Z tests/test_retrieval_corpus.py::test_migration_registry_handles_cycles PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:05.9693479Z tests/test_retrieval_corpus.py::test_migration_registry_missing_file PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:06.4977642Z tests/test_retrieval_corpus.py::test_corpus_is_deterministic PASSED      [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:06.7130880Z tests/test_retrieval_corpus.py::test_corpus_covers_all_kinds PASSED      [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:06.7158391Z tests/test_retrieval_corpus.py::test_policy_chunks_exist PASSED          [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:06.7179322Z tests/test_retrieval_corpus.py::test_adr_parses_canonical_sections PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:06.9982574Z tests/test_retrieval_corpus.py::test_cache_roundtrip_stable PASSED       [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:07.0002857Z tests/test_retrieval_search.py::test_tokenize_is_lowercase_alnum PASSED  [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:07.0025217Z tests/test_retrieval_search.py::test_bm25_search_is_deterministic PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:07.0045258Z tests/test_retrieval_search.py::test_bm25_tiebreak_by_fact_id PASSED     [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:07.0066422Z tests/test_retrieval_search.py::test_empty_query_returns_no_hits PASSED  [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:07.5750449Z tests/test_retrieval_search.py::test_engine_retrieve_and_cite_roundtrip PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:07.7644323Z tests/test_retrieval_search.py::test_engine_filter_by_kind PASSED        [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:07.9114283Z tests/test_retrieval_search.py::test_engine_unknown_fact_id_returns_none PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5270866Z tests/test_retrieval_search.py::test_gold_set_precision_at_5 PASSED      [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5293224Z tests/test_reward_chain.py::TestComputeReward::test_no_outcome_low_confidence PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5313166Z tests/test_reward_chain.py::TestComputeReward::test_fast_fix_scores_high PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5331876Z tests/test_reward_chain.py::TestComputeReward::test_slow_fix_scores_low PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5352638Z tests/test_reward_chain.py::TestComputeReward::test_specificity_bonus_for_file_and_symbol PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5373215Z tests/test_reward_chain.py::TestComputeReward::test_specificity_penalty_for_generic_verbs PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5391816Z tests/test_reward_chain.py::TestComputeReward::test_effort_accuracy_perfect_match PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5410638Z tests/test_reward_chain.py::TestComputeReward::test_effort_accuracy_off_by_one PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5427602Z tests/test_reward_chain.py::TestComputeReward::test_effort_accuracy_off_by_two PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5444376Z tests/test_reward_chain.py::TestComputeReward::test_no_regression_detected PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5460497Z tests/test_reward_chain.py::TestComputeReward::test_no_regression_clean PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5477278Z tests/test_reward_chain.py::TestComputeReward::test_total_within_bounds PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5493955Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_calibrated_effort_exact_match_scores_1 PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5510407Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_calibrated_effort_off_by_one_scores_half PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5526585Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_fallback_to_outcome_estimate_when_no_calibrated_effort PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5553198Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_calibrated_effort_none_falls_back_to_outcome PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5720272Z tests/test_reward_chain.py::TestRewardLog::test_append_creates_file_and_writes_json_line PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.5881009Z tests/test_reward_chain.py::TestRewardLog::test_append_accumulates_multiple_entries PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.6035987Z tests/test_reward_chain.py::TestRewardLog::test_missing_recommendation_id_written_as_null PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.6647014Z tests/test_rich_output_boost.py::test_rich_output_smoke_paths PASSED     [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.6789658Z tests/test_rich_output_boost.py::test_rich_output_timeline_recommendations_and_trend PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.6948832Z tests/test_rich_output_boost.py::test_small_helpers_of_rich_output PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7024749Z tests/test_rich_output_boost.py::test_render_summary_surfaces_parser_failure_files PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7090117Z tests/test_rich_output_boost.py::test_render_summary_warns_on_expired_suppressions PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7153504Z tests/test_rich_output_boost.py::test_render_summary_surfaces_skipped_language_warning PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7332014Z tests/test_rich_output_boost.py::test_feedback_hint_shown_when_high_count_and_no_feedback PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7452031Z tests/test_rich_output_boost.py::test_feedback_hint_suppressed_below_threshold PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7594572Z tests/test_rich_output_boost.py::test_feedback_hint_suppressed_when_feedback_exists PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7615003Z tests/test_risk_audit_diff.py::test_detects_signal_audit_requirements PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7632681Z tests/test_risk_audit_diff.py::test_detects_output_audit_requirements PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7650900Z tests/test_risk_audit_diff.py::test_no_requirements_for_unrelated_changes PASSED [ 76%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7668103Z tests/test_roi_estimate.py::TestEstimateHours::test_known_signal_returns_configured_hours PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7684983Z tests/test_roi_estimate.py::TestEstimateHours::test_unknown_signal_returns_default PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7700743Z tests/test_roi_estimate.py::TestBuildEstimate::test_empty_findings PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7718348Z tests/test_roi_estimate.py::TestBuildEstimate::test_groups_by_signal_type PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7735204Z tests/test_roi_estimate.py::TestBuildEstimate::test_finding_without_location PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.7910913Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_json_output_empty_findings PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8089224Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_json_output_with_findings PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8274422Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_rich_output_no_findings PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8527669Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_rich_output_with_findings PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8612242Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_help_output PASSED  [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8632521Z tests/test_rule_ids.py::TestRuleIdField::test_default_rule_id_from_signal_type PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8654041Z tests/test_rule_ids.py::TestRuleIdField::test_custom_rule_id_preserved PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8677008Z tests/test_rule_ids.py::TestRuleIdField::test_all_signal_types_produce_rule_id PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8696978Z tests/test_rule_ids.py::TestRuleIdField::test_rule_ids_are_unique_per_signal PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8751502Z tests/test_rule_ids.py::TestRuleIdInJson::test_json_contains_rule_id PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8810083Z tests/test_rule_ids.py::TestRuleIdInJson::test_json_custom_rule_id PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8833151Z tests/test_rule_ids.py::TestRuleIdInSarif::test_sarif_rule_id_default PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8873650Z tests/test_rule_ids.py::TestRuleIdInSarif::test_sarif_custom_rule_id PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8883452Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_top_level_structure PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8906001Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_run_has_tool_and_results PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8937783Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_driver_has_required_fields PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8969743Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_rule_has_id_and_short_description PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8979173Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_result_has_rule_id_message_and_level PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.8997906Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_location_format PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9018246Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_severity_mapping_high_to_error PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9039701Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_severity_mapping_medium_to_warning PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9062528Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_severity_mapping_low_to_note PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9082538Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_cwe_produces_help_uri PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9102703Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_analysis_status_in_run_properties PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9122030Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_related_locations_format PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9141856Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_multiple_findings_deduplicate_rules PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9164017Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_fix_included_in_message PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9186705Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_output_is_valid_json PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9209824Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_no_finding_without_file_has_locations PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9229659Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_selects_multiple_signals PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9252131Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_respects_max PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9273112Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_preserves_minimum_top_impact_share PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9294182Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_keeps_zero_impact_signal_visible_under_cap PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9360636Z tests/test_scan_diversity.py::TestDiverseFindings::test_top_severity_preserves_old_behavior PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9442945Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_via_scan_api PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9472987Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_response_exposes_signal_abbrev_map PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9536320Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_reports_omitted_signals_when_truncated PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9594289Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_reports_deprioritized_top_impact_window_for_diverse PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9631490Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_omission_diagnostics_absent_without_truncation PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9685176Z tests/test_scan_diversity.py::TestFixFirstDedup::test_fix_first_deduplicates_file_signal_pairs PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9711626Z tests/test_scan_diversity.py::TestScanCrossValidationFields::test_concise_finding_contains_harmonized_signal_and_fingerprint PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9743323Z tests/test_scan_diversity.py::TestScanCrossValidationFields::test_detailed_scan_response_includes_cross_validation_metadata PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9786332Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_excludes_fixture_from_findings_by_default PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9822972Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_includes_fixture_in_findings_with_opt_in PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9863715Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_detailed_excludes_fixture_from_fix_first_by_default PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:08.9915147Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_detailed_includes_fixture_with_opt_in PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.1341654Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_excludes_non_operational_by_default PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.2483274Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_excludes_deferred_by_default PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.3629521Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_include_deferred_opt_in PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.4766746Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_exclude_paths_filters_scope PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.4790892Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_overrides_diff_ref_to_head PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5349497Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_only_analyzes_wt_changes PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5378518Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_excludes_preexisting_head_findings PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5405447Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_ignores_shifted_findings_via_v2_fingerprint PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5428902Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_fuzzy_pass_catches_symbol_less_findings PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5454076Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_empty_diff_returns_accept_change_true PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5482131Z tests/test_scan_diversity.py::TestTargetPathWarning::test_scan_warns_on_nonexistent_target_path PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5505859Z tests/test_scan_diversity.py::TestTargetPathWarning::test_scan_warns_when_bare_ignore_suppresses_security_signal PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5529533Z tests/test_scan_diversity.py::TestUnmatchedActiveSignalsWarning::test_scan_includes_warning_when_no_active_signal_matches PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5557666Z tests/test_scan_diversity.py::TestTopSignalsFilter::test_top_signals_filtered_by_select PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5623010Z tests/test_scan_diversity.py::TestScanSignalFiltering::test_max_per_signal_caps_returned_findings PASSED [ 77%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5659602Z tests/test_scan_diversity.py::TestScanSignalFiltering::test_single_signal_scan_exposes_suppressed_finding_counts PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5686744Z tests/test_scan_diversity.py::TestScanSignalFiltering::test_scan_forwards_exclude_signals_to_config PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.5713740Z tests/test_scan_diversity.py::TestAgentInstruction::test_scan_response_has_agent_instruction PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.6818096Z tests/test_scan_diversity.py::TestAgentInstruction::test_fix_plan_response_has_agent_instruction PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.6844377Z tests/test_scan_diversity.py::TestAgentInstruction::test_diff_response_has_agent_instruction PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.7291656Z tests/test_scan_diversity.py::TestAgentInstruction::test_diff_agent_hint_new_findings_within_threshold PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.7315528Z tests/test_scan_diversity.py::TestAgentInstruction::test_diff_agent_hint_no_findings_safe PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.8445447Z tests/test_scan_diversity.py::TestFixPlanFindingIdDiagnostics::test_fix_plan_task_automation_fit PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:09.9644593Z tests/test_scan_diversity.py::TestFixPlanFindingIdDiagnostics::test_fix_plan_finding_id_accepts_rule_id PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.0738065Z tests/test_scan_diversity.py::TestFixPlanFindingIdDiagnostics::test_fix_plan_finding_id_no_match_returns_diagnostics PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.0774654Z tests/test_scan_diversity.py::TestNextStepContract::test_scan_detailed_has_contract PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.0800919Z tests/test_scan_diversity.py::TestNextStepContract::test_scan_concise_no_contract PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.0824055Z tests/test_scan_diversity.py::TestNextStepContract::test_scan_zero_findings_null_next PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.1950803Z tests/test_scan_diversity.py::TestNextStepContract::test_fix_plan_has_contract PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.1976553Z tests/test_scan_diversity.py::TestNextStepContract::test_diff_has_contract PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.1993796Z tests/test_scan_diversity.py::TestNextStepContract::test_contract_shape_builder PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2010935Z tests/test_scan_diversity.py::TestNextStepContract::test_contract_null_next PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2028479Z tests/test_scan_diversity.py::TestNextStepContract::test_error_response_recovery_tool_call PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2045640Z tests/test_scan_diversity.py::TestNextStepContract::test_error_response_no_recovery_by_default PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2063936Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_empty_diverse_is_empty PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2081270Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_findings_no_none PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2099256Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_single_signal_no_none PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2115733Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_multi_signal_no_none PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2133559Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_respects_max_no_none PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2150665Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_preserves_no_none_metadata PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2167127Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_all_signals_no_none PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2184834Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_one_finding_no_none PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2199935Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_with_max_zero_empty PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2227194Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_result_no_none_end_line PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2245761Z tests/test_scope_resolver.py::TestExtractPaths::test_explicit_python_path PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2262523Z tests/test_scope_resolver.py::TestExtractPaths::test_directory_path PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2280797Z tests/test_scope_resolver.py::TestExtractPaths::test_relative_path PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2297000Z tests/test_scope_resolver.py::TestExtractPaths::test_no_paths PASSED     [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2314123Z tests/test_scope_resolver.py::TestExtractPaths::test_multiple_paths PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2330750Z tests/test_scope_resolver.py::TestTokenizeTask::test_stop_word_removal PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2347214Z tests/test_scope_resolver.py::TestTokenizeTask::test_separator_handling PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2366128Z tests/test_scope_resolver.py::TestTokenizeTask::test_empty_string PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2587847Z tests/test_scope_resolver.py::TestResolveScope::test_keyword_matches_directory PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2802914Z tests/test_scope_resolver.py::TestResolveScope::test_keyword_matches_api PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.2979868Z tests/test_scope_resolver.py::TestResolveScope::test_manual_override PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.3193377Z tests/test_scope_resolver.py::TestResolveScope::test_fallback_for_vague_task PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.3435565Z tests/test_scope_resolver.py::TestResolveScope::test_substring_match PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.3771990Z tests/test_scope_resolver.py::TestResolveScope::test_explicit_path_in_task PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.3950131Z tests/test_scope_resolver.py::TestResolveScope::test_empty_task_returns_fallback PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4154011Z tests/test_scope_resolver.py::TestResolveScope::test_layer_names_from_config PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4341166Z tests/test_scope_resolver.py::TestExpandScopeImports::test_expands_to_imported_directory PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4550887Z tests/test_scope_resolver.py::TestExpandScopeImports::test_no_expansion_for_empty_scope PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4731833Z tests/test_scope_resolver.py::TestExpandScopeImports::test_no_self_reference PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4915213Z tests/test_scope_resolver.py::TestExpandScopeImports::test_resolves_intra_repo_imports_only PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4932948Z tests/test_scope_resolver.py::TestLevenshtein::test_identical_strings PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4950017Z tests/test_scope_resolver.py::TestLevenshtein::test_single_insertion PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4965753Z tests/test_scope_resolver.py::TestLevenshtein::test_single_deletion PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4980618Z tests/test_scope_resolver.py::TestLevenshtein::test_single_substitution PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.4996125Z tests/test_scope_resolver.py::TestLevenshtein::test_empty_strings PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.5012700Z tests/test_scope_resolver.py::TestLevenshtein::test_two_edits PASSED     [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.5030038Z tests/test_scope_resolver.py::TestLevenshtein::test_swap_order_does_not_matter PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.5045819Z tests/test_scope_resolver.py::TestLevenshtein::test_empty_b_returns_len_a PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.5249794Z tests/test_scope_resolver.py::TestCollectSymbols::test_finds_classes PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.5453592Z tests/test_scope_resolver.py::TestCollectSymbols::test_finds_functions PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.5655242Z tests/test_scope_resolver.py::TestCollectSymbols::test_skips_private PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.5866790Z tests/test_scope_resolver.py::TestSymbolBasedResolution::test_class_name_resolves_scope PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.6080502Z tests/test_scope_resolver.py::TestSymbolBasedResolution::test_function_name_resolves_scope PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.6435342Z tests/test_scope_resolver.py::TestSymbolBasedResolution::test_fuzzy_match_typo PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.6629823Z tests/test_scope_resolver.py::TestScopeAliases::test_alias_resolves_scope PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.6843371Z tests/test_scope_resolver.py::TestScopeAliases::test_alias_takes_precedence_over_substring PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7090170Z tests/test_scope_resolver.py::TestScopeAliases::test_empty_aliases_no_effect PASSED [ 78%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7231991Z tests/test_scope_resolver_boost.py::test_collect_symbols_max_files_limit PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7363147Z tests/test_scope_resolver_boost.py::test_collect_symbols_oserror_on_read_continues PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7505644Z tests/test_scope_resolver_boost.py::test_collect_symbols_root_level_class_skipped PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7646207Z tests/test_scope_resolver_boost.py::test_collect_symbols_private_skipped PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7778836Z tests/test_scope_resolver_boost.py::test_collect_directories_permission_error_in_subdir PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.7905791Z tests/test_scope_resolver_boost.py::test_collect_directories_excludes_hidden_dirs PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8030566Z tests/test_scope_resolver_boost.py::test_collect_directories_excludes_noise_dirs PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8169073Z tests/test_scope_resolver_boost.py::test_collect_directories_first_seen_wins PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8305507Z tests/test_scope_resolver_boost.py::test_match_keywords_scope_aliases_injection PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8433177Z tests/test_scope_resolver_boost.py::test_match_keywords_scope_aliases_normalises_path PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8559085Z tests/test_scope_resolver_boost.py::test_match_keywords_fuzzy_symbol_match PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8681899Z tests/test_scope_resolver_boost.py::test_match_keywords_fuzzy_dir_match PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8800255Z tests/test_scope_resolver_boost.py::test_match_keywords_fuzzy_dir_match_distance_1 PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.8911123Z tests/test_scope_resolver_boost.py::test_match_keywords_no_match_returns_empty PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.9023766Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_no_scope_paths PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.9138513Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_no_python_files PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.9271024Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_finds_intra_repo_import PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.9396589Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_skips_root_level_modules PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.9531135Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_oserror_continues PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.9663163Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_skips_external_deps PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.9799933Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_direct_py_file_scope PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:10.9935190Z tests/test_scope_resolver_boost.py::test_resolve_scope_with_scope_override PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0064176Z tests/test_scope_resolver_boost.py::test_resolve_scope_path_match PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0184394Z tests/test_scope_resolver_boost.py::test_resolve_scope_keyword_fallback PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0317549Z tests/test_scope_resolver_boost.py::test_resolve_scope_keyword_dir_match PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0334879Z tests/test_scope_resolver_extended.py::TestModuleToPathCandidates::test_simple_module PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0353365Z tests/test_scope_resolver_extended.py::TestModuleToPathCandidates::test_single_component PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0368874Z tests/test_scope_resolver_extended.py::TestModuleToPathCandidates::test_deep_module PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0477545Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_empty_paths PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0590709Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_single_file PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0720938Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_directory PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0845055Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_nonexistent_path PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.0963559Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_non_py_file_skipped PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.1092166Z tests/test_scope_resolver_extended.py::TestCollectSymbolsEdge::test_max_files_zero PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.1450445Z tests/test_scope_resolver_extended.py::TestCollectSymbolsEdge::test_skips_root_level_files PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.1592603Z tests/test_scope_resolver_extended.py::TestCollectSymbolsEdge::test_first_seen_wins PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.1711968Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_empty_scope PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.1840193Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_no_py_files PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.1975007Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_resolves_import PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2104839Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_skips_root_level_imports PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2249333Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_no_duplicates_with_existing PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2272755Z tests/test_scoring.py::test_compute_signal_scores_averages PASSED        [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2290345Z tests/test_scoring.py::test_compute_signal_scores_empty PASSED           [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2308188Z tests/test_scoring.py::test_composite_score_all_zero PASSED              [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2325577Z tests/test_scoring.py::test_composite_score_balanced PASSED              [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2340893Z tests/test_scoring.py::test_composite_score_weighted PASSED              [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2361883Z tests/test_scoring.py::test_module_scores_grouping PASSED                [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2378640Z tests/test_scoring.py::test_module_ai_ratio PASSED                       [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2394895Z tests/test_scoring.py::test_module_scores_empty_findings_returns_empty_list PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2410196Z tests/test_scoring.py::test_gate_passes_when_clean PASSED                [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2425697Z tests/test_scoring.py::test_gate_fails_on_high PASSED                    [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2442614Z tests/test_scoring.py::test_gate_critical_only PASSED                    [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2458349Z tests/test_scoring.py::test_gate_empty_findings PASSED                   [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2477681Z tests/test_scoring.py::test_calibrate_weights_high_delta_gets_more_weight PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2499485Z tests/test_scoring.py::test_calibrate_weights_all_zero_returns_current PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2515429Z tests/test_scoring.py::test_calibrate_weights_respects_bounds PASSED     [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2532855Z tests/test_scoring.py::test_calibrate_weights_zero_total_after_clamp_returns_current PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2553592Z tests/test_scoring.py::test_auto_calibrate_weights_deterministic_across_input_order PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2574806Z tests/test_scoring.py::test_dampening_k20_reduces_prolific_signals PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2596730Z tests/test_scoring.py::test_dampening_k20_differentiates_midrange_counts PASSED [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2617437Z tests/test_scoring.py::test_dampening_k20_single_finding_penalty PASSED  [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2639005Z tests/test_scoring.py::test_score_to_grade_boundaries[0.0-A] PASSED      [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2656576Z tests/test_scoring.py::test_score_to_grade_boundaries[0.1-A] PASSED      [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2677983Z tests/test_scoring.py::test_score_to_grade_boundaries[0.19-A] PASSED     [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2696624Z tests/test_scoring.py::test_score_to_grade_boundaries[0.2-B] PASSED      [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2719406Z tests/test_scoring.py::test_score_to_grade_boundaries[0.39-B] PASSED     [ 79%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2739412Z tests/test_scoring.py::test_score_to_grade_boundaries[0.4-C] PASSED      [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2766624Z tests/test_scoring.py::test_score_to_grade_boundaries[0.59-C] PASSED     [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2789189Z tests/test_scoring.py::test_score_to_grade_boundaries[0.6-D] PASSED      [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2811938Z tests/test_scoring.py::test_score_to_grade_boundaries[0.79-D] PASSED     [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2835818Z tests/test_scoring.py::test_score_to_grade_boundaries[0.8-F] PASSED      [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2855251Z tests/test_scoring.py::test_score_to_grade_boundaries[0.95-F] PASSED     [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2875102Z tests/test_scoring.py::test_score_to_grade_boundaries[1.0-F] PASSED      [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2893046Z tests/test_scoring.py::test_score_to_grade_returns_tuple PASSED          [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2912113Z tests/test_scoring.py::test_score_to_grade_worst_case PASSED             [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2940841Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores0] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2961488Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores1] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2980355Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores2] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.2999128Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores3] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3017726Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores4] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3034710Z tests/test_scoring_edge_cases.py::test_composite_score_empty_dict_returns_zero PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3055586Z tests/test_scoring_edge_cases.py::test_composite_score_ignores_unknown_signal_types PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3077006Z tests/test_scoring_edge_cases.py::test_composite_score_zero_weights_returns_zero PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3098386Z tests/test_scoring_edge_cases.py::test_severity_for_score_monotonic PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3120015Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.0-info] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3139145Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.19-info] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3166346Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.2-low] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3188226Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.39-low] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3210355Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.4-medium] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3232802Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.59-medium] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3256418Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.6-high] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3278807Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.79-high] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3300806Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.8-critical] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3320670Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[1.0-critical] PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3336318Z tests/test_scoring_edge_cases.py::test_severity_gate_unknown_threshold_defaults_high PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3351896Z tests/test_scoring_edge_cases.py::test_severity_gate_low_blocks_all_severities PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3368072Z tests/test_scoring_edge_cases.py::test_severity_gate_medium_passes_low PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3387091Z tests/test_scoring_edge_cases.py::test_assign_impact_scores_breadth_factor PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3404855Z tests/test_scoring_edge_cases.py::test_module_scores_no_file_path PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3423052Z tests/test_scoring_edge_cases.py::test_module_scores_directory_path PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3443431Z tests/test_scoring_edge_cases.py::test_calibrate_weights_all_zero_deltas_uses_min_weight PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3462400Z tests/test_scoring_edge_cases.py::test_calibrate_weights_negative_deltas_use_abs PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3487466Z tests/test_scoring_edge_cases.py::test_calibrate_weights_extreme_single_signal PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3507192Z tests/test_scoring_edge_cases.py::test_calibrate_weights_missing_keys_use_zero PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3527256Z tests/test_scoring_edge_cases.py::test_signal_scores_missing_signals_have_zero_or_absent PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3768769Z tests/test_scoring_edge_cases.py::test_breadth_multiplier_capped_at_maximum PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3788299Z tests/test_scoring_edge_cases.py::test_breadth_cap_value_is_four PASSED  [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3808812Z tests/test_scoring_edge_cases.py::test_breadth_multiplier_not_capped_for_moderate_clusters PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3826307Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_excellent PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3843302Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_good PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3860323Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_moderate PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3878932Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_significant PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3893727Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_critical PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3910007Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_boundary_a PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3927951Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_zero PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3943888Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_single_finding PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3962264Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_empty PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3981181Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_dampening PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.3998229Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_min_findings PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4015892Z tests/test_scoring_engine_coverage.py::TestCompositeScore::test_basic PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4033332Z tests/test_scoring_engine_coverage.py::TestCompositeScore::test_empty_scores PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4049347Z tests/test_scoring_engine_coverage.py::TestCompositeScore::test_capped_at_one PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4065797Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_none_always_passes PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4081212Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_high_blocks PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4097212Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_high_passes_medium PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4115472Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_medium_blocks PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4131414Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_critical_blocks PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4147750Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_empty_passes PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4163049Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_no_overrides PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4177983Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_none_path PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4196096Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_matching_pattern PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4217542Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_longest_match_wins PASSED [ 80%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4234054Z tests/test_scoring_engine_extra.py::test_assign_impact_scores_zero_total_weight_sets_zero_contribution PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4250659Z tests/test_scoring_engine_extra.py::test_assign_impact_scores_normal_sets_contribution PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4270693Z tests/test_scoring_engine_extra.py::test_auto_calibrate_empty_findings_returns_base PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4290225Z tests/test_scoring_engine_extra.py::test_auto_calibrate_all_zero_weights_returns_base PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4307760Z tests/test_scoring_engine_extra.py::test_auto_calibrate_dominant_signal_dampened PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4324048Z tests/test_scoring_engine_extra.py::test_auto_calibrate_zero_count_signal_keeps_base_weight PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4341807Z tests/test_scoring_engine_extra.py::test_auto_calibrate_no_active_keys_returns_base PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4363653Z tests/test_scoring_engine_extra.py::test_auto_calibrate_rounding_residual_correction PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4378596Z tests/test_scoring_engine_extra.py::test_calibrate_weights_infeasible_min_weight PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4395579Z tests/test_scoring_engine_extra.py::test_calibrate_weights_infeasible_max_weight PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4410930Z tests/test_scoring_engine_extra.py::test_calibrate_weights_zero_delta_total_returns_unchanged PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4428710Z tests/test_scoring_engine_extra.py::test_calibrate_weights_normal_returns_calibrated PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4446879Z tests/test_scoring_engine_extra.py::test_calibrate_weights_all_signals_same_delta PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4464527Z tests/test_scoring_engine_extra.py::test_calibrate_weights_high_delta_capped_at_max_weight PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4483681Z tests/test_scoring_engine_extra.py::test_calibrate_weights_low_delta_floored_at_min_weight PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4499896Z tests/test_scoring_engine_extra.py::test_composite_score_total_weight_zero PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4514891Z tests/test_scoring_engine_extra.py::test_severity_gate_pass_none PASSED  [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4532073Z tests/test_scoring_engine_extra.py::test_severity_gate_pass_unknown_threshold PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4549134Z tests/test_scoring_engine_extra.py::test_delta_gate_pass_no_history PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4567633Z tests/test_scoring_engine_extra.py::test_delta_gate_pass_with_history_ok PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4589617Z tests/test_scoring_engine_extra.py::test_delta_gate_pass_with_history_exceeded PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4605541Z tests/test_scoring_engine_extra.py::test_resolve_path_override_none_path PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4623498Z tests/test_scoring_engine_extra.py::test_resolve_path_override_no_overrides PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.4641365Z tests/test_scoring_engine_extra.py::test_compute_module_scores_no_file_path PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.5015573Z tests/test_self_improvement_loop.py::TestBoundedProposals::test_max_proposals_cap_enforced PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.5458033Z tests/test_self_improvement_loop.py::TestBoundedProposals::test_per_signal_dominance_capped PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.5679738Z tests/test_self_improvement_loop.py::TestRecurrence::test_recurring_finding_gets_priority PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.6152281Z tests/test_self_improvement_loop.py::TestRegressiveSignal::test_negative_slope_emits_proposal PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.6590462Z tests/test_self_improvement_loop.py::TestRegressiveSignal::test_stable_metric_no_proposal PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.6791840Z tests/test_self_improvement_loop.py::TestStaleAudit::test_signals_newer_than_audits_emits_proposal PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7131649Z tests/test_self_improvement_loop.py::TestArtefactsAndDeterminism::test_artefacts_written PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7364078Z tests/test_self_improvement_loop.py::TestArtefactsAndDeterminism::test_proposal_ids_stable PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7606929Z tests/test_self_improvement_loop.py::TestCli::test_self_improve_run_invokes_cycle PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7794286Z tests/test_self_improvement_loop.py::TestCli::test_self_improve_ledger_handles_missing PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7811821Z tests/test_self_improvement_loop.py::TestProposalModel::test_proposal_is_frozen PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7829023Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_over_budget_emits_proposal PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7845798Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_no_violations_no_proposals PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7864776Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_recurrence_boosted_when_previous PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7883032Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_max_items_capped PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.7903706Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_missing_oracle_returns_empty PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8275672Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_oracle_integrated_in_run PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8293328Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_stagnating_when_same_ids_repeat PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8310998Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_not_stagnating_with_diverse_ids PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8329021Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_returns_none_for_single_entry PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8718697Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_convergence_status_in_report PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8736291Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_overlap_ratio_bounded PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.8885324Z tests/test_self_improvement_loop.py::TestScanStaleness::test_old_report_emits_warning PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9015953Z tests/test_self_improvement_loop.py::TestScanStaleness::test_fresh_report_no_warning PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9141617Z tests/test_self_improvement_loop.py::TestScanStaleness::test_missing_file_no_error PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9267254Z tests/test_self_improvement_loop.py::TestScanStaleness::test_env_var_overrides PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:11.9449324Z tests/test_self_improvement_loop.py::TestScanStaleness::test_stale_scan_appears_in_observations PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0022798Z tests/test_self_improvement_loop.py::TestQualityThreshold::test_low_score_filtered PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0227861Z tests/test_self_improvement_loop.py::TestQualityThreshold::test_zero_threshold_keeps_all PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0451692Z tests/test_self_improvement_loop.py::TestQualityThreshold::test_cli_min_score_flag PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0611814Z tests/test_self_improvement_loop.py::TestApplyCommand::test_dry_run_no_files_written PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0790172Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_creates_fp_triage PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.0956766Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_creates_adr_stub PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1134262Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_creates_hotspot_brief PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1285687Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_json_output_format PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1402352Z tests/test_self_improvement_loop.py::TestCloseProposal::test_appends_jsonl PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1521226Z tests/test_self_improvement_loop.py::TestCloseProposal::test_multiple_appends PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1640913Z tests/test_self_improvement_loop.py::TestCloseProposal::test_creates_parent_dirs PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1765457Z tests/test_self_improvement_loop.py::TestCloseProposal::test_closed_ids_excluded_from_previous_ids PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.1915174Z tests/test_self_improvement_loop.py::TestSelfImproveCloseCLI::test_close_text_output PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2061200Z tests/test_self_improvement_loop.py::TestSelfImproveCloseCLI::test_close_json_output PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2221476Z tests/test_self_improvement_loop.py::TestSelfImproveCloseCLI::test_close_writes_log PASSED [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2241151Z tests/test_session.py::TestDriftSession::test_is_valid_fresh PASSED      [ 81%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2258798Z tests/test_session.py::TestDriftSession::test_is_valid_expired PASSED    [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2380350Z tests/test_session.py::TestDriftSession::test_touch_updates_activity_and_counter PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2397440Z tests/test_session.py::TestDriftSession::test_tasks_remaining_empty PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2416149Z tests/test_session.py::TestDriftSession::test_tasks_remaining_with_tasks PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2434137Z tests/test_session.py::TestDriftSession::test_scope_label_default PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2450062Z tests/test_session.py::TestDriftSession::test_scope_label_with_filters PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2465742Z tests/test_session.py::TestDriftSession::test_summary_contains_key_fields PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.2483931Z tests/test_session.py::TestDriftSession::test_end_summary_with_score_delta PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3116079Z tests/test_session.py::TestDriftSession::test_begin_call_and_touch_timing PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3445797Z tests/test_session.py::TestDriftSession::test_end_summary_includes_timing PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3471549Z tests/test_session.py::TestDriftSession::test_to_dict_from_dict_roundtrip PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3488493Z tests/test_session.py::TestSessionManager::test_singleton PASSED         [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3508751Z tests/test_session.py::TestSessionManager::test_create_returns_session_id PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3527753Z tests/test_session.py::TestSessionManager::test_get_valid_session PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3546496Z tests/test_session.py::TestSessionManager::test_get_unknown_session_returns_none PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3566138Z tests/test_session.py::TestSessionManager::test_get_expired_session_returns_none PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3584859Z tests/test_session.py::TestSessionManager::test_update_modifies_fields PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3606573Z tests/test_session.py::TestSessionManager::test_update_ignores_unknown_fields PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3626930Z tests/test_session.py::TestSessionManager::test_destroy_returns_summary PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3642879Z tests/test_session.py::TestSessionManager::test_destroy_unknown_returns_none PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3665238Z tests/test_session.py::TestSessionManager::test_list_active PASSED       [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3685540Z tests/test_session.py::TestSessionManager::test_prune_expired PASSED     [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3705653Z tests/test_session.py::TestSessionManager::test_multiple_sessions_per_repo PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3833777Z tests/test_session.py::TestSessionManager::test_save_to_disk_and_load PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3852127Z tests/test_session.py::TestSessionManager::test_load_from_disk_nonexistent PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.3998450Z tests/test_session.py::TestSessionManager::test_load_from_disk_invalid_json PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.4020208Z tests/test_session.py::TestSessionManager::test_create_isolates_signals_list PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.4040627Z tests/test_session.py::TestSessionManager::test_create_isolates_exclude_paths_list PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.4176407Z tests/test_session.py::TestQueueLogHooks::test_claim_complete_emits_events PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.4310931Z tests/test_session.py::TestQueueLogHooks::test_release_emits_released_event PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.4456100Z tests/test_session.py::TestQueueLogHooks::test_release_beyond_max_reclaim_emits_failed_event PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.4622935Z tests/test_session.py::TestRestartReplay::test_new_session_resumes_queue_from_log PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.5069033Z tests/test_session.py::TestRestartReplay::test_fresh_start_skips_replay PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.5255963Z tests/test_session.py::TestRestartReplay::test_no_log_yields_no_resume PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.5412846Z tests/test_session.py::TestResumedPlanStaleness::test_fresh_plan_reports_age_and_not_stale PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.5590130Z tests/test_session.py::TestResumedPlanStaleness::test_stale_plan_flips_stale_and_redirects_next_tool_call PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.5775959Z tests/test_session.py::TestResumedPlanStaleness::test_env_override_lowers_staleness_threshold PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.5972083Z tests/test_session.py::TestResumedPlanStaleness::test_env_override_invalid_falls_back_to_default PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.6162499Z tests/test_session.py::TestResumedPlanStaleness::test_env_override_non_positive_falls_back_to_default PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.6346263Z tests/test_session.py::TestResumedPlanStaleness::test_fresh_start_skips_plan_age_metadata PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.6537955Z tests/test_session.py::TestResumedPlanStaleness::test_empty_log_yields_none_plan_metadata PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.6568722Z tests/test_session.py::TestResumedPlanStaleness::test_create_rejects_when_max_sessions_reached PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.6607787Z tests/test_session.py::TestResumedPlanStaleness::test_create_logs_warning_near_capacity PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.6758771Z tests/test_session.py::TestConcurrentWriterAdvisory::test_no_lockfile_reports_no_concurrent_writer PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.6939622Z tests/test_session.py::TestConcurrentWriterAdvisory::test_live_previous_writer_is_surfaced PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7109253Z tests/test_session.py::TestConcurrentWriterAdvisory::test_dead_pid_holder_is_ignored PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.7275493Z tests/test_session.py::TestConcurrentWriterAdvisory::test_session_start_always_takes_ownership PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8192510Z tests/test_session.py::TestConcurrentWriterAdvisory::test_session_end_releases_writer_advisory PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8364584Z tests/test_session.py::TestResumedNextToolCall::test_fresh_resume_points_next_tool_call_at_fix_apply PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8519565Z tests/test_session.py::TestResumedNextToolCall::test_priority_ties_break_by_original_order PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8691304Z tests/test_session.py::TestResumedNextToolCall::test_missing_priority_score_falls_back_to_zero PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.8863847Z tests/test_session.py::TestResumedNextToolCall::test_completed_tasks_are_skipped PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9042767Z tests/test_session.py::TestResumedNextToolCall::test_all_tasks_terminal_yields_no_next_task_redirect PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9213811Z tests/test_session.py::TestResumedNextToolCall::test_stale_plan_wins_over_fix_apply_routing PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9390484Z tests/test_session.py::TestResumedNextToolCall::test_resumed_older_plans_counter_tracks_discards PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9550900Z tests/test_session.py::TestResumedNextToolCall::test_no_queue_yields_zero_discards_and_no_redirect PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9574980Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_a_task_with_verify_plan_no_evidence_is_rejected PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9597445Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_b_task_with_verify_plan_safe_to_commit_false_is_rejected PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9626647Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_c_task_with_verify_plan_safe_to_commit_true_completes PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9652399Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_d_task_with_empty_verify_plan_completes_without_evidence PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:12.9676659Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_e_task_without_verify_plan_field_completes_without_evidence PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.1221345Z tests/test_session_end_gate.py::TestSessionEndGate::test_blocks_when_artifacts_missing PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.2776719Z tests/test_session_end_gate.py::TestSessionEndGate::test_unblocks_when_all_artifacts_valid PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.3600648Z tests/test_session_end_gate.py::TestSessionEndGate::test_force_requires_valid_bypass_reason PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.4528213Z tests/test_session_end_gate.py::TestSessionEndGate::test_force_with_placeholder_reason_blocks PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.5382676Z tests/test_session_end_gate.py::TestSessionEndGate::test_force_with_valid_reason_unblocks PASSED [ 82%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:13.9735719Z tests/test_session_end_gate.py::TestSessionEndGate::test_retry_counter_increments_on_each_block PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0569336Z tests/test_session_end_gate.py::TestSessionEndGate::test_empty_session_without_work_is_exempt PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0593151Z tests/test_session_handover.py::TestClassifyTouched::test_signals_path_maps_to_signal PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0611698Z tests/test_session_handover.py::TestClassifyTouched::test_scoring_path_maps_to_signal PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0629588Z tests/test_session_handover.py::TestClassifyTouched::test_ingestion_path_maps_to_architecture PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0647419Z tests/test_session_handover.py::TestClassifyTouched::test_mcp_server_maps_to_architecture PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0666988Z tests/test_session_handover.py::TestClassifyTouched::test_other_src_drift_maps_to_fix PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0684590Z tests/test_session_handover.py::TestClassifyTouched::test_docs_only_maps_to_docs PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0699431Z tests/test_session_handover.py::TestClassifyTouched::test_lockfile_only_maps_to_chore PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0713113Z tests/test_session_handover.py::TestClassifyTouched::test_empty_maps_to_chore PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0732439Z tests/test_session_handover.py::TestClassifyTouched::test_highest_class_wins PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0849839Z tests/test_session_handover.py::TestRequiredArtifacts::test_signal_requires_evidence_adr_session PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.0975260Z tests/test_session_handover.py::TestRequiredArtifacts::test_architecture_requires_evidence_adr_session PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.1087465Z tests/test_session_handover.py::TestRequiredArtifacts::test_fix_requires_only_session_md PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.1194532Z tests/test_session_handover.py::TestRequiredArtifacts::test_docs_requires_only_session_md PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.1299870Z tests/test_session_handover.py::TestRequiredArtifacts::test_session_md_path_uses_first_eight_chars PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.2106118Z tests/test_session_handover.py::TestL1Existence::test_missing_session_md_blocks PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.2873467Z tests/test_session_handover.py::TestL1Existence::test_too_small_session_md_blocks PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.3703229Z tests/test_session_handover.py::TestL1Existence::test_valid_session_md_passes_l1 PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.4529479Z tests/test_session_handover.py::TestL2Shape::test_session_id_mismatch_blocks PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.5327481Z tests/test_session_handover.py::TestL2Shape::test_missing_section_blocks PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.6411583Z tests/test_session_handover.py::TestL2Shape::test_signal_class_requires_nonempty_audit_artifacts PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.7329632Z tests/test_session_handover.py::TestL3Placeholders::test_todo_in_offene_enden_blocks PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.8254591Z tests/test_session_handover.py::TestL3Placeholders::test_lorem_ipsum_blocks PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.9060971Z tests/test_session_handover.py::TestL3Placeholders::test_clean_docs_session_passes_all_layers PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:14.9849703Z tests/test_session_handover.py::TestValidationResult::test_to_dict_contains_gate_code_when_blocked PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.0614360Z tests/test_session_handover.py::TestValidationResult::test_semantic_ok_absent_without_llm_review PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.1441187Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_semantic_ok_absent_when_disabled PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.2289511Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_semantic_ok_true_when_reviewer_accepts PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.3125659Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_semantic_ok_false_blocks PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.3971134Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_reviewer_exception_fails_closed PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.4765173Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_reviewer_skipped_when_earlier_layer_blocked PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.5586261Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_env_flag_enables_reviewer PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.5605016Z tests/test_session_handover_script_cli.py::test_build_handover_markdown_has_required_sections PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.5622321Z tests/test_session_handover_script_cli.py::test_make_session_id_uses_first_8_chars PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.5640597Z tests/test_session_handover_script_cli.py::test_make_session_id_generates_when_missing PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.5780641Z tests/test_session_queue_log.py::test_append_and_replay_roundtrip PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.5887307Z tests/test_session_queue_log.py::test_replay_missing_file_returns_empty PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6007745Z tests/test_session_queue_log.py::test_replay_skips_corrupt_lines PASSED  [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6124639Z tests/test_session_queue_log.py::test_reduce_events_latest_plan_wins PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6139634Z tests/test_session_queue_log.py::test_reduce_events_empty_without_plan PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6155866Z tests/test_session_queue_log.py::test_reduce_events_exposes_latest_plan_metadata PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6172247Z tests/test_session_queue_log.py::test_reduce_events_metadata_none_without_plan PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6187731Z tests/test_session_queue_log.py::test_reduce_events_ignores_transient_events PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6203465Z tests/test_session_queue_log.py::test_reduce_events_skips_unknown_type PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6218167Z tests/test_session_queue_log.py::test_from_dict_rejects_invalid PASSED   [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6686719Z tests/test_session_queue_log.py::test_threaded_appends_do_not_corrupt_lines PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.6707149Z tests/test_session_queue_log.py::test_compact_events_keeps_latest_plan_and_terminals PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.7594039Z tests/test_session_queue_log.py::test_rotation_compacts_oversized_log PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.7720346Z tests/test_session_queue_log.py::test_clear_log PASSED                   [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.7843135Z tests/test_session_queue_log.py::test_utf8_encoding_roundtrip PASSED     [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.7964423Z tests/test_session_report.py::TestSessionReportCommand::test_no_session_files_exits_with_message PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.8208730Z tests/test_session_report.py::TestSessionReportCommand::test_load_and_render_session_file PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.8341903Z tests/test_session_report.py::TestSessionReportCommand::test_json_output PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.8476635Z tests/test_session_report.py::TestSessionReportCommand::test_invalid_session_file PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.8636045Z tests/test_session_report.py::TestSessionReportCommand::test_invalid_session_payload_shape PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.8777914Z tests/test_session_report.py::TestSessionReportCommand::test_invalid_session_payload_shape_direct_callback PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9081230Z tests/test_session_report.py::TestSessionReportCommand::test_multiple_sessions_shows_list PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9107826Z tests/test_session_report.py::TestSessionRenderer::test_render_minimal_session PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9168460Z tests/test_session_report.py::TestSessionRenderer::test_render_with_score_delta PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9186095Z tests/test_session_report.py::TestSessionRenderer::test_effectiveness_warnings PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9202729Z tests/test_session_writer_lock.py::TestIsPidAlive::test_current_process_is_alive PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9218560Z tests/test_session_writer_lock.py::TestIsPidAlive::test_pid_zero_is_not_alive PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9234239Z tests/test_session_writer_lock.py::TestIsPidAlive::test_negative_pid_is_not_alive PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9249980Z tests/test_session_writer_lock.py::TestIsPidAlive::test_highly_improbable_pid_is_not_alive PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9383813Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_acquire_writes_lockfile_with_expected_fields PASSED [ 83%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9513473Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_acquire_overwrites_existing_lockfile PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9639950Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_release_removes_lockfile_when_owner_matches PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9762911Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_release_refuses_when_owner_differs PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:15.9869508Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_release_returns_false_when_lockfile_missing PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0022200Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_returns_none_when_lockfile_missing PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0140106Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_detects_own_live_pid PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0266254Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_dead_pid PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0387501Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_too_old_lockfile PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0501105Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_malformed_lockfile PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0615032Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_non_mapping_lockfile PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0730240Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_lockfile_with_non_integer_pid PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0861054Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_substitutes_unknown_session_id_when_missing PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0880176Z tests/test_session_writer_lock.py::TestWriterAdvisoryToDict::test_dict_round_trips_all_fields PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0899570Z tests/test_session_writer_lock.py::TestWriterAdvisoryToDict::test_negative_age_clamped_to_zero PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.0974619Z tests/test_setup_watch_boost.py::test_setup_helper_questions PASSED      [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1144424Z tests/test_setup_watch_boost.py::test_setup_build_config_and_overwrite_paths PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1379996Z tests/test_setup_watch_boost.py::test_setup_interactive_path PASSED      [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1516380Z tests/test_setup_watch_boost.py::test_watch_importerror_path PASSED      [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1681307Z tests/test_setup_watch_boost.py::test_watch_happy_path_and_keyboard_interrupt PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1698366Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[remove_import] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1715272Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[relocate_import] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1732121Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[reduce_dependencies] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1749630Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[extract_module] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1766900Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[decouple_modules] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1783917Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[delete_symbol] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1803361Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[rename_symbol] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1821567Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[add_test] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1839215Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[extract_function] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1857986Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[unspecified] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1875999Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[nonexistent_kind] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1893426Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_frozenset_immutable PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1909529Z tests/test_shadow_verify.py::TestAgentTaskFields::test_shadow_verify_default_false PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1924894Z tests/test_shadow_verify.py::TestAgentTaskFields::test_shadow_verify_scope_default_empty PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1939999Z tests/test_shadow_verify.py::TestAgentTaskFields::test_shadow_verify_can_be_set_true PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1957798Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_contains_primary_file PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1973831Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_contains_related_files PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.1991334Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_expands_to_task_graph_neighbors PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2006533Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_no_duplicates_and_sorted PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2022145Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_nudge_safe_for_non_risky_task PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2037388Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_shadow_verify_clean_for_risky_task PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2052132Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_allowed_files_includes_file_and_related PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2068942Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_no_shadow_verify_key_defaults_to_nudge_safe PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2203929Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_shadow_clean_when_no_new_findings PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2359690Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_not_shadow_clean_when_new_findings PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2512271Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_filters_findings_outside_scope PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2661282Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_no_baseline_treats_all_findings_as_new PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2679560Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_agent_instruction_pass PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2696474Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_agent_instruction_fail PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2714042Z tests/test_shadow_verify.py::TestMcpToolExported::test_drift_shadow_verify_in_exported_tools PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2824141Z tests/test_signal_contract.py::test_create_signals_binds_context_for_parameterless_signal PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.2943573Z tests/test_signal_contract.py::test_create_signals_supports_legacy_constructor_contract PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.3053085Z tests/test_signal_contract.py::test_create_signals_raises_clear_error_for_incompatible_constructor PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.3223287Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-ArchitectureViolationSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.3400280Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-BroadExceptionMonocultureSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.3617701Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-BypassAccumulationSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.3785804Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CircularImportSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.3956889Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CoChangeCouplingSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.4125707Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CognitiveComplexitySignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.4297775Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CohesionDeficitSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.4463016Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-DeadCodeAccumulationSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.4629774Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-DocImplDriftSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.4803882Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-ExceptionContractDriftSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.4988384Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-ExplainabilityDeficitSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.5171158Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-FanOutExplosionSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.5341520Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-GuardClauseDeficitSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.6621234Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-MutantDuplicateSignal] PASSED [ 84%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.6785555Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-NamingContractViolationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.6942621Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-PatternFragmentationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.7100637Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-PhantomReferenceSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.7259326Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-SystemMisalignmentSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.7756211Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TemporalVolatilitySignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.7930280Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TestPolarityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.8114950Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TypeScriptArchitectureSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.8408577Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-HardcodedSecretSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.8703884Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-InsecureDefaultSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.8989272Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-MissingAuthorizationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:16.9955387Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TypeSafetyBypassSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.0136435Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-ArchitectureViolationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.0319956Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-BroadExceptionMonocultureSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.0537914Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-BypassAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.0711435Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CircularImportSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.0887350Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CoChangeCouplingSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.1108325Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CognitiveComplexitySignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.1272198Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CohesionDeficitSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.1436548Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-DeadCodeAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.1605321Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-DocImplDriftSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.1780827Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-ExceptionContractDriftSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.1955183Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-ExplainabilityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.2373782Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-FanOutExplosionSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.3595855Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-GuardClauseDeficitSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.3795882Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-MutantDuplicateSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.3995283Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-NamingContractViolationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.4163676Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-PatternFragmentationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.4355937Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-PhantomReferenceSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.4571185Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-SystemMisalignmentSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.4753343Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TemporalVolatilitySignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.4925935Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TestPolarityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.5094219Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TypeScriptArchitectureSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.5264074Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-HardcodedSecretSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.5429611Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-InsecureDefaultSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.5722335Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-MissingAuthorizationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.5911903Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TypeSafetyBypassSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.6455707Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-ArchitectureViolationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.6731804Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-BroadExceptionMonocultureSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.6900282Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-BypassAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.7062158Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CircularImportSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.7223741Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CoChangeCouplingSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.7384114Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CognitiveComplexitySignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.7550037Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CohesionDeficitSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.7760266Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-DeadCodeAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.7931845Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-DocImplDriftSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.8473087Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-ExceptionContractDriftSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.8704636Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-ExplainabilityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.8884568Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-FanOutExplosionSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:17.9928268Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-GuardClauseDeficitSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.0108816Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-MutantDuplicateSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.0715645Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-NamingContractViolationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.0891788Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-PatternFragmentationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.1223110Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-PhantomReferenceSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.1672058Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-SystemMisalignmentSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.1867624Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TemporalVolatilitySignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.2043476Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TestPolarityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.2203547Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TypeScriptArchitectureSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.2406395Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-HardcodedSecretSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.2703680Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-InsecureDefaultSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.2881600Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-MissingAuthorizationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.3412353Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TypeSafetyBypassSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.3736224Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-ArchitectureViolationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.4052854Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-BroadExceptionMonocultureSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.4260869Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-BypassAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.4436548Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CircularImportSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.4625272Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CoChangeCouplingSignal] PASSED [ 85%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.4838831Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CognitiveComplexitySignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.5001265Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CohesionDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.5166012Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-DeadCodeAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.5328469Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-DocImplDriftSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.5840800Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-ExceptionContractDriftSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.6010800Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-ExplainabilityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.6424518Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-FanOutExplosionSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.6735765Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-GuardClauseDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.6903034Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-MutantDuplicateSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.7183474Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-NamingContractViolationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.7352321Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-PatternFragmentationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.7903540Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-PhantomReferenceSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.8075823Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-SystemMisalignmentSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.8245699Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TemporalVolatilitySignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.8441061Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TestPolarityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.8905742Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TypeScriptArchitectureSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.9125841Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-HardcodedSecretSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.9298806Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-InsecureDefaultSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.9500578Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-MissingAuthorizationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.9668204Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TypeSafetyBypassSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:18.9834898Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-ArchitectureViolationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.0004859Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-BroadExceptionMonocultureSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.0182341Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-BypassAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.0359751Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CircularImportSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.0524074Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CoChangeCouplingSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.0703346Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CognitiveComplexitySignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.0872318Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CohesionDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.1046700Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-DeadCodeAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.1214373Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-DocImplDriftSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.1765384Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-ExceptionContractDriftSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.2003320Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-ExplainabilityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.2172389Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-FanOutExplosionSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.2336772Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-GuardClauseDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.2498813Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-MutantDuplicateSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.2670150Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-NamingContractViolationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.2833768Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-PatternFragmentationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.3030021Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-PhantomReferenceSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.3200677Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-SystemMisalignmentSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.3361156Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TemporalVolatilitySignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.3529595Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TestPolarityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.3692203Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TypeScriptArchitectureSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.4540852Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-HardcodedSecretSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.4715618Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-InsecureDefaultSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.5010462Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-MissingAuthorizationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.5408341Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TypeSafetyBypassSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.5637356Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-ArchitectureViolationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.5825957Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-BroadExceptionMonocultureSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.6121166Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-BypassAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.6892993Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CircularImportSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.7203600Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CoChangeCouplingSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.7367846Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CognitiveComplexitySignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.7549939Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CohesionDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.7741536Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-DeadCodeAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.7902308Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-DocImplDriftSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.8063495Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-ExceptionContractDriftSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.8244007Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-ExplainabilityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.8400333Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-FanOutExplosionSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.8568720Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-GuardClauseDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.8797179Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-MutantDuplicateSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.8963163Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-NamingContractViolationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.9169911Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-PatternFragmentationSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.9381067Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-PhantomReferenceSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.9575163Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-SystemMisalignmentSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.9741167Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TemporalVolatilitySignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:19.9910237Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TestPolarityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.0326394Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TypeScriptArchitectureSignal] PASSED [ 86%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.0507615Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-HardcodedSecretSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.0677416Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-InsecureDefaultSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.1086156Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-MissingAuthorizationSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.1651720Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TypeSafetyBypassSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.1821134Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-ArchitectureViolationSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.1991369Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-BroadExceptionMonocultureSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.2280880Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-BypassAccumulationSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.2826943Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CircularImportSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.2991460Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CoChangeCouplingSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.3445745Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CognitiveComplexitySignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.4048477Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CohesionDeficitSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.4365300Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-DeadCodeAccumulationSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.4533063Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-DocImplDriftSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.5021993Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-ExceptionContractDriftSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.5248872Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-ExplainabilityDeficitSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.5427066Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-FanOutExplosionSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.5596969Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-GuardClauseDeficitSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.5778442Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-MutantDuplicateSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.5949638Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-NamingContractViolationSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.6120013Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-PatternFragmentationSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.6486309Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-PhantomReferenceSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.6722188Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-SystemMisalignmentSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.6890921Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TemporalVolatilitySignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.7071974Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TestPolarityDeficitSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.7248621Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TypeScriptArchitectureSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.7502427Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-HardcodedSecretSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.7745667Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-InsecureDefaultSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.7915921Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-MissingAuthorizationSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8087837Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TypeSafetyBypassSignal] PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8105568Z tests/test_signal_dependency_dag.py::test_topological_order_respects_dependencies PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8124734Z tests/test_signal_dependency_dag.py::test_topological_order_falls_back_on_cycle PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8141688Z tests/test_signal_helpers_extended.py::test_has_guard_isinstance_call_returns_true PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8159647Z tests/test_signal_helpers_extended.py::test_has_guard_isinstance_wrong_param_returns_false PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8176931Z tests/test_signal_helpers_extended.py::test_has_guard_assert_stmt_returns_true PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8202901Z tests/test_signal_helpers_extended.py::test_has_guard_if_raise_returns_true PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8211066Z tests/test_signal_helpers_extended.py::test_has_guard_if_with_else_not_guard PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8227745Z tests/test_signal_helpers_extended.py::test_has_guard_plain_assign_returns_false PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8244704Z tests/test_signal_helpers_extended.py::test_max_nesting_depth_nested_function_skipped PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8261791Z tests/test_signal_helpers_extended.py::test_function_max_nesting_no_function_returns_none PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8279501Z tests/test_signal_helpers_extended.py::test_function_max_nesting_with_function_returns_int PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8396447Z tests/test_signal_helpers_extended.py::test_read_function_source_nonexistent_file_returns_none PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8516262Z tests/test_signal_helpers_extended.py::test_guard_clause_analyze_benefit_of_doubt PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8532732Z tests/test_signal_helpers_extended.py::test_is_automated_commit_ai_attributed_true PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8548552Z tests/test_signal_helpers_extended.py::test_is_automated_commit_bot_author PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8563767Z tests/test_signal_helpers_extended.py::test_is_automated_commit_normal_author_false PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8579326Z tests/test_signal_helpers_extended.py::test_resolve_non_relative_targets_empty_module PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8594792Z tests/test_signal_helpers_extended.py::test_resolve_non_relative_targets_known_module PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8610273Z tests/test_signal_helpers_extended.py::test_resolve_non_relative_targets_nested_known_module PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8628475Z tests/test_signal_helpers_extended.py::test_resolve_relative_targets_with_module_part PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8646745Z tests/test_signal_helpers_extended.py::test_resolve_relative_targets_with_imported_names PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8664114Z tests/test_signal_helpers_extended.py::test_explicit_dependency_pairs_with_relative_import PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8680174Z tests/test_signal_helpers_extended.py::test_explicit_dependency_pairs_with_non_relative_import PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8698106Z tests/test_signal_helpers_extended.py::test_ccc_analyze_too_few_known_files_returns_empty PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8717720Z tests/test_signal_helpers_extended.py::test_ccc_analyze_with_merge_commits_reduces_weight PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.8739318Z tests/test_signal_helpers_extended.py::test_ccc_analyze_produces_finding_with_enough_co_changes PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.9310244Z tests/test_signal_thresholds.py::TestEDSThresholds::test_high_complexity_produces_finding PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:20.9828495Z tests/test_signal_thresholds.py::TestEDSThresholds::test_severity_medium_range PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:21.0336056Z tests/test_signal_thresholds.py::TestEDSThresholds::test_score_moderate_with_normal_normalization PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:21.0869510Z tests/test_signal_thresholds.py::TestGCDThresholds::test_single_param_excluded PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:21.1425419Z tests/test_signal_thresholds.py::TestGCDThresholds::test_guarded_module_excluded PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:21.1998902Z tests/test_signal_thresholds.py::TestGCDThresholds::test_unguarded_module_severity PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:21.2865648Z tests/test_signal_thresholds.py::TestGCDThresholds::test_nesting_score_formula PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:21.3386219Z tests/test_signal_thresholds.py::TestMDSThresholds::test_size_ratio_filter PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:21.3939924Z tests/test_signal_thresholds.py::TestMDSThresholds::test_loc_ratio_filter PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:21.4523772Z tests/test_signal_thresholds.py::TestMDSThresholds::test_exact_duplicates_produce_findings PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.1968293Z tests/test_signal_thresholds.py::TestMDSThresholds::test_near_duplicates_via_phase2 PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.2487139Z tests/test_signal_thresholds.py::TestMDSThresholds::test_severity_medium_for_near_duplicates PASSED [ 87%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.3015265Z tests/test_signal_thresholds.py::TestPFSThresholds::test_two_patterns_produces_findings PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.3562220Z tests/test_signal_thresholds.py::TestPFSThresholds::test_severity_levels_match_score PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.4136862Z tests/test_signal_thresholds.py::TestPFSThresholds::test_two_variants_medium_severity PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.4755453Z tests/test_signal_thresholds.py::TestPFSThresholds::test_spread_boost_crosses_high_boundary PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.5288305Z tests/test_signal_thresholds.py::TestPFSThresholds::test_spread_multiplier_sensitivity PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.5882314Z tests/test_signal_thresholds.py::TestAVSThresholds::test_hub_dampening_precision PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.5901335Z tests/test_signal_thresholds.py::TestAVSThresholds::test_hub_nodes_strict_percentile PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.5924775Z tests/test_signal_thresholds.py::TestAVSThresholds::test_embedding_layer_inference_threshold PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.5942199Z tests/test_signal_utils.py::TestIsTestFile::test_python_test_prefix PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.5958185Z tests/test_signal_utils.py::TestIsTestFile::test_python_test_suffix PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.5974836Z tests/test_signal_utils.py::TestIsTestFile::test_python_production_file PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.5990632Z tests/test_signal_utils.py::TestIsTestFile::test_ts_dot_test PASSED      [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6006913Z tests/test_signal_utils.py::TestIsTestFile::test_ts_dot_spec PASSED      [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6023282Z tests/test_signal_utils.py::TestIsTestFile::test_tsx_dot_test PASSED     [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6040325Z tests/test_signal_utils.py::TestIsTestFile::test_tsx_dot_spec PASSED     [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6056644Z tests/test_signal_utils.py::TestIsTestFile::test_js_dot_test PASSED      [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6072741Z tests/test_signal_utils.py::TestIsTestFile::test_js_dot_spec PASSED      [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6114561Z tests/test_signal_utils.py::TestIsTestFile::test_jsx_dot_test PASSED     [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6130418Z tests/test_signal_utils.py::TestIsTestFile::test_jsx_dot_spec PASSED     [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6146967Z tests/test_signal_utils.py::TestIsTestFile::test_dunder_tests_dir PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6163368Z tests/test_signal_utils.py::TestIsTestFile::test_nested_dunder_tests_dir PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6179187Z tests/test_signal_utils.py::TestIsTestFile::test_conftest_is_test_file PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6195317Z tests/test_signal_utils.py::TestIsTestFile::test_ts_production_file PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6211498Z tests/test_signal_utils.py::TestIsTestFile::test_tsx_production_file PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6226109Z tests/test_signal_utils.py::TestIsTestFile::test_js_production_file PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6241321Z tests/test_signal_utils.py::TestIsTestFile::test_init_file PASSED        [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6257573Z tests/test_signal_utils.py::TestIsTestFile::test_index_file PASSED       [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6272545Z tests/test_signals_misc_extended.py::test_explanation_score_with_test_adds_weight PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6287110Z tests/test_signals_misc_extended.py::test_explanation_score_all_evidence_maxes_out PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6442678Z tests/test_signals_misc_extended.py::test_exd_class_method_test_targets PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6556627Z tests/test_signals_misc_extended.py::test_exd_parametrize_decorator_test_targets PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6670327Z tests/test_signals_misc_extended.py::test_exd_setup_teardown_marks_all_functions PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6822025Z tests/test_signals_misc_extended.py::test_exd_short_function_skipped_line_155 PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.6942651Z tests/test_signals_misc_extended.py::test_exd_init_method_skipped_line_160 PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.7056055Z tests/test_signals_misc_extended.py::test_exd_test_file_reduce_severity_mode PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.7212198Z tests/test_signals_misc_extended.py::test_exd_typescript_typed_signature_not_flagged_without_jsdoc PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.7368701Z tests/test_signals_misc_extended.py::test_exd_typescript_inferred_return_not_penalized PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.7506901Z tests/test_signals_misc_extended.py::test_exd_typescript_colocated_test_file_counts_as_test PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.7702345Z tests/test_signals_misc_extended.py::test_exd_typescript_dunder_tests_mapping_counts_as_test PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.7725398Z tests/test_signals_misc_extended.py::test_exd_typescript_unknown_test_status_is_neutral_without_repo_path PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.7871711Z tests/test_signals_misc_extended.py::test_exd_typescript_internal_ui_function_caps_high_to_medium PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.7991302Z tests/test_signals_misc_extended.py::test_exd_typescript_exported_function_can_still_be_high PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8110513Z tests/test_signals_misc_extended.py::test_exd_javascript_still_requires_explainability_evidence PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8127119Z tests/test_signals_misc_extended.py::test_get_mistune_returns_module_when_available PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8146039Z tests/test_signals_misc_extended.py::test_get_mistune_returns_none_when_unavailable PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8167462Z tests/test_signals_misc_extended.py::test_extract_dir_refs_regex_fallback_when_no_mistune PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8189113Z tests/test_signals_misc_extended.py::test_extract_dir_refs_mistune_exception_returns_empty PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8206688Z tests/test_signals_misc_extended.py::test_doc_impl_analyze_no_repo_path_returns_empty PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8336887Z tests/test_signals_misc_extended.py::test_doc_impl_analyze_no_readme_file PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8354354Z tests/test_signals_misc_extended.py::test_doc_impl_adr_check_no_repo_path PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8376833Z tests/test_signals_misc_extended.py::test_assertion_counter_visit_assert_exception_in_get_source_segment PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8392978Z tests/test_signals_misc_extended.py::test_assertion_counter_visit_assert_negative_pattern PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8408491Z tests/test_signals_misc_extended.py::test_call_name_nested_attribute PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8541296Z tests/test_signals_misc_extended.py::test_tpd_analyze_source_none_for_test_file PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8681890Z tests/test_signals_misc_extended.py::test_tpd_analyze_fallback_discover PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8700389Z tests/test_signals_misc_extended.py::test_has_create_path_conditional_then_assign PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8717331Z tests/test_signals_misc_extended.py::test_has_create_path_else_branch_assign PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8868141Z tests/test_signals_misc_extended.py::test_ncv_analyze_source_none_continues PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8886678Z tests/test_situational_hints.py::TestSH001::test_fires_when_tasks_remain PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8902988Z tests/test_situational_hints.py::TestSH001::test_silent_when_all_completed PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8919104Z tests/test_situational_hints.py::TestSH001::test_silent_for_other_tools PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8934433Z tests/test_situational_hints.py::TestSH002::test_fires_when_top_signal_missing PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8949418Z tests/test_situational_hints.py::TestSH002::test_silent_when_signal_covered PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8964580Z tests/test_situational_hints.py::TestSH003::test_fires_after_three_degradations PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8980139Z tests/test_situational_hints.py::TestSH003::test_silent_with_only_two PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.8995024Z tests/test_situational_hints.py::TestSH003::test_streak_broken_by_improving PASSED [ 88%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9010028Z tests/test_situational_hints.py::TestSH004::test_fires_with_active_leases PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9024691Z tests/test_situational_hints.py::TestSH004::test_silent_without_leases PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9039738Z tests/test_situational_hints.py::TestSH005::test_fires_when_blocker_unresolved PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9054723Z tests/test_situational_hints.py::TestSH005::test_silent_when_blocker_completed PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9070030Z tests/test_situational_hints.py::TestSH006::test_fires_with_three_degrading_snapshots PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9084899Z tests/test_situational_hints.py::TestSH006::test_silent_when_stable PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9100849Z tests/test_situational_hints.py::TestSH006::test_silent_with_too_few_snapshots PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9116546Z tests/test_situational_hints.py::TestSH007::test_fires_after_two_stale_events PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9131655Z tests/test_situational_hints.py::TestSH007::test_silent_with_one_stale PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9147709Z tests/test_situational_hints.py::TestNoSession::test_returns_none_for_none_session PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9162545Z tests/test_skill_generator.py::TestSkillBriefingModel::test_create_briefing PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9177598Z tests/test_skill_generator.py::TestSkillBriefingModel::test_to_dict_keys PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9192785Z tests/test_skill_generator.py::TestSkillBriefingModel::test_to_dict_values_are_plain PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9207451Z tests/test_skill_generator.py::TestSkillBriefingModel::test_confidence_stored PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9222119Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_empty_graph_returns_empty PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9237247Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_no_hotspots_returns_empty PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9252785Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_below_threshold_returns_empty PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9268583Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_rich_graph_produces_briefings PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9284590Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_contains_module_data PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9300056Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_includes_hotspot_files PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9316120Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_includes_abstractions PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9334020Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_includes_decision_constraints PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9352268Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_name_is_kebab_case PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9368195Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_confidence_in_range PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9383065Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_min_occurrences_param PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9398527Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_min_confidence_filters PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9414269Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_one_briefing_per_module PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9539187Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_no_graph_returns_error PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9663466Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_empty_graph_returns_ok PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9791629Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_rich_graph_returns_briefings PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:22.9923299Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_response_has_agent_instruction PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0056389Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_agent_instruction_contains_skill_creation_directive PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0185738Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_agent_instruction_empty_briefings PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0316414Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_briefing_dicts_are_serializable PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0446770Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_response_has_next_step_contract PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0466241Z tests/test_skill_writer.py::TestFrontmatter::test_has_yaml_fences PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0487811Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_contains_name PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0505261Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_description_contains_module_path PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0522187Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_description_contains_signals PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0538873Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_description_contains_confidence PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0555430Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_has_argument_hint PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0572127Z tests/test_skill_writer.py::TestRequiredSections::test_has_header PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0587784Z tests/test_skill_writer.py::TestRequiredSections::test_has_when_to_use PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0604241Z tests/test_skill_writer.py::TestRequiredSections::test_has_core_rules PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0620774Z tests/test_skill_writer.py::TestRequiredSections::test_has_review_checklist PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0638575Z tests/test_skill_writer.py::TestRequiredSections::test_has_references PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0655480Z tests/test_skill_writer.py::TestRequiredSections::test_has_architecture_context PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0671731Z tests/test_skill_writer.py::TestSignalContent::test_when_to_use_mentions_each_signal PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0688298Z tests/test_skill_writer.py::TestSignalContent::test_core_rules_covers_each_signal PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0703019Z tests/test_skill_writer.py::TestSignalContent::test_checklist_has_signal_items PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0718585Z tests/test_skill_writer.py::TestSignalContent::test_single_signal PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0734407Z tests/test_skill_writer.py::TestConstraintContent::test_constraint_rule_appears_in_core_rules PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0749766Z tests/test_skill_writer.py::TestConstraintContent::test_constraint_enforcement_label_appears PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0764583Z tests/test_skill_writer.py::TestConstraintContent::test_no_constraints_still_renders PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0780429Z tests/test_skill_writer.py::TestConstraintContent::test_multiple_constraints_all_rendered PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0797486Z tests/test_skill_writer.py::TestArchitectureContext::test_layer_appears PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0814092Z tests/test_skill_writer.py::TestArchitectureContext::test_unknown_layer_fallback PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0831255Z tests/test_skill_writer.py::TestArchitectureContext::test_neighbors_listed PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0846668Z tests/test_skill_writer.py::TestArchitectureContext::test_empty_neighbors PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0861998Z tests/test_skill_writer.py::TestArchitectureContext::test_abstractions_listed PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0877416Z tests/test_skill_writer.py::TestArchitectureContext::test_empty_abstractions PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0892435Z tests/test_skill_writer.py::TestHotspotReferences::test_hotspot_files_in_references PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0907180Z tests/test_skill_writer.py::TestHotspotReferences::test_no_hotspot_files PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0921785Z tests/test_skill_writer.py::TestChecklist::test_checklist_has_nudge_item PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0937040Z tests/test_skill_writer.py::TestChecklist::test_checklist_items_use_checkbox_syntax PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:09:23.0954146Z tests/test_skill_writer.py::TestChecklist::test_checklist_mentions_safe_to_commit PASSED [ 89%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.1925728Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_analysis_completes PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.1942612Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_file_count_reasonable PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.1966510Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_drift_score_in_range PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.1993037Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_no_critical_findings PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2022604Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_multiple_signals_fire PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2044201Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_findings_have_file_paths PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2091540Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_signal_distribution_report PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2122276Z tests/test_steer.py::TestSteerContext::test_construction_with_defaults PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2152320Z tests/test_steer.py::TestSteerContext::test_to_dict PASSED               [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2173298Z tests/test_steer.py::TestSteerFromGraph::test_basic_module_context PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2191078Z tests/test_steer.py::TestSteerFromGraph::test_neighbors_are_resolved PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2217744Z tests/test_steer.py::TestSteerFromGraph::test_abstractions_from_neighbors PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2242662Z tests/test_steer.py::TestSteerFromGraph::test_hotspots_filtered_to_target PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2271709Z tests/test_steer.py::TestSteerFromGraph::test_layer_policies_extracted PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2292002Z tests/test_steer.py::TestSteerFromGraph::test_target_file_resolves_to_module PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2309554Z tests/test_steer.py::TestSteerFromGraph::test_unknown_target_returns_empty_context PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2325324Z tests/test_steer.py::TestSteerFromGraph::test_max_abstractions_limits_result PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2340783Z tests/test_steer.py::TestSteerFromGraph::test_to_dict_is_json_serializable PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2355578Z tests/test_steer.py::TestSteerFromGraph::test_db_target_context PASSED   [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2490625Z tests/test_steer.py::TestSteerAPI::test_steer_with_cached_graph PASSED   [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2607360Z tests/test_steer.py::TestSteerAPI::test_steer_without_graph_returns_empty PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2733054Z tests/test_steer.py::TestSteerAPI::test_steer_response_has_next_step PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2859163Z tests/test_steer.py::TestSteerAPI::test_steer_with_file_target PASSED    [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.2981295Z tests/test_steer.py::TestSteerAPI::test_steer_with_include_reuse PASSED  [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3103283Z tests/test_steer.py::TestSteerAPI::test_steer_without_include_reuse_has_empty_suggestions PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3224408Z tests/test_steer.py::TestSteerAPI::test_steer_reuse_agent_instruction_mentions_suggestion PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3240554Z tests/test_study_infrastructure.py::TestFleissKappa::test_perfect_agreement PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3254914Z tests/test_study_infrastructure.py::TestFleissKappa::test_systematic_disagreement_negative PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3268241Z tests/test_study_infrastructure.py::TestFleissKappa::test_empty_input PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3281540Z tests/test_study_infrastructure.py::TestCohenKappa::test_perfect_agreement PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3295340Z tests/test_study_infrastructure.py::TestCohenKappa::test_known_value PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3308652Z tests/test_study_infrastructure.py::TestCohenKappa::test_complete_disagreement PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3324485Z tests/test_study_infrastructure.py::TestAnalyzeFile::test_rater_matrix_fixture PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3340211Z tests/test_study_infrastructure.py::TestAnalyzeFile::test_per_finding_structure PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3359032Z tests/test_study_infrastructure.py::TestSelfAnalysisAggregate::test_aggregate_fixture PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3372333Z tests/test_study_infrastructure.py::TestSelfAnalysisAggregate::test_empty_reports PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3386158Z tests/test_study_infrastructure.py::TestSpearmanRho::test_perfect_positive PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3400117Z tests/test_study_infrastructure.py::TestSpearmanRho::test_perfect_negative PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3413384Z tests/test_study_infrastructure.py::TestSpearmanRho::test_insufficient_data PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3428505Z tests/test_study_infrastructure.py::TestDebtCorrelationSchema::test_fixture_structure PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3446354Z tests/test_study_infrastructure.py::TestKappaSelfTest::test_self_test_passes PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3606301Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_no_active_findings_exits_cleanly PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.3779974Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_quit_immediately_on_q PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.4260257Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_yes_suppresses_with_90d_in_dry_run PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.4514305Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_always_suppresses_permanently_in_dry_run PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.4685941Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_no_keeps_finding_active PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.4865222Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_skip_skips_finding PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.5064311Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_summary_line_present PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.5256268Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_yes_writes_comment_with_until PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.5443184Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_always_writes_comment_without_until PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.5631322Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_reason_is_written_to_comment PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.5812617Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_no_does_not_write_comment PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.5939781Z tests/test_suppression.py::TestScanSuppressions::test_ignore_all_python PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6095535Z tests/test_suppression.py::TestScanSuppressions::test_ignore_single_signal PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6220474Z tests/test_suppression.py::TestScanSuppressions::test_ignore_multiple_signals PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6343380Z tests/test_suppression.py::TestScanSuppressions::test_js_comment_syntax PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6460324Z tests/test_suppression.py::TestScanSuppressions::test_unsupported_language_skipped PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6572672Z tests/test_suppression.py::TestScanSuppressions::test_missing_file_skipped PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6688477Z tests/test_suppression.py::TestScanSuppressions::test_multiple_lines PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6707859Z tests/test_suppression.py::TestFilterFindings::test_empty_suppressions_passes_all PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6724610Z tests/test_suppression.py::TestFilterFindings::test_suppress_all_signals_on_line PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6739806Z tests/test_suppression.py::TestFilterFindings::test_bare_ignore_marks_broad_security_suppression PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6754527Z tests/test_suppression.py::TestFilterFindings::test_suppress_matching_signal PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6768458Z tests/test_suppression.py::TestFilterFindings::test_non_matching_signal_passes PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6782707Z tests/test_suppression.py::TestFilterFindings::test_finding_without_file_passes PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6796435Z tests/test_suppression.py::TestFilterFindings::test_finding_without_start_line_passes PASSED [ 90%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6810446Z tests/test_suppression.py::TestFilterFindings::test_multiple_findings_mixed PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6824892Z tests/test_suppression.py::TestFilterFindings::test_suppresses_when_ignore_matches_end_line PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6838746Z tests/test_suppression.py::TestFilterFindings::test_sparse_line_index_suppresses_inside_large_range PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.6990935Z tests/test_suppression.py::TestFilterFindings::test_abbrev_comment_suppresses_matching_finding PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.7120923Z tests/test_suppression.py::TestFilterFindings::test_expired_until_is_not_applied_and_is_reported PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.7246242Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_bare_ignore PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.7368695Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_single_signal PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.7490045Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_multiple_signals_sorted PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.7628816Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_with_until PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.7747463Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_with_reason PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.7866543Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_with_until_and_reason PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.7986287Z tests/test_suppression.py::TestInsertSuppressionComment::test_js_bare_ignore PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.8105415Z tests/test_suppression.py::TestInsertSuppressionComment::test_js_single_signal PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.8225505Z tests/test_suppression.py::TestInsertSuppressionComment::test_second_line_in_multiline_file PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.8359625Z tests/test_suppression.py::TestInsertSuppressionComment::test_utf8_content_preserved PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.8507005Z tests/test_suppression.py::TestInsertSuppressionComment::test_trailing_newline_preserved PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.8646809Z tests/test_suppression.py::TestInsertSuppressionComment::test_include_hash_embeds_tag PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.8778101Z tests/test_suppression.py::TestInsertSuppressionComment::test_include_hash_matches_collect PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.8902975Z tests/test_suppression.py::TestStalenessDetection::test_unchanged_line_is_not_stale PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9030999Z tests/test_suppression.py::TestStalenessDetection::test_changed_line_is_stale PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9151740Z tests/test_suppression.py::TestStalenessDetection::test_suppression_without_hash_has_none_stored_hash PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9276012Z tests/test_suppression.py::TestStalenessDetection::test_stale_security_signal_scenario PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9290021Z tests/test_synthesizer.py::TestClusterFeedback::test_precision_no_data PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9311508Z tests/test_synthesizer.py::TestClusterFeedback::test_precision_with_data PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9334249Z tests/test_synthesizer.py::TestClusterFeedback::test_recall_with_data PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9350780Z tests/test_synthesizer.py::TestClusterFeedback::test_total PASSED        [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9365786Z tests/test_synthesizer.py::TestClusterFeedback::test_to_dict PASSED      [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9380583Z tests/test_synthesizer.py::TestComputeClusterId::test_deterministic PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9394309Z tests/test_synthesizer.py::TestComputeClusterId::test_different_inputs PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9408248Z tests/test_synthesizer.py::TestFindingCluster::test_to_dict_roundtrip PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9421637Z tests/test_synthesizer.py::TestSkillDraft::test_to_dict PASSED           [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9435474Z tests/test_synthesizer.py::TestTriageDecision::test_to_dict PASSED       [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9448608Z tests/test_synthesizer.py::TestSkillEffectivenessRecord::test_effectiveness_insufficient_data PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9462254Z tests/test_synthesizer.py::TestSkillEffectivenessRecord::test_effectiveness_computed PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9475114Z tests/test_synthesizer.py::TestSkillEffectivenessRecord::test_effectiveness_zero_pre PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9488325Z tests/test_synthesizer.py::TestStableDir::test_posix PASSED              [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9501792Z tests/test_synthesizer.py::TestStableDir::test_root PASSED               [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9514664Z tests/test_synthesizer.py::TestResolveModulePath::test_no_known_modules PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9527244Z tests/test_synthesizer.py::TestResolveModulePath::test_longest_prefix PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9540573Z tests/test_synthesizer.py::TestResolveModulePath::test_fallback PASSED   [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9553192Z tests/test_synthesizer.py::TestComputeTrend::test_single_value PASSED    [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9566238Z tests/test_synthesizer.py::TestComputeTrend::test_degrading PASSED       [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9578921Z tests/test_synthesizer.py::TestComputeTrend::test_improving PASSED       [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9595742Z tests/test_synthesizer.py::TestComputeTrend::test_stable PASSED          [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9609151Z tests/test_synthesizer.py::TestBuildFindingClusters::test_empty_snapshots PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9622894Z tests/test_synthesizer.py::TestBuildFindingClusters::test_below_threshold PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9637329Z tests/test_synthesizer.py::TestBuildFindingClusters::test_recurring_findings_cluster PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9652509Z tests/test_synthesizer.py::TestBuildFindingClusters::test_feedback_enrichment PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9665647Z tests/test_synthesizer.py::TestToKebab::test_simple PASSED               [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9678451Z tests/test_synthesizer.py::TestToKebab::test_underscores PASSED          [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9691917Z tests/test_synthesizer.py::TestComputeDraftConfidence::test_base_confidence PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9704849Z tests/test_synthesizer.py::TestComputeDraftConfidence::test_degrading_boost PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9717939Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_empty_clusters PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9732310Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_guard_and_repair_generated PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9745912Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_guard_only PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9760105Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_repair_only PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9774477Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_draft_names_are_kebab PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9788876Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_negative_examples_from_fp_feedback PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9801558Z tests/test_synthesizer.py::TestComputeOverlap::test_no_overlap PASSED    [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9814736Z tests/test_synthesizer.py::TestComputeOverlap::test_signal_overlap PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9829677Z tests/test_synthesizer.py::TestComputeOverlap::test_module_overlap PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:03.9967598Z tests/test_synthesizer.py::TestListExistingSkills::test_no_skills_dir PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0102251Z tests/test_synthesizer.py::TestListExistingSkills::test_finds_skills PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0117249Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_empty_drafts PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0132647Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_low_confidence_discard PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0255034Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_new_when_no_existing PASSED [ 91%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0372018Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_sprawl_guard PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0495877Z tests/test_synthesizer.py::TestEffectivenessTracking::test_save_and_load PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0618791Z tests/test_synthesizer.py::TestEffectivenessTracking::test_create_baseline PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0742035Z tests/test_synthesizer.py::TestEffectivenessTracking::test_update_effectiveness PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0756623Z tests/test_synthesizer.py::TestRenderRepairSkillMd::test_render_basic PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.0870358Z tests/test_synthesizer.py::TestSynthesizeApi::test_no_snapshots PASSED   [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1038924Z tests/test_synthesizer.py::TestSynthesizeApi::test_full_pipeline PASSED  [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1053516Z tests/test_synthesizer.py::TestSynthesizeCli::test_command_exists PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1077783Z tests/test_synthesizer.py::TestSynthesizeCli::test_help_text PASSED      [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1093472Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[feat] PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1108813Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[fix] PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1123700Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[chore] PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1138521Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[signal] PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1153325Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[prompt] PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1168127Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[review] PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1181668Z tests/test_task_card.py::test_build_card_includes_gate_and_audit_sections PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1194257Z tests/test_task_card.py::test_every_valid_type_has_gates_and_routing PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1216338Z tests/test_task_card.py::test_cli_rejects_invalid_type PASSED            [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1229778Z tests/test_task_graph.py::TestEmptyTaskGraph::test_empty_list_returns_empty_graph PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1243292Z tests/test_task_graph.py::TestEmptyTaskGraph::test_empty_graph_api_dict PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1260951Z tests/test_task_graph.py::TestEmptyTaskGraph::test_empty_graph_to_text_summary PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1274619Z tests/test_task_graph.py::TestSingleTask::test_one_task_graph PASSED     [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1288921Z tests/test_task_graph.py::TestLinearChain::test_topo_sort_order PASSED   [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1302828Z tests/test_task_graph.py::TestLinearChain::test_preferred_order PASSED   [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1316732Z tests/test_task_graph.py::TestLinearChain::test_blocks_inverse PASSED    [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1330707Z tests/test_task_graph.py::TestLinearChain::test_execution_phases_sequential PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1343835Z tests/test_task_graph.py::TestLinearChain::test_critical_path_is_full_chain PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1357810Z tests/test_task_graph.py::TestParallelTasks::test_parallel_detection PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1371487Z tests/test_task_graph.py::TestParallelTasks::test_execution_phases_diamond PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1385014Z tests/test_task_graph.py::TestParallelTasks::test_critical_path_diamond PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1399371Z tests/test_task_graph.py::TestParallelTasks::test_to_text_includes_phase_and_dependency_view PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1412526Z tests/test_task_graph.py::TestIndependentTasks::test_all_in_one_phase PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1425810Z tests/test_task_graph.py::TestIndependentTasks::test_parallel_with_all PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1440766Z tests/test_task_graph.py::TestTopologicalSortDeterminism::test_execution_phases_stable_regardless_of_input_order PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1454763Z tests/test_task_graph.py::TestTopologicalSortDeterminism::test_preferred_order_stable_regardless_of_input_order PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1469731Z tests/test_task_graph.py::TestTopologicalSortDeterminism::test_sequential_chain_stable PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1483273Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_empty_sorted_ids_returns_empty_list PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1497174Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_tie_breaking_is_deterministic_lexicographic PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1520631Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_tie_breaking_prefers_smallest_id PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1536422Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_build_task_graph_empty_critical_path PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1552298Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_duplicate_ids_raise_value_error PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1579564Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_duplicate_ids_lists_all_duplicates PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1594228Z tests/test_task_graph.py::TestBatchGroups::test_batch_group_from_template_and_signal PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1608384Z tests/test_task_graph.py::TestBatchGroups::test_different_signals_different_groups PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1621601Z tests/test_task_graph.py::TestBatchGroups::test_singleton_group_filtered PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1647126Z tests/test_task_graph.py::TestBatchGroups::test_no_template_no_group PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1667524Z tests/test_task_graph.py::TestCycleDetection::test_simple_cycle_raises PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1682126Z tests/test_task_graph.py::TestCycleDetection::test_three_node_cycle_raises PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1698032Z tests/test_task_graph.py::TestCycleDetection::test_cycle_error_lists_members PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1713927Z tests/test_task_graph.py::TestUnknownDependencies::test_unknown_dep_emits_warning PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1728003Z tests/test_task_graph.py::TestUnknownDependencies::test_unknown_dep_still_builds_graph PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1743291Z tests/test_task_graph.py::TestUnknownDependencies::test_multiple_unknown_deps_each_warn PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1760147Z tests/test_task_graph.py::TestEstimatedDelta::test_total_delta_summed PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1775381Z tests/test_task_graph.py::TestApiDict::test_api_dict_structure PASSED    [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1790807Z tests/test_task_graph.py::TestApiDict::test_api_dict_delta_rounded PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1808157Z tests/test_task_graph.py::TestApiDict::test_api_dict_roundtrip_reconstructs_task_graph PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1824226Z tests/test_task_graph.py::TestShapeForProfile::test_none_profile_returns_full PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1838186Z tests/test_task_graph.py::TestShapeForProfile::test_unknown_profile_returns_full PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1853273Z tests/test_task_graph.py::TestShapeForProfile::test_planner_keeps_tasks PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1868021Z tests/test_task_graph.py::TestShapeForProfile::test_coder_keeps_findings PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1882734Z tests/test_task_graph.py::TestShapeForProfile::test_verifier_keeps_deltas PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1897240Z tests/test_task_graph.py::TestShapeForProfile::test_merge_readiness_minimal PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.1911354Z tests/test_task_graph.py::TestShapeForProfile::test_always_keeps_envelope PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.2943356Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_empty_graph PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.3984175Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_single_task_plan PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.5035034Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_batch_tasks_grouped PASSED [ 92%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.6078044Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_step_numbering_sequential PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.7156715Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_session_id_in_params PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.8221250Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_no_session_id_omitted PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:04.9258841Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_success_criteria_set PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.0299515Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_abort_criteria_set PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.1343470Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_estimated_delta_from_graph PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.2393485Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_api_dict_roundtrip PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.3476596Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_default_step_timeout_is_exposed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.4529587Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_step_timeout_is_exposed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.5595202Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_preconditions_first_phase_empty PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.6646805Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_preconditions_later_phase_populated PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.6664127Z tests/test_task_graph_contracts_types.py::test_next_step_contract_helpers_build_expected_shape PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.6678879Z tests/test_task_graph_contracts_types.py::test_error_response_contains_contract_fields PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.7830478Z tests/test_task_graph_contracts_types.py::test_build_task_graph_and_workflow_plan_smoke PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:05.9021977Z tests/test_task_graph_contracts_types.py::test_validate_plan_detects_hard_repo_state_change PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0108750Z tests/test_task_graph_contracts_types.py::test_validate_plan_handles_legacy_and_invalidated_plan PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0126223Z tests/test_task_graph_contracts_types.py::test_task_to_api_dict_emits_contract_and_refs PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0141468Z tests/test_task_graph_contracts_types.py::test_derive_task_contract_builds_allowed_files PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0185866Z tests/test_task_graph_contracts_types.py::test_types_module_is_importable_and_exposes_aliases PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0204645Z tests/test_task_graph_contracts_types.py::test_response_shaping_helpers_cover_base_and_profile_filtering PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0225951Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_returns_first_pending_fifo PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0245330Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_specific_task_id PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0264455Z tests/test_task_queue.py::TestTaskQueueClaim::test_double_claim_same_task_returns_none PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0279144Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_completed_task_returns_none PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0292695Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_no_selected_tasks_returns_none PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0310269Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_all_completed_returns_none PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0348366Z tests/test_task_queue.py::TestTaskQueueClaim::test_fifo_skips_claimed_tasks PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0365389Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_failed_task_returns_none PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0387946Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_sets_lease_fields PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0410522Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_extends_expiry PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0442335Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_wrong_agent_fails PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0463227Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_after_expiry_fails PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0478433Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_nonexistent_task PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0500298Z tests/test_task_queue.py::TestLeaseLifecycle::test_expired_lease_becomes_reclaimable PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0525149Z tests/test_task_queue.py::TestLeaseLifecycle::test_max_reclaim_marks_task_failed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0545980Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_increments_reclaim_count PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0585216Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_max_reclaim_marks_failed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0614190Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_wrong_agent_fails PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0629746Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_nonexistent_lease PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0658049Z tests/test_task_queue.py::TestCompleteTask::test_complete_removes_lease_and_marks_completed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0688823Z tests/test_task_queue.py::TestCompleteTask::test_complete_wrong_agent_fails PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0710955Z tests/test_task_queue.py::TestCompleteTask::test_complete_already_completed_idempotent PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0726642Z tests/test_task_queue.py::TestCompleteTask::test_complete_without_lease_fails PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0741115Z tests/test_task_queue.py::TestCompleteTask::test_complete_unknown_task_fails PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0763935Z tests/test_task_queue.py::TestCompleteTask::test_complete_with_result_flag PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0778002Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_empty PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0802048Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_mixed_states PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0826370Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_counts_consistent PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0855026Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_includes_agent_in_claimed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0885559Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_excludes_completed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0910993Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_excludes_failed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0934675Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_includes_claimed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0960534Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_zero_when_all_done_or_failed PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.0984175Z tests/test_task_queue.py::TestToFromDict::test_round_trip_preserves_lease_fields PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1000331Z tests/test_task_queue.py::TestToFromDict::test_from_dict_backward_compat_no_lease_fields PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1021607Z tests/test_task_queue.py::TestToFromDict::test_summary_includes_claimed_and_failed_counts PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1036258Z tests/test_task_spec.py::TestTaskSpecModel::test_minimal_valid_spec PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1050456Z tests/test_task_spec.py::TestTaskSpecModel::test_signal_layer_auto_inference PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1064204Z tests/test_task_spec.py::TestTaskSpecModel::test_output_layer_auto_inference PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1077435Z tests/test_task_spec.py::TestTaskSpecModel::test_ingestion_layer_auto_inference PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1090779Z tests/test_task_spec.py::TestTaskSpecModel::test_explicit_override_preserves_values PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1105334Z tests/test_task_spec.py::TestTaskSpecModel::test_multiple_layers PASSED  [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1120114Z tests/test_task_spec.py::TestTaskSpecModel::test_commit_type_default PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1134978Z tests/test_task_spec.py::TestTaskSpecModel::test_post_construction_mutation_is_rejected PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1149348Z tests/test_task_spec.py::TestTaskSpecModel::test_invalid_commit_type_raises_validation_error PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1163470Z tests/test_task_spec.py::TestTaskSpecModel::test_uppercase_commit_type_raises_validation_error PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1176681Z tests/test_task_spec.py::TestTaskSpecModel::test_all_architecture_layers_exist PASSED [ 93%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1190635Z tests/test_task_spec.py::TestValidateTaskSpec::test_valid_spec_advisory_only PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1204787Z tests/test_task_spec.py::TestValidateTaskSpec::test_missing_tests_layer_warning PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1226095Z tests/test_task_spec.py::TestValidateTaskSpec::test_adr_required_but_missing PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1251642Z tests/test_task_spec.py::TestValidateTaskSpec::test_vague_acceptance_criteria_warning PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1267098Z tests/test_task_spec.py::TestValidateTaskSpec::test_forbidden_path_tagesplanung PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1282733Z tests/test_task_spec.py::TestTaskSpecSerialization::test_schema_version_defaults_to_1 PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1297785Z tests/test_task_spec.py::TestTaskSpecSerialization::test_from_dict_versioned_allows_missing_schema_version PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1313770Z tests/test_task_spec.py::TestTaskSpecSerialization::test_from_dict_versioned_rejects_unsupported_future_version PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1469494Z tests/test_task_spec.py::TestTaskSpecSerialization::test_yaml_roundtrip PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.1603442Z tests/test_task_spec.py::TestTaskSpecSerialization::test_json_roundtrip PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.4234908Z tests/test_task_spec.py::TestValidateTaskSpecCLI::test_example_flag PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.6944290Z tests/test_task_spec.py::TestValidateTaskSpecCLI::test_valid_yaml_file PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.9557473Z tests/test_task_spec.py::TestValidateTaskSpecCLI::test_invalid_yaml_file PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.9710582Z tests/test_telemetry.py::test_log_tool_event_writes_jsonl_when_enabled PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:06.9851797Z tests/test_telemetry.py::test_log_tool_event_uses_explicit_run_id PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0021796Z tests/test_telemetry.py::test_log_tool_event_sanitizes_home_directory_paths PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0188367Z tests/test_telemetry.py::test_log_tool_event_sanitizes_error_message_paths PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0329307Z tests/test_telemetry.py::test_log_tool_event_disabled_writes_nothing PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0459973Z tests/test_telemetry.py::test_api_explain_emits_telemetry PASSED         [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0481200Z tests/test_telemetry.py::test_api_diff_returns_acceptance_fields PASSED  [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0501458Z tests/test_telemetry.py::test_api_diff_scopes_decision_logic_to_target_path PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0532725Z tests/test_telemetry.py::test_api_diff_recommends_baseline_for_large_working_tree PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0563742Z tests/test_telemetry.py::test_api_diff_does_not_recommend_baseline_when_baseline_is_provided PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0586484Z tests/test_telemetry.py::test_api_diff_uncommitted_mode_passed_to_analyzer PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0605531Z tests/test_telemetry.py::test_api_diff_rejects_conflicting_mode_flags PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0624950Z tests/test_telemetry.py::test_api_diff_staged_only_reports_zero_staged_files PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0657109Z tests/test_telemetry.py::test_api_scan_returns_acceptance_fields PASSED  [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0676613Z tests/test_test_detection.py::test_is_test_file_patterns PASSED          [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0702305Z tests/test_test_detection.py::test_is_generated_file_patterns PASSED     [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0730440Z tests/test_test_detection.py::test_classify_file_context PASSED          [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0759168Z tests/test_test_orchestrator.py::test_docs_only_skips PASSED             [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0774158Z tests/test_test_orchestrator.py::test_signals_triggers_precision_recall PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0789093Z tests/test_test_orchestrator.py::test_output_triggers_contract_before_dev PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0803252Z tests/test_test_orchestrator.py::test_ingestion_triggers_test_dev PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0817342Z tests/test_test_orchestrator.py::test_other_src_drift_uses_test_fast PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0830929Z tests/test_test_orchestrator.py::test_tests_or_scripts_use_test_fast PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0846079Z tests/test_test_orchestrator.py::test_empty_diff_defaults_to_test_fast PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0868156Z tests/test_test_orchestrator.py::test_mixed_paths_deduplicate_tiers PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0884158Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[full-check] PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0898917Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[precision-recall] PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0913106Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[skip] PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0926944Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[test-contract] PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0941298Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[test-dev] PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.0956770Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[test-fast] PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1130325Z tests/test_test_polarity_deficit.py::test_tpd_zero_assertion_density PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1273682Z tests/test_test_polarity_deficit.py::test_tpd_counts_negative_assert_forms PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1304103Z tests/test_test_polarity_deficit.py::test_tpd_counts_pytest_fail_and_raises_calls PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1324362Z tests/test_test_polarity_deficit.py::test_tpd_ignores_out_of_range_assert_position_metadata PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1501562Z tests/test_test_polarity_deficit.py::test_tpd_ignores_unexpected_source_segment_exception PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1677399Z tests/test_test_polarity_deficit.py::test_tpd_fallback_discovers_tests_when_parse_results_are_empty PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1693242Z tests/test_timeline.py::TestGroupCommitsByModule::test_groups_by_first_directory PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1707456Z tests/test_timeline.py::TestGroupCommitsByModule::test_root_level_files PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1721638Z tests/test_timeline.py::TestDetectAiBursts::test_no_ai_commits_no_bursts PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1735716Z tests/test_timeline.py::TestDetectAiBursts::test_detects_burst PASSED    [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1749305Z tests/test_timeline.py::TestDetectAiBursts::test_spread_out_commits_no_burst PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1762388Z tests/test_timeline.py::TestFindDriftOnset::test_no_commits_returns_none PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1776420Z tests/test_timeline.py::TestFindDriftOnset::test_detects_onset_from_ai_commits PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1790479Z tests/test_timeline.py::TestBuildTimeline::test_empty_inputs PASSED      [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1804770Z tests/test_timeline.py::TestBuildTimeline::test_builds_module_timeline PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1819861Z tests/test_timeline.py::TestBuildTimeline::test_global_events_from_high_confidence_ai PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.1989572Z tests/test_timeline_command.py::test_timeline_command_builds_and_renders_timeline PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2149631Z tests/test_timeline_command.py::test_timeline_command_handles_empty_commit_history PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2165119Z tests/test_tool_metadata.py::TestToolCatalog::test_catalog_has_all_tools PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2178777Z tests/test_tool_metadata.py::TestToolCatalog::test_every_entry_has_cost PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2191877Z tests/test_tool_metadata.py::TestToolCatalog::test_every_entry_has_context_hint PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2205286Z tests/test_tool_metadata.py::TestToolCatalog::test_phases_defined PASSED [ 94%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2218276Z tests/test_tool_metadata.py::TestToolsForPhase::test_init_phase PASSED   [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2231194Z tests/test_tool_metadata.py::TestToolsForPhase::test_fix_phase PASSED    [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2244708Z tests/test_tool_metadata.py::TestToolsForPhase::test_verify_phase PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2257594Z tests/test_tool_metadata.py::TestToolsForPhase::test_unknown_phase_returns_all PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2352264Z tests/test_tool_metadata.py::TestMetadataAsDict::test_serialisation PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2374863Z tests/test_trend_chart.py::TestRenderTrendChart::test_needs_at_least_two_snapshots PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.2435620Z tests/test_trend_chart.py::TestRenderTrendChart::test_renders_chart_with_multiple_snapshots PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:07.8019192Z tests/test_trend_command_history.py::test_trend_command_uses_canonical_history_and_keeps_legacy_entries PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.0983443Z tests/test_trend_command_history.py::test_trend_command_last_short_alias PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1002789Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_raises_on_window_less_than_two PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1017933Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_insufficient_history_returns_not_blocked PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1031974Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_empty_history_returns_not_blocked PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1046217Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_below_delta_threshold_returns_not_blocked PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1060748Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_above_threshold_no_remediation_blocks PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1074978Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_above_threshold_with_remediation_not_blocked PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1088211Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_above_threshold_require_false_blocks_regardless PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1101919Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_window_deduplication_by_commit_hash PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1115708Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_history_points_reflects_window_size PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1128699Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_return_type PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1141876Z tests/test_trend_gate.py::TestFindingFingerprints::test_returns_set_from_list PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1157295Z tests/test_trend_gate.py::TestFindingFingerprints::test_missing_key_returns_empty PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1172081Z tests/test_trend_gate.py::TestFindingFingerprints::test_non_list_value_returns_empty PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1186362Z tests/test_trend_gate.py::TestFindingFingerprints::test_filters_non_strings PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1200263Z tests/test_trend_gate.py::TestFindingFingerprints::test_filters_empty_strings PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1214495Z tests/test_trend_gate.py::TestResolvedFingerprints::test_returns_fps_present_before_absent_after PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1230375Z tests/test_trend_gate.py::TestResolvedFingerprints::test_no_resolved_if_identical PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1244011Z tests/test_trend_gate.py::TestResolvedFingerprints::test_empty_before_returns_empty PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1262757Z tests/test_trend_gate.py::TestHasRemediationActivity::test_returns_false_if_fewer_than_two_snapshots PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1283104Z tests/test_trend_gate.py::TestHasRemediationActivity::test_returns_false_if_window_commits_less_than_two PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1297001Z tests/test_trend_gate.py::TestHasRemediationActivity::test_detects_resolved_fingerprint PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1313756Z tests/test_trend_gate.py::TestHasRemediationActivity::test_returns_false_when_no_resolution PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1330771Z tests/test_trend_gate.py::TestHasRemediationActivity::test_skips_same_commit_pairs PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1346429Z tests/test_trend_gate.py::TestHasRemediationActivity::test_true_if_any_commit_resolves PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1505523Z tests/test_trend_history.py::test_save_history_keeps_existing_file_when_atomic_replace_fails PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.1742864Z tests/test_trend_history.py::test_save_history_retries_on_transient_permission_error PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.2237256Z tests/test_trend_history.py::test_apply_trend_and_persist_snapshot_logs_warning_on_corrupt_history PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.2367335Z tests/test_ts_alias_resolver.py::test_load_compiler_options_missing_file PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.2507031Z tests/test_ts_alias_resolver.py::test_load_compiler_options_invalid_json PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.2633438Z tests/test_ts_alias_resolver.py::test_load_compiler_options_non_dict_compiler_options PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.2757825Z tests/test_ts_alias_resolver.py::test_load_compiler_options_valid PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.2891210Z tests/test_ts_alias_resolver.py::test_load_tsconfig_data_missing_file PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.3030873Z tests/test_ts_alias_resolver.py::test_load_tsconfig_data_invalid_json PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.3155688Z tests/test_ts_alias_resolver.py::test_load_tsconfig_data_non_dict PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.3301300Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_package_style_returns_none PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.3441817Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_absolute_nonexistent PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.3590769Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_relative_json_file_exists PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.3743599Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_adds_json_extension PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.3877943Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_empty_suffix_tries_tsconfig_json PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4009258Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_single PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4162819Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_cycle_prevention PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4301817Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_extends_non_string PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4459938Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_parent_not_found PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4596459Z tests/test_ts_alias_resolver.py::test_iter_effective_paths_invalid_base_url_type PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4755775Z tests/test_ts_alias_resolver.py::test_iter_effective_paths_shadowed_empty_targets PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4882575Z tests/test_ts_alias_resolver.py::test_iter_effective_paths_valid PASSED  [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4896989Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_exact_no_wildcard PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4910228Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_wildcard PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4922854Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_no_match_prefix PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4936562Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_multiple_wildcards_returns_none PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4951401Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_suffix_mismatch PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4975214Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_no_wildcard_empty_capture PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.4990149Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_no_wildcard_nonempty_capture_returns_none PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.5002906Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_with_wildcard PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.5023603Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_multiple_wildcards_returns_none PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.5172445Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_ts_file_exists PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.5298992Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_without_extension_tries_ts PASSED [ 95%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.5419442Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_index_ts PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.5538494Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_no_match_returns_none PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.5662869Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_tsx PASSED  [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.5812190Z tests/test_ts_alias_resolver.py::test_resolve_alias_no_tsconfig PASSED   [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.5942956Z tests/test_ts_alias_resolver.py::test_resolve_alias_relative_import_skipped PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6093305Z tests/test_ts_alias_resolver.py::test_resolve_alias_resolves_to_ts_file PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6221024Z tests/test_ts_alias_resolver.py::test_resolve_alias_no_match_returns_none PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6257857Z tests/test_ts_export_detection.py::TestExportDetection::test_exported_function PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6296875Z tests/test_ts_export_detection.py::TestExportDetection::test_default_exported_function PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6326549Z tests/test_ts_export_detection.py::TestExportDetection::test_exported_arrow_function PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6359328Z tests/test_ts_export_detection.py::TestExportDetection::test_non_exported_underscore_function PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6393236Z tests/test_ts_export_detection.py::TestExportDetection::test_non_exported_public_function PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6425836Z tests/test_ts_export_detection.py::TestExportDetection::test_non_exported_arrow_function PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6450126Z tests/test_ts_export_detection.py::TestExportDetection::test_no_exports_file PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6464652Z tests/test_ts_export_detection.py::TestExportDetection::test_python_function_default_not_exported PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6482592Z tests/test_ts_export_detection.py::TestDCAScoreBoost::test_non_exported_ts_functions_are_not_treated_as_exports PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6501680Z tests/test_ts_export_detection.py::TestDCAScoreBoost::test_exported_ts_functions_no_boost PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6529484Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_basic_interface PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6556392Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_is_interface_flag PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6581754Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_methods PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6605254Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_method_params PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6631119Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_method_return_type PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6654544Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_type_alias_has_no_methods PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6680584Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_extends PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6707550Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_generic_interface_methods PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6727207Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_empty_file_no_interfaces PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6745642Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_regular_class_not_interface PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6767594Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_language_set PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6782315Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_python_classinfo_default_not_interface PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6817481Z tests/test_ts_naming_consistency.py::TestIPrefixConsistency::test_dominant_i_prefix_does_not_flag_outliers PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6841121Z tests/test_ts_naming_consistency.py::TestIPrefixConsistency::test_consistent_no_prefix_no_findings PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6868468Z tests/test_ts_naming_consistency.py::TestEnumCasingConsistency::test_mixed_enum_casing_flagged PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6894411Z tests/test_ts_naming_consistency.py::TestGenericParameterNaming::test_mixed_generics_not_flagged PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6930863Z tests/test_ts_react_hooks.py::TestMissingDependencyArray::test_effect_without_deps_detected PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6953710Z tests/test_ts_react_hooks.py::TestMissingDependencyArray::test_clean_effect_no_missing_deps PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.6990686Z tests/test_ts_react_hooks.py::TestStaleClosure::test_empty_deps_with_referenced_state PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7013198Z tests/test_ts_react_hooks.py::TestStaleClosure::test_clean_effect_no_stale_closure PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7036312Z tests/test_ts_react_hooks.py::TestHookPlacement::test_custom_hook_outside_hooks_dir PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7058212Z tests/test_ts_react_hooks.py::TestHookPlacement::test_non_tsx_file_no_hook_patterns PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7073008Z tests/test_ts_react_hooks.py::TestPatternCategory::test_react_hook_category_exists PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7089463Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_unsupported_language_skipped PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7322553Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_guarded_functions_no_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7525526Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_unguarded_functions_triggers PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7713493Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_index_file_excluded PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7731703Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_test_file_excluded PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.7870180Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_single_delegation_wrappers_are_treated_as_guarded PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8012014Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_strongly_typed_non_imperative_functions_are_treated_as_guarded PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8030475Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_bare_catch_detected PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8047849Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_any_catch_detected PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8064594Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_unknown_catch_detected PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8080915Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_error_catch_detected PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8096142Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_specific_catch_not_broad PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8112007Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_mixed_broad_and_specific PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8266787Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_validate_with_throw_no_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8426055Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_validate_without_throw_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8582317Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_is_with_boolean_return_no_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8735096Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_is_without_boolean_return_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.8873199Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_ensure_with_throw_no_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.9036448Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_try_catch_no_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.9194959Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_promise_catch_no_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.9333771Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_optional_chain_and_fallback_no_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.9472063Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_conditional_early_fallback_no_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.9621394Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_without_recovery_pattern_still_finding PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.9638042Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_test_file_excluded PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.9653680Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_unsupported_language_skipped PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.9799451Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_bare_catch_is_bare PASSED [ 96%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:08.9945061Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_untyped_catch_is_bare PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0095048Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_any_catch_extracted PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0240046Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_error_type_extracted PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0260666Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_throw_new_error PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0282351Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_multiple_throw_types PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0297963Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_catch_typed PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0320260Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_catch_untyped_is_bare PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0329200Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_no_catch_no_throw PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0344998Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_arrow_function_throw PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0359083Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_private_function_skipped PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0380783Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_function_declaration PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0399492Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_arrow_function PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0413234Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_method_definition PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0430180Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_no_public_functions PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0596642Z tests/test_ts_signals_phase3.py::TestEcmSignalTs::test_detects_exception_contract_change PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.0942557Z tests/test_ts_signals_phase3.py::TestEcmSignalTs::test_no_finding_when_same_profile PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1080713Z tests/test_ts_signals_phase3.py::TestEcmSignalTs::test_no_finding_when_signature_changed PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1099763Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_positive_assertions PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1119496Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_negative_assertions PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1141905Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_mixed_assertions PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1159388Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_boundary_keyword_detection PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1182564Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_assert_throws_node_style PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1201980Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_not_matcher_counted_as_negative PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1371456Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_detects_happy_path_only_suite PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1521994Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_no_finding_with_enough_negative_tests PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1663404Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_skips_non_test_file PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1807672Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_below_min_test_functions_threshold PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1961178Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_javascript_test_file PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.1990660Z tests/test_tsjs_alias_resolution.py::test_resolve_tsconfig_alias_import_resolves_two_aliases_and_ignores_unknown PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2026631Z tests/test_tsjs_alias_resolution.py::test_build_relative_import_graph_resolves_alias_imports PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2086447Z tests/test_tsjs_alias_resolution.py::test_resolve_tsconfig_alias_import_resolves_recursive_extends_chain PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2122402Z tests/test_tsjs_barrel_resolution.py::test_build_relative_import_graph_resolves_one_hop_barrel_index PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2158593Z tests/test_tsjs_barrel_resolution.py::test_build_relative_import_graph_resolves_one_hop_barrel_index_tsx PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2339131Z tests/test_tsjs_barrel_resolution.py::test_build_relative_import_graph_ignores_node_modules_sources PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2385428Z tests/test_tsjs_import_graph_relative.py::test_build_relative_import_graph_resolves_relative_ts_and_tsx PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2409786Z tests/test_tsjs_rule_circular_module_detection.py::test_positive_fixture_produces_exactly_one_cycle_finding_with_required_fields PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2433821Z tests/test_tsjs_rule_circular_module_detection.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2478887Z tests/test_tsjs_rule_cross_package_import_ban.py::test_positive_fixture_produces_exactly_one_finding_with_required_fields PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2523116Z tests/test_tsjs_rule_cross_package_import_ban.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2549146Z tests/test_tsjs_rule_layer_leak_detection.py::test_positive_fixture_produces_exactly_one_finding_with_required_fields PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2575631Z tests/test_tsjs_rule_layer_leak_detection.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2600974Z tests/test_tsjs_rule_ui_to_infra_import_ban.py::test_positive_fixture_produces_exactly_one_finding_with_required_fields PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2629589Z tests/test_tsjs_rule_ui_to_infra_import_ban.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2652525Z tests/test_tsjs_workspace_boundaries.py::test_discover_workspace_package_roots_from_root_package_json PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2694196Z tests/test_tsjs_workspace_boundaries.py::test_assigns_each_fixture_source_to_exactly_one_package PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2737263Z tests/test_tsjs_workspace_boundaries.py::test_exposes_package_membership_for_rule_modules PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2950098Z tests/test_tsjs_workspace_boundaries.py::test_assignments_ignore_node_modules_sources PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2972078Z tests/test_type_safety_bypass.py::TestBypassCounting::test_clean_file_no_bypasses PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.2991836Z tests/test_type_safety_bypass.py::TestBypassCounting::test_moderate_file_has_bypasses PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3011867Z tests/test_type_safety_bypass.py::TestBypassCounting::test_severe_file_many_bypasses PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3031927Z tests/test_type_safety_bypass.py::TestBypassCounting::test_as_any_detected PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3053985Z tests/test_type_safety_bypass.py::TestBypassCounting::test_non_null_detected PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3076625Z tests/test_type_safety_bypass.py::TestBypassCounting::test_ts_ignore_detected PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3093410Z tests/test_type_safety_bypass.py::TestBypassCounting::test_ts_expect_error_detected PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3117538Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_clean_file_no_findings PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3155085Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_moderate_file_produces_finding PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3183205Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_severe_file_high_score PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3198976Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_python_file_no_findings PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3212191Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_signal_type PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3225502Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_signal_registered PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3356543Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/user.test.ts] PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3478718Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/user.spec.tsx] PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3602080Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/__tests__/user.ts] PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3742898Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/__mocks__/user.ts] PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.3885282Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_files_can_be_included_with_reduced_severity PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.4018919Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_src_test_helpers_and_test_prefixed_paths_are_skipped[extensions/whatsapp/src/test-helpers.ts] PASSED [ 97%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.4154652Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_src_test_helpers_and_test_prefixed_paths_are_skipped[src/gateway/test-http-response.ts] PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.4323441Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_sdk_event_emitter_non_null_assertions_are_dampened PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.4476903Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_274_playwright_sdk_non_null_patterns_do_not_escalate_to_high PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.4620787Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_278_playwright_core_event_emitter_patterns_are_sdk_dampened PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.4768205Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_278_event_emitter_patterns_without_sdk_import_are_not_dampened PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.4945386Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_279_playwright_runtime_guarded_double_cast_is_sdk_dampened PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.5090268Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_279_playwright_double_cast_without_runtime_guard_stays_weighted PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.5258521Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_280_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.5421859Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_282_fixture_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.5562610Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_292_mock_harness_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.5718878Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_295_test_utils_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.5882835Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_293_status_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.6039230Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_296_spawn_workspace_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.6184898Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_297_menu_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.6325473Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_299_provider_usage_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.6496748Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_functions PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.6640623Z tests/test_typescript_parser.py::TestTypeScriptParser::test_extract_return_type_from_typed_arrow_declarator PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.6774287Z tests/test_typescript_parser.py::TestTypeScriptParser::test_extract_type_predicate_return_type PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.6973619Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_classes PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.7126896Z tests/test_typescript_parser.py::TestTypeScriptParser::test_export_flags_for_ts_type_interface_and_class PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.7310371Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_imports PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.7488428Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_error_handling_patterns PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.7659838Z tests/test_typescript_parser.py::TestTypeScriptParser::test_api_client_wrapper_call_is_not_detected_as_endpoint PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.7810352Z tests/test_typescript_parser.py::TestTypeScriptParser::test_inline_route_handler_body_auth_is_detected PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.7979332Z tests/test_typescript_parser.py::TestTypeScriptParser::test_enclosing_function_throw_auth_guard_is_detected PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.8137468Z tests/test_typescript_parser.py::TestTypeScriptParser::test_app_use_auth_middleware_marks_routes_as_authed PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.8287434Z tests/test_typescript_parser.py::TestTypeScriptParser::test_loopback_listen_marks_routes_as_loopback_only PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.8454189Z tests/test_typescript_parser.py::TestTypeScriptParser::test_non_loopback_listen_does_not_mark_loopback_only PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.8617125Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_tsx PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.8783489Z tests/test_typescript_parser.py::TestTypeScriptFallback::test_stub_extracts_imports PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.8923273Z tests/test_typescript_parser.py::TestTypeScriptFallback::test_fallback_when_treesitter_missing PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9082764Z tests/test_typescript_parser.py::TestTypeScriptFallback::test_fallback_preserves_requested_language PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9098677Z tests/test_verify.py::TestDirectionFromDelta::test_improving PASSED      [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9113238Z tests/test_verify.py::TestDirectionFromDelta::test_degrading PASSED      [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9126993Z tests/test_verify.py::TestDirectionFromDelta::test_stable_zero PASSED    [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9140324Z tests/test_verify.py::TestDirectionFromDelta::test_stable_near_zero PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9154046Z tests/test_verify.py::TestVerifyAgentInstruction::test_pass_instruction PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9167544Z tests/test_verify.py::TestVerifyAgentInstruction::test_fail_instruction PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9192435Z tests/test_verify.py::TestVerifyApi::test_pass_when_clean_and_no_degradation PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9215831Z tests/test_verify.py::TestVerifyApi::test_fail_on_score_degradation PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9244306Z tests/test_verify.py::TestVerifyApi::test_fail_on_new_high_finding PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9270072Z tests/test_verify.py::TestVerifyApi::test_pass_when_finding_below_threshold PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9305298Z tests/test_verify.py::TestVerifyApi::test_fail_on_none_never_blocks PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9327492Z tests/test_verify.py::TestVerifyApi::test_pass_with_improving_score PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9351498Z tests/test_verify.py::TestVerifyApi::test_next_tool_on_pass PASSED       [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9374553Z tests/test_verify.py::TestVerifyApi::test_next_tool_on_fail PASSED       [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9394985Z tests/test_verify.py::TestVerifyApi::test_error_propagation PASSED       [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9419650Z tests/test_verify.py::TestVerifyApi::test_scope_files_passed_through PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9450059Z tests/test_verify.py::TestVerifyApi::test_ref_mode_uses_diff_api PASSED  [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9483418Z tests/test_verify.py::TestVerifyApi::test_baseline_mode_uses_diff_api PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9507926Z tests/test_verify.py::TestVerifyApi::test_staged_only_mode_uses_diff_api PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9528205Z tests/test_verify.py::TestVerifyApi::test_invalid_uncommitted_with_staged_only_returns_error PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9547436Z tests/test_verify.py::TestVerifyApi::test_invalid_ref_with_uncommitted_returns_error PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9565771Z tests/test_verify.py::TestVerifyApi::test_invalid_ref_with_baseline_returns_error PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9601691Z tests/test_verify.py::TestVerifyApi::test_exception_returns_error_response PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9623696Z tests/test_verify.py::TestVerifyCommand::test_cli_pass_exits_zero PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9643578Z tests/test_verify.py::TestVerifyCommand::test_cli_fail_exits_one PASSED  [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9664414Z tests/test_verify.py::TestVerifyCommand::test_cli_exit_zero_flag PASSED  [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9810929Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_global_safe_to_commit_true PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:09.9969656Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_global_approved_true PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.0102922Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_embedded_json_nudge_safe_to_commit PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.0230669Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_gate_table_auto_row_clean PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.0354894Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_review_pending_not_actioned_is_clean PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.0493073Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_review_actioned_with_safe_to_commit_is_clean PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.0638912Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_review_actioned_without_approval_is_bypass PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.0772331Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_block_actioned_without_approval_is_bypass PASSED [ 98%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.0921134Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_global_safe_to_commit_overrides_bypass PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.1064629Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_mixed_auto_review_bypass PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.1195017Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactEdgeCases::test_empty_artifact_returns_warning PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.1342388Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactEdgeCases::test_no_gate_table_with_prose_is_clean PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.1488154Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactEdgeCases::test_artifact_parse_error_on_missing_file PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.1630567Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_no_artifacts_exits_2 PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.1773337Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_clean_artifact_exits_0 PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.1932744Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_bypass_artifact_exits_1 PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.2091395Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_json_output_clean PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.2242447Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_specific_artifact_missing_exits_2 PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.2280416Z tests/test_visualize.py::TestVisualizeCommand::test_visualize_without_textual_shows_error PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.3878912Z tests/test_visualize.py::TestVisualizeCommand::test_visualize_no_modules_exits_gracefully PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.3893424Z tests/test_visualize.py::TestTuiRenderer::test_severity_label PASSED     [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.3907001Z tests/test_visualize.py::TestTuiRenderer::test_score_bar PASSED          [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.3920281Z tests/test_visualize.py::TestTuiRenderer::test_score_bar_full PASSED     [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.3933301Z tests/test_visualize.py::TestTuiRenderer::test_score_bar_empty PASSED    [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4020207Z tests/test_visualize.py::TestTuiRenderer::test_app_creation PASSED       [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4045329Z tests/test_visualize.py::TestTuiRenderer::test_build_summary_contains_core_metrics PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4077462Z tests/test_visualize.py::TestTuiRenderer::test_build_detail_renders_signal_breakdown_and_findings PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4103522Z tests/test_visualize.py::TestTuiRenderer::test_mount_and_selection_update_detail_panel PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4131051Z tests/test_visualize.py::TestTuiRenderer::test_selection_out_of_bounds_is_ignored PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4158691Z tests/test_visualize.py::TestTuiRenderer::test_build_detail_skips_zero_signal_scores_and_handles_no_findings PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4194061Z tests/test_watch.py::TestPrintNudgeSummary::test_improving_direction PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4220261Z tests/test_watch.py::TestPrintNudgeSummary::test_degrading_direction PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4240082Z tests/test_watch.py::TestPrintNudgeSummary::test_stable_direction PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4260366Z tests/test_watch.py::TestPrintNudgeSummary::test_initial_baseline PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4287945Z tests/test_watch.py::TestPrintNudgeSummary::test_many_new_findings_truncated PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4310713Z tests/test_watch.py::TestPrintNudgeSummary::test_shows_estimated_cross_file_signal_notice PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4338396Z tests/test_watch.py::TestPrintNudgeSummary::test_falls_back_to_confidence_map_for_estimated_notice PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4351101Z tests/test_watch.py::TestWatchCommandImport::test_command_exists PASSED  [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4365670Z tests/test_watch.py::TestWatchCommandImport::test_registered_in_cli PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4573879Z tests/test_watch_file_output.py::test_output_file_created_on_initial PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.4810648Z tests/test_watch_file_output.py::test_output_updated_on_file_change PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.5019764Z tests/test_watch_file_output.py::test_output_directory_created_automatically PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.5234383Z tests/test_watch_file_output.py::test_output_written_on_loop_nudge_error PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.5419943Z tests/test_watch_file_output.py::test_no_output_file_without_flag PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.7481916Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_build_matrix_returns_valid_structure PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:10.9529231Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_baseline_version_has_7_signals PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.1546266Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_latest_version_has_at_least_20_signals PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.3740729Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_all_signals_have_introduction_version PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6288059Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_markdown_table_renders PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6305408Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_manifest_exists PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6324241Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_manifest_valid_json PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6342096Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_manifest_expectations_sum PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6368349Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_has_python_files PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6384457Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_has_readme PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6401217Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/service_a.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6416418Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/service_b.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6431847Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handler_v1.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6447076Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handler_v2.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6462389Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/auth.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6478364Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/orders.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6494393Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/payments.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6516812Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/shipping.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6533003Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/models/enriched.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6550009Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/utils/helpers.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6566454Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/outlier_module.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6582230Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/connectors/db.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6598795Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/processors/pricing.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6614773Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/processors/transform.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6630039Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/processors/validator.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6646115Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[tests/test_api.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6661062Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/utils/naming.py] PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:11.6677826Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_mds_duplicates_are_identical PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:13.6908771Z tests/test_workspace_value.py::TestAgentLoopBenchmark::test_scan_finds_patterns PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:13.9702599Z tests/test_workspace_value.py::TestAgentLoopBenchmark::test_nudge_returns_decision PASSED [ 99%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3915877Z tests/test_workspace_value.py::TestAgentLoopBenchmark::test_fix_plan_returns_result PASSED [100%]
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3916679Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3916900Z ============================== warnings summary ===============================
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3919966Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3922025Z   D:\a\drift\drift\.venv-ci\Lib\site-packages\_pytest\monkeypatch.py:79: DeprecationWarning: drift.calibration.outcome_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3923528Z     __import__(used)
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3924098Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3924510Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3925365Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3926114Z tests/test_setup_watch_boost.py::test_setup_build_config_and_overwrite_paths
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3926871Z tests/test_setup_watch_boost.py::test_setup_build_config_and_overwrite_paths
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3927557Z tests/test_setup_watch_boost.py::test_setup_interactive_path
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3928564Z   D:\a\drift\drift\src\drift\commands\setup.py:211: DeprecationWarning: drift setup is deprecated. Use 'drift init --interactive' instead.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3929449Z     warnings.warn(
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3929631Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3929997Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3931652Z   D:\a\drift\drift\tests\test_github_api_correlator_and_export.py:21: DeprecationWarning: drift.calibration.github_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3933258Z     from drift.calibration.github_correlator import correlate_github_issues
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3933730Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3934099Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3934938Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3936442Z   D:\a\drift\drift\src\drift\mcp_router_session.py:551: DeprecationWarning: drift_session_update is deprecated and will be removed in v3.0. Use drift_session_start(autopilot=true) for automatic session orchestration.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3937716Z     warnings.warn(
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3937890Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3938264Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3940118Z   D:\a\drift\drift\src\drift\mcp_server.py:1179: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3942200Z     return await run_task_status(
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3942447Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3942817Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3943645Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3944410Z tests/test_mcp_server_task_tools_boost.py::test_task_claim_no_tasks_available
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3946158Z   D:\a\drift\drift\src\drift\mcp_server.py:1075: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3947726Z     return await run_task_claim(
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3947974Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3948338Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3949207Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3950058Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3951810Z   D:\a\drift\drift\src\drift\mcp_server.py:1103: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3953396Z     return await run_task_renew(
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3953626Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3953989Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3954878Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3955901Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3956721Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3958476Z   D:\a\drift\drift\src\drift\mcp_server.py:1130: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3960055Z     return await run_task_release(
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3960311Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3960679Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3961769Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3962659Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3963486Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3965249Z   D:\a\drift\drift\src\drift\mcp_server.py:1162: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3966818Z     return await run_task_complete(
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3967069Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3967520Z -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3967966Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3968457Z --------------------------------------------------------- benchmark: 1 tests ---------------------------------------------------------
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3969537Z Name (time in us)                        Min       Max      Mean   StdDev   Median     IQR  Outliers  OPS (Kops/s)  Rounds  Iterations
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3970555Z --------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3971635Z test_bench_composite_score_micro     97.3000  574.9000  104.2156  15.9771  99.8000  2.8000   258;420        9.5955    3412           1
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3972861Z --------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3973442Z 
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3973551Z Legend:
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3974153Z   Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3974947Z   OPS: Operations Per Second, computed as 1 / Mean
Test (Python 3.13, windows-latest)	Run tests (no coverage)	2026-04-26T18:10:17.3975547Z == 6607 passed, 10 skipped, 64 deselected, 24 warnings in 261.29s (0:04:21) ===
Test (Python 3.13, windows-latest)	Post Restore static analysis caches	﻿2026-04-26T18:10:20.4342508Z Post job cleanup.
Test (Python 3.13, windows-latest)	Post Restore static analysis caches	2026-04-26T18:10:20.6491282Z Cache hit occurred on the primary key static-Windows-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4, not saving cache.
Test (Python 3.13, windows-latest)	Post Restore pip cache	﻿2026-04-26T18:10:20.7900481Z Post job cleanup.
Test (Python 3.13, windows-latest)	Post Restore pip cache	2026-04-26T18:10:21.0148801Z Cache hit occurred on the primary key pip-Windows-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4, not saving cache.
Test (Python 3.13, windows-latest)	Post Setup Python (primary path)	﻿2026-04-26T18:10:21.0427844Z Post job cleanup.
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:10:21.3089378Z Post job cleanup.
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:21.5566317Z [command]"C:\Program Files\Git\bin\git.exe" version
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:21.5904105Z git version 2.53.0.windows.2
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:21.5988968Z Temporarily overriding HOME='D:\a\_temp\4430feab-8b6f-4d67-a9fd-e6478f40ad86' before making global git config changes
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:21.5990016Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:21.6002346Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\drift\drift
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:21.6381316Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:21.6750181Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:22.3200735Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:22.3549220Z http.https://github.com/.extraheader
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:22.3609451Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all http.https://github.com/.extraheader
Test (Python 3.13, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:10:22.3993853Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Test (Python 3.13, windows-latest)	Complete job	﻿2026-04-26T18:10:23.0456070Z Cleaning up orphan processes
Test (Python 3.13, windows-latest)	Complete job	2026-04-26T18:10:23.1172663Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Python 3.13, ubuntu-latest)	Set up job	﻿2026-04-26T18:03:34.6323690Z Current runner version: '2.334.0'
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6348152Z ##[group]Runner Image Provisioner
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6348987Z Hosted Compute Agent
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6349442Z Version: 20260213.493
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6349998Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6350675Z Build Date: 2026-02-13T00:28:41Z
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6351261Z Worker ID: {f2c8fab2-d6dd-450a-af78-7af4e16d6b58}
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6351867Z Azure Region: westus3
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6352353Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6354333Z ##[group]Operating System
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6354874Z Ubuntu
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6355313Z 24.04.4
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6355742Z LTS
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6356119Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6356579Z ##[group]Runner Image
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6357056Z Image: ubuntu-24.04
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6357477Z Version: 20260413.86.1
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6358394Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6359843Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6360661Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6361594Z ##[group]GITHUB_TOKEN Permissions
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6363828Z Contents: write
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6364327Z Metadata: read
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6364776Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6366769Z Secret source: Actions
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6367538Z Prepare workflow directory
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6860458Z Prepare all required actions
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:34.6898705Z Getting action download info
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:35.1577507Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:35.3040810Z Download action repository 'actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065)
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:35.4260147Z Download action repository 'actions/cache@5a3ec84eff668545956fd18022155c47e93e2684' (SHA:5a3ec84eff668545956fd18022155c47e93e2684)
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:35.5635698Z Download action repository 'codecov/codecov-action@1f60566a86da84c4b4b64c17662a90de97fbb8d7' (SHA:1f60566a86da84c4b4b64c17662a90de97fbb8d7)
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:36.1858251Z Download action repository 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:36.3916839Z Getting action download info
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:36.5440977Z Download action repository 'actions/github-script@v7' (SHA:f28e40c7f34bde8b3046d885e986cb6290c5673b)
Test (Python 3.13, ubuntu-latest)	Set up job	2026-04-26T18:03:37.4125600Z Complete job name: Test (Python 3.13, ubuntu-latest)
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:37.4976664Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4978242Z with:
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4978959Z   fetch-depth: 0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4979745Z   repository: mick-gsk/drift
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4980945Z   token: ***
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4981656Z   ssh-strict: true
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4982400Z   ssh-user: git
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4983357Z   persist-credentials: true
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4984198Z   clean: true
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4984970Z   sparse-checkout-cone-mode: true
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4985894Z   fetch-tags: false
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4986659Z   show-progress: true
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4987421Z   lfs: false
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4988101Z   submodules: false
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4988869Z   set-safe-directory: true
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4989905Z env:
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4990908Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4992423Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4993866Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.4994996Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6083413Z Syncing repository: mick-gsk/drift
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6087964Z ##[group]Getting Git version info
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6089849Z Working directory is '/home/runner/work/drift/drift'
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6092931Z [command]/usr/bin/git version
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6120821Z git version 2.53.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6147522Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6165247Z Temporarily overriding HOME='/home/runner/work/_temp/010c3909-121e-4377-b3a8-364669c12704' before making global git config changes
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6169822Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6181701Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6212217Z Deleting the contents of '/home/runner/work/drift/drift'
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6216173Z ##[group]Initializing the repository
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6221434Z [command]/usr/bin/git init /home/runner/work/drift/drift
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6320746Z hint: Using 'master' as the name for the initial branch. This default branch name
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6324298Z hint: will change to "main" in Git 3.0. To configure the initial branch name
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6327020Z hint: to use in all of your new repositories, which will suppress this warning,
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6329207Z hint: call:
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6330258Z hint:
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6331618Z hint: 	git config --global init.defaultBranch <name>
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6333410Z hint:
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6335001Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6337743Z hint: 'development'. The just-created branch can be renamed via this command:
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6339700Z hint:
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6340810Z hint: 	git branch -m <name>
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6342230Z hint:
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6343518Z hint: Disable this message with "git config set advice.defaultBranchName false"
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6345208Z Initialized empty Git repository in /home/runner/work/drift/drift/.git/
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6349049Z [command]/usr/bin/git remote add origin https://github.com/mick-gsk/drift
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6365234Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6366624Z ##[group]Disabling automatic garbage collection
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6368930Z [command]/usr/bin/git config --local gc.auto 0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6393876Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6395115Z ##[group]Setting up auth
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6400151Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6425635Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6663934Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6689607Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6886042Z [command]/usr/bin/git config --local http.https://github.com/.extraheader AUTHORIZATION: basic ***
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6919357Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6928440Z ##[group]Fetching the repository
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.6931984Z [command]/usr/bin/git -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0326062Z From https://github.com/mick-gsk/drift
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0333034Z  * [new branch]        ci/fix-actions       -> origin/ci/fix-actions
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0334286Z  * [new branch]        copilot/analyze-test-coverage -> origin/copilot/analyze-test-coverage
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0335290Z  * [new branch]        copilot/apply-autofixes-287 -> origin/copilot/apply-autofixes-287
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0336606Z  * [new branch]        copilot/gitignore-professionalization-20260402 -> origin/copilot/gitignore-professionalization-20260402
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0338002Z  * [new branch]        copilot/improve-mcp-reliability -> origin/copilot/improve-mcp-reliability
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0339153Z  * [new branch]        copilot/pivot-to-diagnostic-tool -> origin/copilot/pivot-to-diagnostic-tool
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0341143Z  * [new branch]        copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1 -> origin/copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0343185Z  * [new branch]        dependabot/github_actions/actions/deploy-pages-5 -> origin/dependabot/github_actions/actions/deploy-pages-5
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0344942Z  * [new branch]        dependabot/github_actions/actions/first-interaction-3 -> origin/dependabot/github_actions/actions/first-interaction-3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0346578Z  * [new branch]        dependabot/github_actions/actions/github-script-8 -> origin/dependabot/github_actions/actions/github-script-8
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0348165Z  * [new branch]        dependabot/github_actions/actions/setup-python-6 -> origin/dependabot/github_actions/actions/setup-python-6
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0349887Z  * [new branch]        dependabot/github_actions/actions/upload-pages-artifact-4 -> origin/dependabot/github_actions/actions/upload-pages-artifact-4
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0351201Z  * [new branch]        drift-history        -> origin/drift-history
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0351983Z  * [new branch]        feat/context-tags-delta-first -> origin/feat/context-tags-delta-first
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0352575Z  * [new branch]        issue-438-fix        -> origin/issue-438-fix
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0353283Z  * [new branch]        llm-visibility-quickwins -> origin/llm-visibility-quickwins
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0353755Z  * [new branch]        main                 -> origin/main
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0354138Z  * [new branch]        master               -> origin/master
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0354556Z  * [new branch]        pr-16-review         -> origin/pr-16-review
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0355035Z  * [new branch]        sync-main-from-issue -> origin/sync-main-from-issue
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0355462Z  * [new tag]           v0.10.0              -> v0.10.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0355815Z  * [new tag]           v0.10.1              -> v0.10.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0356171Z  * [new tag]           v0.10.10             -> v0.10.10
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0356560Z  * [new tag]           v0.10.2              -> v0.10.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0356901Z  * [new tag]           v0.10.3              -> v0.10.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0357257Z  * [new tag]           v0.10.4              -> v0.10.4
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0357600Z  * [new tag]           v0.10.5              -> v0.10.5
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0357948Z  * [new tag]           v0.10.6              -> v0.10.6
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0358355Z  * [new tag]           v0.10.7              -> v0.10.7
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0358765Z  * [new tag]           v0.10.8              -> v0.10.8
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0359377Z  * [new tag]           v0.10.9              -> v0.10.9
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0359713Z  * [new tag]           v0.2.0               -> v0.2.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0360063Z  * [new tag]           v0.3.0               -> v0.3.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0360399Z  * [new tag]           v0.5.0               -> v0.5.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0360738Z  * [new tag]           v0.6.0               -> v0.6.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0361323Z  * [new tag]           v0.7.0               -> v0.7.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0362037Z  * [new tag]           v0.7.1               -> v0.7.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0362380Z  * [new tag]           v0.7.2               -> v0.7.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0362986Z  * [new tag]           v0.7.3               -> v0.7.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0363334Z  * [new tag]           v0.7.4               -> v0.7.4
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0363672Z  * [new tag]           v0.8.0               -> v0.8.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0364011Z  * [new tag]           v0.8.1               -> v0.8.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0364347Z  * [new tag]           v0.9.0               -> v0.9.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0364688Z  * [new tag]           v1                   -> v1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0365029Z  * [new tag]           v1.1.0               -> v1.1.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0365370Z  * [new tag]           v1.1.1               -> v1.1.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0365705Z  * [new tag]           v1.1.10              -> v1.1.10
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0366151Z  * [new tag]           v1.1.11              -> v1.1.11
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0366490Z  * [new tag]           v1.1.12              -> v1.1.12
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0366837Z  * [new tag]           v1.1.13              -> v1.1.13
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0367180Z  * [new tag]           v1.1.14              -> v1.1.14
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0367516Z  * [new tag]           v1.1.15              -> v1.1.15
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0367862Z  * [new tag]           v1.1.16              -> v1.1.16
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0368217Z  * [new tag]           v1.1.17              -> v1.1.17
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0368560Z  * [new tag]           v1.1.2               -> v1.1.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0368905Z  * [new tag]           v1.1.3               -> v1.1.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0369236Z  * [new tag]           v1.1.4               -> v1.1.4
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0369574Z  * [new tag]           v1.1.5               -> v1.1.5
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0369911Z  * [new tag]           v1.1.6               -> v1.1.6
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0370241Z  * [new tag]           v1.1.7               -> v1.1.7
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0370584Z  * [new tag]           v1.1.8               -> v1.1.8
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0370924Z  * [new tag]           v1.1.9               -> v1.1.9
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0371264Z  * [new tag]           v1.2.0               -> v1.2.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0371606Z  * [new tag]           v1.3.0               -> v1.3.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0372043Z  * [new tag]           v1.3.1               -> v1.3.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0372409Z  * [new tag]           v1.3.2               -> v1.3.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0372910Z  * [new tag]           v1.3.3               -> v1.3.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0373271Z  * [new tag]           v1.3.4               -> v1.3.4
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0373613Z  * [new tag]           v1.3.5               -> v1.3.5
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0373957Z  * [new tag]           v1.3.6               -> v1.3.6
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0374309Z  * [new tag]           v1.4.0               -> v1.4.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0374652Z  * [new tag]           v1.4.1               -> v1.4.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0375002Z  * [new tag]           v1.4.2               -> v1.4.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0375342Z  * [new tag]           v1.5.0               -> v1.5.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0375687Z  * [new tag]           v2                   -> v2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0376036Z  * [new tag]           v2.0.0               -> v2.0.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0376371Z  * [new tag]           v2.0.1               -> v2.0.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0376720Z  * [new tag]           v2.1.0               -> v2.1.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0377070Z  * [new tag]           v2.1.1               -> v2.1.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0377427Z  * [new tag]           v2.1.2               -> v2.1.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0377903Z  * [new tag]           v2.1.3               -> v2.1.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0378247Z  * [new tag]           v2.10.0              -> v2.10.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0378600Z  * [new tag]           v2.10.1              -> v2.10.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0378954Z  * [new tag]           v2.11.0              -> v2.11.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0379300Z  * [new tag]           v2.11.1              -> v2.11.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0379650Z  * [new tag]           v2.11.2              -> v2.11.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0379997Z  * [new tag]           v2.12.0              -> v2.12.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0380344Z  * [new tag]           v2.12.1              -> v2.12.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0380691Z  * [new tag]           v2.13.0              -> v2.13.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0381030Z  * [new tag]           v2.14.0              -> v2.14.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0381377Z  * [new tag]           v2.15.0              -> v2.15.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0381725Z  * [new tag]           v2.15.1              -> v2.15.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0382072Z  * [new tag]           v2.16.0              -> v2.16.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0382445Z  * [new tag]           v2.17.0              -> v2.17.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0382936Z  * [new tag]           v2.17.1              -> v2.17.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0383294Z  * [new tag]           v2.17.2              -> v2.17.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0383735Z  * [new tag]           v2.18.0              -> v2.18.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0384090Z  * [new tag]           v2.18.1              -> v2.18.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0384439Z  * [new tag]           v2.19.0              -> v2.19.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0384795Z  * [new tag]           v2.19.1              -> v2.19.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0385147Z  * [new tag]           v2.2.0               -> v2.2.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0385616Z  * [new tag]           v2.20.0              -> v2.20.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0386022Z  * [new tag]           v2.21.0              -> v2.21.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0386384Z  * [new tag]           v2.22.0              -> v2.22.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0386756Z  * [new tag]           v2.23.0              -> v2.23.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0387118Z  * [new tag]           v2.24.0              -> v2.24.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0387470Z  * [new tag]           v2.25.0              -> v2.25.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0387832Z  * [new tag]           v2.26.0              -> v2.26.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0388186Z  * [new tag]           v2.26.1              -> v2.26.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0388545Z  * [new tag]           v2.26.2              -> v2.26.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0388909Z  * [new tag]           v2.27.0              -> v2.27.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0389256Z  * [new tag]           v2.27.1              -> v2.27.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0389794Z  * [new tag]           v2.27.2              -> v2.27.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0390360Z  * [new tag]           v2.28.0              -> v2.28.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0390721Z  * [new tag]           v2.28.1              -> v2.28.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0391072Z  * [new tag]           v2.29.0              -> v2.29.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0391424Z  * [new tag]           v2.3.0               -> v2.3.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0391784Z  * [new tag]           v2.3.1               -> v2.3.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0392134Z  * [new tag]           v2.30.0              -> v2.30.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0392501Z  * [new tag]           v2.30.1              -> v2.30.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0393061Z  * [new tag]           v2.31.0              -> v2.31.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0393551Z  * [new tag]           v2.32.0              -> v2.32.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0393905Z  * [new tag]           v2.33.0              -> v2.33.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0394251Z  * [new tag]           v2.34.0              -> v2.34.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0394604Z  * [new tag]           v2.34.1              -> v2.34.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0394947Z  * [new tag]           v2.34.2              -> v2.34.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0395297Z  * [new tag]           v2.35.0              -> v2.35.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0395644Z  * [new tag]           v2.35.1              -> v2.35.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0396140Z  * [new tag]           v2.36.0              -> v2.36.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0396492Z  * [new tag]           v2.37.0              -> v2.37.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0396838Z  * [new tag]           v2.37.1              -> v2.37.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0397191Z  * [new tag]           v2.37.2              -> v2.37.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0397547Z  * [new tag]           v2.38.0              -> v2.38.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0397902Z  * [new tag]           v2.38.1              -> v2.38.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0398258Z  * [new tag]           v2.39.0              -> v2.39.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0398603Z  * [new tag]           v2.39.1              -> v2.39.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0398954Z  * [new tag]           v2.4.0               -> v2.4.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0399312Z  * [new tag]           v2.4.1               -> v2.4.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0399662Z  * [new tag]           v2.4.2               -> v2.4.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0400013Z  * [new tag]           v2.4.3               -> v2.4.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0400365Z  * [new tag]           v2.4.4               -> v2.4.4
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0400710Z  * [new tag]           v2.4.5               -> v2.4.5
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0401054Z  * [new tag]           v2.40.0              -> v2.40.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0401395Z  * [new tag]           v2.40.1              -> v2.40.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0401741Z  * [new tag]           v2.40.2              -> v2.40.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0402157Z  * [new tag]           v2.40.3              -> v2.40.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0402495Z  * [new tag]           v2.41.0              -> v2.41.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0402970Z  * [new tag]           v2.42.0              -> v2.42.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0403321Z  * [new tag]           v2.42.1              -> v2.42.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0403677Z  * [new tag]           v2.42.10             -> v2.42.10
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0404047Z  * [new tag]           v2.42.11             -> v2.42.11
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0404440Z  * [new tag]           v2.42.12             -> v2.42.12
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0404933Z  * [new tag]           v2.42.13             -> v2.42.13
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0405524Z  * [new tag]           v2.42.14             -> v2.42.14
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0405967Z  * [new tag]           v2.42.15             -> v2.42.15
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0406313Z  * [new tag]           v2.42.2              -> v2.42.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0406663Z  * [new tag]           v2.42.3              -> v2.42.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0407032Z  * [new tag]           v2.42.4              -> v2.42.4
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0407376Z  * [new tag]           v2.42.5              -> v2.42.5
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0407713Z  * [new tag]           v2.42.7              -> v2.42.7
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0408049Z  * [new tag]           v2.42.8              -> v2.42.8
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0408390Z  * [new tag]           v2.42.9              -> v2.42.9
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0408720Z  * [new tag]           v2.43.0              -> v2.43.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0409068Z  * [new tag]           v2.43.1              -> v2.43.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0409412Z  * [new tag]           v2.5.0               -> v2.5.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0409749Z  * [new tag]           v2.5.1               -> v2.5.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0410090Z  * [new tag]           v2.5.2               -> v2.5.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0410433Z  * [new tag]           v2.5.3               -> v2.5.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0410771Z  * [new tag]           v2.6.0               -> v2.6.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0411118Z  * [new tag]           v2.6.1               -> v2.6.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0411455Z  * [new tag]           v2.6.2               -> v2.6.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0411796Z  * [new tag]           v2.7.0               -> v2.7.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0412134Z  * [new tag]           v2.7.1               -> v2.7.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0412467Z  * [new tag]           v2.7.2               -> v2.7.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0412895Z  * [new tag]           v2.7.3               -> v2.7.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0413237Z  * [new tag]           v2.8.0               -> v2.8.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0413575Z  * [new tag]           v2.8.1               -> v2.8.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0414044Z  * [new tag]           v2.9.0               -> v2.9.0
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0414378Z  * [new tag]           v2.9.1               -> v2.9.1
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0414732Z  * [new tag]           v2.9.10              -> v2.9.10
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0415078Z  * [new tag]           v2.9.11              -> v2.9.11
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0415417Z  * [new tag]           v2.9.12              -> v2.9.12
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0415765Z  * [new tag]           v2.9.13              -> v2.9.13
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0416112Z  * [new tag]           v2.9.14              -> v2.9.14
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0416447Z  * [new tag]           v2.9.15              -> v2.9.15
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0416796Z  * [new tag]           v2.9.16              -> v2.9.16
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0417141Z  * [new tag]           v2.9.2               -> v2.9.2
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0417485Z  * [new tag]           v2.9.3               -> v2.9.3
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0417834Z  * [new tag]           v2.9.4               -> v2.9.4
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0418172Z  * [new tag]           v2.9.5               -> v2.9.5
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0418523Z  * [new tag]           v2.9.6               -> v2.9.6
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0418866Z  * [new tag]           v2.9.7               -> v2.9.7
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0419251Z  * [new tag]           v2.9.8               -> v2.9.8
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0419588Z  * [new tag]           v2.9.9               -> v2.9.9
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0456143Z [command]/usr/bin/git branch --list --remote origin/main
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0483760Z   origin/main
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0492172Z [command]/usr/bin/git rev-parse refs/remotes/origin/main
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0510357Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0515290Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0515986Z ##[group]Determining the checkout info
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0516896Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0521540Z [command]/usr/bin/git sparse-checkout disable
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0551909Z [command]/usr/bin/git config --local --unset-all extensions.worktreeConfig
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0573788Z ##[group]Checking out the ref
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.0578241Z [command]/usr/bin/git checkout --progress --force -B main refs/remotes/origin/main
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.3373305Z Switched to a new branch 'main'
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.3374009Z branch 'main' set up to track 'origin/main'.
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.3385834Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.3420742Z [command]/usr/bin/git log -1 --format=%H
Test (Python 3.13, ubuntu-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:42.3441415Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	﻿2026-04-26T18:03:42.3660308Z ##[group]Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3660724Z with:
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3660946Z   python-version: 3.13
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3661188Z   check-latest: false
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3661589Z   token: ***
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3661816Z   update-environment: true
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3662072Z   allow-prereleases: false
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3662329Z   freethreaded: false
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3662564Z env:
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3663119Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3663605Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3664027Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.3664356Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.5258361Z ##[group]Installed versions
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:42.5267735Z Version 3.13 was not found in the local cache
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:43.6031370Z Version 3.13 is available for downloading
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:43.6032016Z Download from "https://github.com/actions/python-versions/releases/download/3.13.13-24114113768/python-3.13.13-linux-24.04-x64.tar.gz"
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:44.4253770Z Extract downloaded archive
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:44.4364271Z [command]/usr/bin/tar xz --warning=no-unknown-keyword --overwrite -C /home/runner/work/_temp/39ef15db-1c02-4229-8a83-4853aec27076 -f /home/runner/work/_temp/c308498b-9a89-403e-b61f-b6079baa8885
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.4007858Z Execute installation script
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.4084064Z Check if Python hostedtoolcache folder exist...
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.4084564Z Creating Python hostedtoolcache folder...
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.4092795Z Create Python 3.13.13 folder
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.4104379Z Copy Python binaries to hostedtoolcache folder
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.6703551Z Create additional symlinks (Required for the UsePythonVersion Azure Pipelines task and the setup-python GitHub Action)
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:46.6734690Z Upgrading pip...
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.9385236Z Looking in links: /tmp/tmp_k_6kuws
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:48.9391083Z Requirement already satisfied: pip in /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/python3.13/site-packages (26.0.1)
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.3979051Z Collecting pip
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.4882518Z Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.5028181Z Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.6575357Z ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 13.5 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.6575804Z 
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.6856128Z Installing collected packages: pip
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.6856666Z Attempting uninstall: pip
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.6883702Z Found existing installation: pip 26.0.1
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.7145859Z Uninstalling pip-26.0.1:
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:50.7188849Z Successfully uninstalled pip-26.0.1
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:51.4963825Z Successfully installed pip-26.0.1
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:51.5490299Z Create complete file
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:51.5533126Z Successfully set up CPython (3.13.13)
Test (Python 3.13, ubuntu-latest)	Setup Python (primary path)	2026-04-26T18:03:51.5534339Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Restore pip cache	﻿2026-04-26T18:03:51.6184341Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6184684Z with:
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6184907Z   path: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6185341Z   key: pip-Linux-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6185770Z   restore-keys: pip-Linux-3.13-
Test (Python 3.13, ubuntu-latest)	Restore pip cache	pip-Linux-
Test (Python 3.13, ubuntu-latest)	Restore pip cache	
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6186045Z   enableCrossOsArchive: false
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6186286Z   fail-on-cache-miss: false
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6186506Z   lookup-only: false
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6186696Z   save-always: false
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6186866Z env:
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6187132Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6187553Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6187915Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6188347Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6188965Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/pkgconfig
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6189504Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6189998Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6190481Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6190984Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:51.6191358Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Restore pip cache	2026-04-26T18:03:52.0215072Z Cache not found for input keys: pip-Linux-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4, pip-Linux-3.13-, pip-Linux-
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	﻿2026-04-26T18:03:52.0800497Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0800853Z with:
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0801045Z   path: .mypy_cache
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	.ruff_cache
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0801472Z   key: static-Linux-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0801927Z   restore-keys: static-Linux-3.13-
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	static-Linux-
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0802216Z   enableCrossOsArchive: false
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0802443Z   fail-on-cache-miss: false
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0802643Z   lookup-only: false
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0803134Z   save-always: false
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0803308Z env:
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0803591Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0804016Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0804380Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0804799Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0805396Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/pkgconfig
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0805947Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0806439Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0806923Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0807422Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.0807794Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Restore static analysis caches	2026-04-26T18:03:52.4580745Z Cache not found for input keys: static-Linux-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4, static-Linux-3.13-, static-Linux-
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	﻿2026-04-26T18:03:52.4655921Z ##[group]Run python3 -m venv .venv-ci
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4656354Z [36;1mpython3 -m venv .venv-ci[0m
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4656755Z [36;1mecho "PYTHON_BIN=$(pwd)/.venv-ci/bin/python3" >> "$GITHUB_ENV"[0m
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4674785Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4675106Z env:
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4675381Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4675816Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4676186Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4676597Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4677152Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/pkgconfig
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4677693Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4678175Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4678713Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4679217Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib
Test (Python 3.13, ubuntu-latest)	Set Python executable (Linux)	2026-04-26T18:03:52.4679600Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Install dependencies	﻿2026-04-26T18:03:55.0918204Z ##[group]Run & $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0918766Z [36;1m& $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0919174Z [36;1m& $env:PYTHON_BIN -m pip install --upgrade pip[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0919448Z [36;1m$maxRetries = 3[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0919683Z [36;1mfor ($i = 1; $i -le $maxRetries; $i++) {[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0919994Z [36;1m  & $env:PYTHON_BIN -m pip install -e ".[dev,mcp]"[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0920295Z [36;1m  if ($LASTEXITCODE -eq 0) { break }[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0920564Z [36;1m  if ($i -lt $maxRetries) {[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0920973Z [36;1m    Write-Warning "pip install failed (attempt $i/$maxRetries), retrying in $($i * 15)s..."[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0921407Z [36;1m    Start-Sleep -Seconds ($i * 15)[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0921681Z [36;1m  } else {[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0921954Z [36;1m    Write-Error "pip install failed after $maxRetries attempts"[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0922313Z [36;1m    exit 1[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0922491Z [36;1m  }[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0922655Z [36;1m}[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.0923054Z [36;1m& $env:PYTHON_BIN -m pip install pip-audit[0m
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1144291Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1144581Z env:
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1144882Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1145340Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1145754Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1146223Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1146772Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/pkgconfig
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1147316Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1147824Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1148323Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1148824Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1149278Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:55.1149569Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:56.4088307Z Writing to /home/runner/.config/pip/pip.conf
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.1399381Z Requirement already satisfied: pip in ./.venv-ci/lib/python3.13/site-packages (26.0.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.6781035Z Obtaining file:///home/runner/work/drift/drift
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:57.6808594Z   Installing build dependencies: started
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.4699638Z   Installing build dependencies: finished with status 'done'
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.4704998Z   Checking if build backend supports build_editable: started
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.5076532Z   Checking if build backend supports build_editable: finished with status 'done'
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.5086711Z   Getting requirements to build editable: started
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.6462620Z   Getting requirements to build editable: finished with status 'done'
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:58.6473730Z   Installing backend dependencies: started
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1671412Z   Installing backend dependencies: finished with status 'done'
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.1677355Z   Preparing editable metadata (pyproject.toml): started
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.3683834Z   Preparing editable metadata (pyproject.toml): finished with status 'done'
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.4693442Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.5420419Z   Downloading click-8.3.3-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.5727315Z Collecting gitpython>=3.1 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.5827183Z   Downloading gitpython-3.1.47-py3-none-any.whl.metadata (14 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.6171011Z Collecting networkx>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.6275439Z   Downloading networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7417654Z Collecting pydantic>=2.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.7519509Z   Downloading pydantic-2.13.3-py3-none-any.whl.metadata (108 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8091971Z Collecting pyyaml>=6.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8193429Z   Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8527947Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:03:59.8629111Z   Downloading rich-15.0.0-py3-none-any.whl.metadata (18 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0282192Z Collecting hypothesis>=6.100 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0383283Z   Downloading hypothesis-6.152.3-py3-none-any.whl.metadata (5.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0716330Z Collecting jsonschema>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.0819071Z   Downloading jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.1057891Z Collecting mistune>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.1166334Z   Downloading mistune-3.2.0-py3-none-any.whl.metadata (1.9 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.1367810Z Collecting mutmut>=2.4 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.1476069Z   Downloading mutmut-3.5.0-py3-none-any.whl.metadata (10 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.2362526Z Collecting mypy>=1.10 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.2470667Z   Downloading mypy-1.20.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4095546Z Collecting numpy>=1.26 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4197060Z   Downloading numpy-2.4.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4726084Z Collecting openai>=1.30 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.4829927Z   Downloading openai-2.32.0-py3-none-any.whl.metadata (31 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5081192Z Collecting pytest-benchmark>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5190211Z   Downloading pytest_benchmark-5.2.3-py3-none-any.whl.metadata (29 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5410115Z Collecting pytest-cov>=5.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5512959Z   Downloading pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5725017Z Collecting pytest-timeout>=2.3 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.5827385Z   Downloading pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6057044Z Collecting pytest-xdist>=3.6 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6157318Z   Downloading pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6449898Z Collecting pytest>=9.0.3 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6549317Z   Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6749394Z Collecting python-multipart>=0.0.26 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.6885424Z   Downloading python_multipart-0.0.26-py3-none-any.whl.metadata (2.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7283024Z Collecting python-semantic-release>=9.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:00.7393787Z   Downloading python_semantic_release-10.5.3-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.0225238Z Collecting ruff>=0.4 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.0326914Z   Downloading ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (26 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1852044Z Collecting scipy>=1.13 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.1962107Z   Downloading scipy-1.17.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.2794344Z Collecting setuptools>=78.1.1 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.2895549Z   Downloading setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.3121559Z Collecting tree-sitter-typescript>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.3230237Z   Downloading tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (2.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.3642511Z Collecting tree-sitter>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.3753582Z   Downloading tree_sitter-0.25.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (10.0 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.3965458Z Collecting vulture>=2.11 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4074285Z   Downloading vulture-2.16-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4306927Z Collecting mcp<2.0,>=1.2.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4409196Z   Downloading mcp-1.27.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4665561Z Collecting anyio>=4.5 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4765549Z   Downloading anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.4932620Z Collecting httpx-sse>=0.4 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5033715Z   Downloading httpx_sse-0.4.3-py3-none-any.whl.metadata (9.7 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5246825Z Collecting httpx>=0.27.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5349723Z   Downloading httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5583903Z Collecting pydantic-settings>=2.5.2 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5682424Z   Downloading pydantic_settings-2.14.0-py3-none-any.whl.metadata (3.4 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.5915515Z Collecting pyjwt>=2.10.1 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6014062Z   Downloading pyjwt-2.12.1-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6251360Z Collecting sse-starlette>=1.6.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6351914Z   Downloading sse_starlette-3.4.1-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6665539Z Collecting starlette>=0.27 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6768436Z   Downloading starlette-1.0.0-py3-none-any.whl.metadata (6.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.6980311Z Collecting typing-extensions>=4.9.0 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.7081420Z   Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.7245080Z Collecting typing-inspection>=0.4.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.7345408Z   Downloading typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.7604309Z Collecting uvicorn>=0.31.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.7707319Z   Downloading uvicorn-0.46.0-py3-none-any.whl.metadata (6.7 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.7928779Z Collecting python-dotenv>=1.0.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.8030041Z   Downloading python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.8283120Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.8383106Z   Downloading typer-0.25.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.8558080Z Collecting annotated-types>=0.6.0 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:01.8657169Z   Downloading annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.3955677Z Collecting pydantic-core==2.46.3 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4055908Z   Downloading pydantic_core-2.46.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4276467Z Collecting idna>=2.8 (from anyio>=4.5->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4377445Z   Downloading idna-3.13-py3-none-any.whl.metadata (8.0 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4571167Z Collecting gitdb<5,>=4.0.1 (from gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4672376Z   Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4853385Z Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.4953288Z   Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5199652Z Collecting certifi (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5301119Z   Downloading certifi-2026.4.22-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5515140Z Collecting httpcore==1.* (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5614770Z   Downloading httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5808617Z Collecting h11>=0.16 (from httpcore==1.*->httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.5908181Z   Downloading h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6110751Z Collecting sortedcontainers<3.0.0,>=2.1.0 (from hypothesis>=6.100->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6210460Z   Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6421376Z Collecting attrs>=22.2.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6522887Z   Downloading attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6711566Z Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.6814163Z   Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7071561Z Collecting referencing>=0.28.4 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.7175416Z   Downloading referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9255400Z Collecting rpds-py>=0.25.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:02.9355649Z   Downloading rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2428988Z Collecting coverage>=7.3.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.2535218Z   Downloading coverage-7.13.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (8.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.3368062Z Collecting libcst>=1.8.5 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.3502612Z   Downloading libcst-1.8.6-cp313-cp313-manylinux_2_28_x86_64.whl.metadata (15 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5053024Z Collecting setproctitle>=1.1.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5158411Z   Downloading setproctitle-1.3.7-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (10 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5540294Z Collecting textual>=1.0.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5646863Z   Downloading textual-8.2.4-py3-none-any.whl.metadata (9.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5869399Z Collecting pyyaml-ft>=8.0.0 (from libcst>=1.8.5->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.5977430Z   Downloading pyyaml_ft-8.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (8.4 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6170379Z Collecting mypy_extensions>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6268523Z   Downloading mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6440509Z Collecting pathspec>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.6451406Z   Using cached pathspec-1.1.0-py3-none-any.whl.metadata (14 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7334213Z Collecting librt>=0.8.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7454888Z   Downloading librt-0.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (1.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7671400Z Collecting distro<2,>=1.7.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.7772111Z   Downloading distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8483026Z Collecting jiter<1,>=0.10.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8586078Z   Downloading jiter-0.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.2 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8781596Z Collecting sniffio (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.8881659Z   Downloading sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.9212381Z Collecting tqdm>4 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:03.9316664Z   Downloading tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1019472Z Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1119927Z   Downloading cryptography-47.0.0-cp311-abi3-manylinux_2_34_x86_64.whl.metadata (4.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.1996178Z Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2107147Z   Downloading cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2291393Z Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2393436Z   Downloading pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2570613Z Collecting iniconfig>=1.0.1 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2668516Z   Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2874527Z Collecting packaging>=22 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.2885979Z   Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3047025Z Collecting pluggy<2,>=1.5 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3057914Z   Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3271573Z Collecting pygments>=2.7.2 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3370668Z   Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3584494Z Collecting py-cpuinfo (from pytest-benchmark>=4.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3692192Z   Downloading py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.3935834Z Collecting execnet>=2.1 (from pytest-xdist>=3.6->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4035635Z   Downloading execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4120016Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4220870Z   Downloading click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4405025Z Collecting click-option-group~=0.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4505241Z   Downloading click_option_group-0.5.9-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4827630Z Collecting requests~=2.25 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.4928851Z   Downloading requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5137666Z Collecting jinja2~=3.1 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5237763Z   Downloading jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5503092Z Collecting python-gitlab<7.0.0,>=4.0.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5613616Z   Downloading python_gitlab-6.5.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5826690Z Collecting tomlkit~=0.13.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.5937527Z   Downloading tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6131347Z Collecting dotty-dict~=1.3 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6238659Z   Downloading dotty_dict-1.3.1-py3-none-any.whl.metadata (5.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6481946Z Collecting importlib-resources~=6.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6586445Z   Downloading importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6690258Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6791745Z   Downloading rich-14.3.4-py3-none-any.whl.metadata (18 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.6988754Z Collecting shellingham~=1.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7090387Z   Downloading shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7279803Z Collecting Deprecated~=1.2 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.7378879Z   Downloading deprecated-1.3.1-py2.py3-none-any.whl.metadata (5.9 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9193064Z Collecting wrapt<3,>=1.10 (from Deprecated~=1.2->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9305400Z   Downloading wrapt-2.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (7.4 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9811120Z Collecting MarkupSafe>=2.0 (from jinja2~=3.1->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:04.9913378Z   Downloading markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.7 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.0123501Z Collecting requests-toolbelt>=1.0.0 (from python-gitlab<7.0.0,>=4.0.0->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.0222092Z   Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.1095769Z Collecting charset_normalizer<4,>=2 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.1197580Z   Downloading charset_normalizer-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (40 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.1495602Z Collecting urllib3<3,>=1.26 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.1595014Z   Downloading urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.1830269Z Collecting markdown-it-py>=2.2.0 (from rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.1930125Z   Downloading markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.2171752Z Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.2269912Z   Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.2668171Z Collecting mdit-py-plugins (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.2774238Z   Downloading mdit_py_plugins-0.5.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.2994539Z Collecting platformdirs<5,>=3.6.0 (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.3095518Z   Downloading platformdirs-4.9.6-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.3330807Z Collecting linkify-it-py<3,>=1 (from markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.3437338Z   Downloading linkify_it_py-2.1.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.3629368Z Collecting uc-micro-py (from linkify-it-py<3,>=1->markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.3734981Z   Downloading uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.3805455Z INFO: pip is looking at multiple versions of typer to determine which version is compatible with other requirements. This could take a while.
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.3810482Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.3908560Z   Downloading typer-0.24.2-py3-none-any.whl.metadata (15 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.4053630Z   Downloading typer-0.24.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.4198052Z   Downloading typer-0.24.0-py3-none-any.whl.metadata (16 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.4341032Z   Downloading typer-0.23.2-py3-none-any.whl.metadata (16 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.4485912Z   Downloading typer-0.23.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.4685764Z Collecting annotated-doc>=0.0.2 (from typer>=0.16.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.4784315Z   Downloading annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.5020535Z Downloading mcp-1.27.0-py3-none-any.whl (215 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.5243579Z Downloading pydantic-2.13.3-py3-none-any.whl (471 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.5478197Z Downloading pydantic_core-2.46.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.5722146Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 84.3 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.5824107Z Downloading annotated_types-0.7.0-py3-none-any.whl (13 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.5939501Z Downloading anyio-4.13.0-py3-none-any.whl (114 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.6057310Z Downloading gitpython-3.1.47-py3-none-any.whl (209 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.6182389Z Downloading gitdb-4.0.12-py3-none-any.whl (62 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.6310454Z Downloading smmap-5.0.3-py3-none-any.whl (24 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.6425266Z Downloading httpx-0.28.1-py3-none-any.whl (73 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.6549293Z Downloading httpcore-1.0.9-py3-none-any.whl (78 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.6695280Z Downloading h11-0.16.0-py3-none-any.whl (37 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.6816325Z Downloading httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.6937442Z Downloading hypothesis-6.152.3-py3-none-any.whl (532 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.6992912Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 532.2/532.2 kB 83.1 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.7095037Z Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.7215046Z Downloading idna-3.13-py3-none-any.whl (68 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.7339668Z Downloading jsonschema-4.26.0-py3-none-any.whl (90 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.7462099Z Downloading attrs-26.1.0-py3-none-any.whl (67 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.7582255Z Downloading jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.7709520Z Downloading mistune-3.2.0-py3-none-any.whl (53 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.7845224Z Downloading mutmut-3.5.0-py3-none-any.whl (34 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.7968690Z Downloading coverage-7.13.5-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (253 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.8122333Z Downloading libcst-1.8.6-cp313-cp313-manylinux_2_28_x86_64.whl (2.3 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.8279382Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 153.0 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.8407513Z Downloading mypy-1.20.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (14.7 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.9009164Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.7/14.7 MB 249.9 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.9112828Z Downloading librt-0.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (230 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.9241571Z Downloading mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.9360098Z Downloading networkx-3.6.1-py3-none-any.whl (2.1 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.9449657Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 296.4 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.9557384Z Downloading numpy-2.4.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:05.9984175Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 414.3 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.0089388Z Downloading openai-2.32.0-py3-none-any.whl (1.2 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.0149406Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 238.8 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.0249693Z Downloading distro-1.9.0-py3-none-any.whl (20 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.0374968Z Downloading jiter-0.14.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (353 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.0501993Z Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.0531286Z Using cached pathspec-1.1.0-py3-none-any.whl (56 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.0637784Z Downloading pydantic_settings-2.14.0-py3-none-any.whl (60 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.0758399Z Downloading pyjwt-2.12.1-py3-none-any.whl (29 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.0892513Z Downloading cryptography-47.0.0-cp311-abi3-manylinux_2_34_x86_64.whl (4.7 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1034095Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.7/4.7 MB 370.4 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1136245Z Downloading cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (219 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1260741Z Downloading pytest-9.0.3-py3-none-any.whl (375 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1298351Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1397260Z Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1425972Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1527013Z Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1587323Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 253.5 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1686144Z Downloading pytest_benchmark-5.2.3-py3-none-any.whl (45 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1800553Z Downloading pytest_cov-7.1.0-py3-none-any.whl (22 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.1918126Z Downloading pytest_timeout-2.4.0-py3-none-any.whl (14 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.2034397Z Downloading pytest_xdist-3.8.0-py3-none-any.whl (46 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.2155585Z Downloading execnet-2.1.2-py3-none-any.whl (40 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.2272607Z Downloading python_dotenv-1.2.2-py3-none-any.whl (22 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.2389252Z Downloading python_multipart-0.0.26-py3-none-any.whl (28 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.2511464Z Downloading python_semantic_release-10.5.3-py3-none-any.whl (152 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.2629829Z Downloading click-8.1.8-py3-none-any.whl (98 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.2751734Z Downloading click_option_group-0.5.9-py3-none-any.whl (11 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.2870544Z Downloading deprecated-1.3.1-py2.py3-none-any.whl (11 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.2990252Z Downloading dotty_dict-1.3.1-py3-none-any.whl (7.0 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.3107300Z Downloading importlib_resources-6.5.2-py3-none-any.whl (37 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.3230150Z Downloading jinja2-3.1.6-py3-none-any.whl (134 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.3351343Z Downloading python_gitlab-6.5.0-py3-none-any.whl (144 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.3472239Z Downloading requests-2.33.1-py3-none-any.whl (64 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.3593816Z Downloading charset_normalizer-3.4.7-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (215 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.3714647Z Downloading rich-14.3.4-py3-none-any.whl (310 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.3836720Z Downloading shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.3954737Z Downloading tomlkit-0.13.3-py3-none-any.whl (38 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.4073536Z Downloading urllib3-2.6.3-py3-none-any.whl (131 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.4208059Z Downloading wrapt-2.1.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (121 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.4330732Z Downloading certifi-2026.4.22-py3-none-any.whl (135 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.4456721Z Downloading markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.4580423Z Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.4698779Z Downloading markupsafe-3.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (22 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.4824009Z Downloading pyyaml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (801 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.4876133Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 801.6/801.6 kB 174.5 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.4999601Z Downloading pyyaml_ft-8.0.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (778 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.5050622Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 778.7/778.7 kB 173.7 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.5154041Z Downloading referencing-0.37.0-py3-none-any.whl (26 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.5273906Z Downloading requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.5395769Z Downloading rpds_py-0.30.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (394 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.5536138Z Downloading ruff-0.15.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.3 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.5826528Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.3/11.3 MB 418.8 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.5936532Z Downloading scipy-1.17.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (35.2 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.6738968Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 35.2/35.2 MB 448.7 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.6850432Z Downloading setproctitle-1.3.7-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (33 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.6969884Z Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7026483Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 211.3 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7128786Z Downloading sse_starlette-3.4.1-py3-none-any.whl (16 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7246405Z Downloading starlette-1.0.0-py3-none-any.whl (72 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7366681Z Downloading textual-8.2.4-py3-none-any.whl (724 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7420508Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 724.4/724.4 kB 142.2 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7521157Z Downloading platformdirs-4.9.6-py3-none-any.whl (21 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7642009Z Downloading linkify_it_py-2.1.0-py3-none-any.whl (19 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7757729Z Downloading tqdm-4.67.3-py3-none-any.whl (78 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7890969Z Downloading tree_sitter-0.25.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (636 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.7939230Z    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 636.3/636.3 kB 134.2 MB/s  0:00:00
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.8042289Z Downloading tree_sitter_typescript-0.23.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (344 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.8169217Z Downloading typer-0.23.1-py3-none-any.whl (56 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.8287050Z Downloading annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.8404415Z Downloading typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.8523957Z Downloading uvicorn-0.46.0-py3-none-any.whl (70 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.8653987Z Downloading vulture-2.16-py3-none-any.whl (26 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.8785868Z Downloading mdit_py_plugins-0.5.0-py3-none-any.whl (57 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.8906177Z Downloading py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.9023342Z Downloading pycparser-3.0-py3-none-any.whl (48 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.9142790Z Downloading sniffio-1.3.1-py3-none-any.whl (10 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:06.9257519Z Downloading uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:07.1074884Z Building wheels for collected packages: drift-analyzer
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:07.1081265Z   Building editable for drift-analyzer (pyproject.toml): started
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:07.1410246Z   Building editable for drift-analyzer (pyproject.toml): finished with status 'done'
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:07.1413560Z   Created wheel for drift-analyzer: filename=drift_analyzer-2.43.1-py3-none-any.whl size=15336 sha256=5cc357252471d510f24c25eef454538b5258b8d9e35e18f9dfce6dd414283f4f
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:07.1415105Z   Stored in directory: /tmp/pip-ephem-wheel-cache-ihh8ddyy/wheels/27/5a/66/c609b2c3c4949d75565274c13e9ffeaf8d3efa25aea2285d9f
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:07.1449932Z Successfully built drift-analyzer
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:07.3068078Z Installing collected packages: sortedcontainers, py-cpuinfo, wrapt, vulture, urllib3, uc-micro-py, typing-extensions, tree-sitter-typescript, tree-sitter, tqdm, tomlkit, sniffio, smmap, shellingham, setuptools, setproctitle, ruff, rpds-py, pyyaml-ft, pyyaml, python-multipart, python-dotenv, pyjwt, pygments, pycparser, pluggy, platformdirs, pathspec, packaging, numpy, networkx, mypy_extensions, mistune, mdurl, MarkupSafe, librt, jiter, iniconfig, importlib-resources, idna, hypothesis, httpx-sse, h11, execnet, dotty-dict, distro, coverage, click, charset_normalizer, certifi, attrs, annotated-types, annotated-doc, uvicorn, typing-inspection, scipy, requests, referencing, pytest, pydantic-core, mypy, markdown-it-py, linkify-it-py, libcst, jinja2, httpcore, gitdb, Deprecated, click-option-group, cffi, anyio, starlette, rich, requests-toolbelt, pytest-xdist, pytest-timeout, pytest-cov, pytest-benchmark, pydantic, mdit-py-plugins, jsonschema-specifications, httpx, gitpython, cryptography, typer, textual, sse-starlette, python-gitlab, pydantic-settings, openai, jsonschema, drift-analyzer, python-semantic-release, mutmut, mcp
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7041903Z 
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:22.7133626Z Successfully installed Deprecated-1.3.1 MarkupSafe-3.0.3 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.13.0 attrs-26.1.0 certifi-2026.4.22 cffi-2.0.0 charset_normalizer-3.4.7 click-8.1.8 click-option-group-0.5.9 coverage-7.13.5 cryptography-47.0.0 distro-1.9.0 dotty-dict-1.3.1 drift-analyzer-2.43.1 execnet-2.1.2 gitdb-4.0.12 gitpython-3.1.47 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 hypothesis-6.152.3 idna-3.13 importlib-resources-6.5.2 iniconfig-2.3.0 jinja2-3.1.6 jiter-0.14.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 libcst-1.8.6 librt-0.9.0 linkify-it-py-2.1.0 markdown-it-py-4.0.0 mcp-1.27.0 mdit-py-plugins-0.5.0 mdurl-0.1.2 mistune-3.2.0 mutmut-3.5.0 mypy-1.20.2 mypy_extensions-1.1.0 networkx-3.6.1 numpy-2.4.4 openai-2.32.0 packaging-26.2 pathspec-1.1.0 platformdirs-4.9.6 pluggy-1.6.0 py-cpuinfo-9.0.0 pycparser-3.0 pydantic-2.13.3 pydantic-core-2.46.3 pydantic-settings-2.14.0 pygments-2.20.0 pyjwt-2.12.1 pytest-9.0.3 pytest-benchmark-5.2.3 pytest-cov-7.1.0 pytest-timeout-2.4.0 pytest-xdist-3.8.0 python-dotenv-1.2.2 python-gitlab-6.5.0 python-multipart-0.0.26 python-semantic-release-10.5.3 pyyaml-6.0.3 pyyaml-ft-8.0.0 referencing-0.37.0 requests-2.33.1 requests-toolbelt-1.0.0 rich-14.3.4 rpds-py-0.30.0 ruff-0.15.12 scipy-1.17.1 setproctitle-1.3.7 setuptools-82.0.1 shellingham-1.5.4 smmap-5.0.3 sniffio-1.3.1 sortedcontainers-2.4.0 sse-starlette-3.4.1 starlette-1.0.0 textual-8.2.4 tomlkit-0.13.3 tqdm-4.67.3 tree-sitter-0.25.2 tree-sitter-typescript-0.23.2 typer-0.23.1 typing-extensions-4.15.0 typing-inspection-0.4.2 uc-micro-py-2.0.0 urllib3-2.6.3 uvicorn-0.46.0 vulture-2.16 wrapt-2.1.2
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.0024306Z Collecting pip-audit
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.0767593Z   Downloading pip_audit-2.10.0-py3-none-any.whl.metadata (28 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.1112256Z Collecting CacheControl>=0.13.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.1213323Z   Downloading cachecontrol-0.14.4-py3-none-any.whl.metadata (3.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.1623186Z Collecting cyclonedx-python-lib<12,>=5 (from pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.1726631Z   Downloading cyclonedx_python_lib-11.7.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.1772134Z Requirement already satisfied: packaging>=23.0.0 in ./.venv-ci/lib/python3.13/site-packages (from pip-audit) (26.2)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.1929546Z Collecting pip-api>=0.0.28 (from pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.2030070Z   Downloading pip_api-0.0.34-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.2200470Z Collecting pip-requirements-parser>=32.0.0 (from pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.2302250Z   Downloading pip_requirements_parser-32.0.1-py3-none-any.whl.metadata (9.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.2349226Z Requirement already satisfied: requests>=2.31.0 in ./.venv-ci/lib/python3.13/site-packages (from pip-audit) (2.33.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.2353689Z Requirement already satisfied: rich>=12.4 in ./.venv-ci/lib/python3.13/site-packages (from pip-audit) (14.3.4)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.2588810Z Collecting tomli>=2.2.1 (from pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.2701645Z   Downloading tomli-2.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (10 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.2871476Z Collecting tomli-w>=1.2.0 (from pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.2973028Z   Downloading tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.3025484Z Requirement already satisfied: platformdirs>=4.2.0 in ./.venv-ci/lib/python3.13/site-packages (from pip-audit) (4.9.6)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.3227888Z Collecting license-expression<31,>=30 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.3329353Z   Downloading license_expression-30.4.4-py3-none-any.whl.metadata (11 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.3565172Z Collecting packageurl-python<2,>=0.11 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.3666114Z   Downloading packageurl_python-0.17.6-py3-none-any.whl.metadata (5.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.3883964Z Collecting py-serializable<3.0.0,>=2.1.0 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.3985063Z   Downloading py_serializable-2.1.0-py3-none-any.whl.metadata (4.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.4024650Z Requirement already satisfied: sortedcontainers<3.0.0,>=2.4.0 in ./.venv-ci/lib/python3.13/site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (2.4.0)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.4176793Z Collecting boolean.py>=4.0 (from license-expression<31,>=30->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.4278529Z   Downloading boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.4464120Z Collecting defusedxml<0.8.0,>=0.7.1 (from py-serializable<3.0.0,>=2.1.0->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.4561276Z   Downloading defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.5296864Z Collecting msgpack<2.0.0,>=0.5.2 (from CacheControl>=0.13.0->CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.5397396Z   Downloading msgpack-1.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.1 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.5659517Z Collecting filelock>=3.8.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.5761175Z   Downloading filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.5808411Z Requirement already satisfied: pip in ./.venv-ci/lib/python3.13/site-packages (from pip-api>=0.0.28->pip-audit) (26.0.1)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6058680Z Collecting pyparsing (from pip-requirements-parser>=32.0.0->pip-audit)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6159529Z   Downloading pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6210218Z Requirement already satisfied: charset_normalizer<4,>=2 in ./.venv-ci/lib/python3.13/site-packages (from requests>=2.31.0->pip-audit) (3.4.7)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6215430Z Requirement already satisfied: idna<4,>=2.5 in ./.venv-ci/lib/python3.13/site-packages (from requests>=2.31.0->pip-audit) (3.13)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6222007Z Requirement already satisfied: urllib3<3,>=1.26 in ./.venv-ci/lib/python3.13/site-packages (from requests>=2.31.0->pip-audit) (2.6.3)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6226424Z Requirement already satisfied: certifi>=2023.5.7 in ./.venv-ci/lib/python3.13/site-packages (from requests>=2.31.0->pip-audit) (2026.4.22)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6274788Z Requirement already satisfied: markdown-it-py>=2.2.0 in ./.venv-ci/lib/python3.13/site-packages (from rich>=12.4->pip-audit) (4.0.0)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6279515Z Requirement already satisfied: pygments<3.0.0,>=2.13.0 in ./.venv-ci/lib/python3.13/site-packages (from rich>=12.4->pip-audit) (2.20.0)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6295844Z Requirement already satisfied: mdurl~=0.1 in ./.venv-ci/lib/python3.13/site-packages (from markdown-it-py>=2.2.0->rich>=12.4->pip-audit) (0.1.2)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6440885Z Downloading pip_audit-2.10.0-py3-none-any.whl (61 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.6595393Z Downloading cyclonedx_python_lib-11.7.0-py3-none-any.whl (513 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.7003514Z Downloading license_expression-30.4.4-py3-none-any.whl (120 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.7129589Z Downloading packageurl_python-0.17.6-py3-none-any.whl (36 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.7252513Z Downloading py_serializable-2.1.0-py3-none-any.whl (23 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.7380384Z Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.7500513Z Downloading boolean_py-5.0-py3-none-any.whl (26 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.7623820Z Downloading cachecontrol-0.14.4-py3-none-any.whl (22 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.7750052Z Downloading msgpack-1.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (424 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.7957102Z Downloading filelock-3.29.0-py3-none-any.whl (39 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.8085492Z Downloading pip_api-0.0.34-py3-none-any.whl (120 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.8213891Z Downloading pip_requirements_parser-32.0.1-py3-none-any.whl (35 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.8379783Z Downloading tomli-2.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (251 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.8506194Z Downloading tomli_w-1.2.0-py3-none-any.whl (6.7 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.8634342Z Downloading pyparsing-3.3.2-py3-none-any.whl (122 kB)
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:24.9712184Z Installing collected packages: boolean.py, tomli-w, tomli, pyparsing, pip-api, packageurl-python, msgpack, license-expression, filelock, defusedxml, py-serializable, pip-requirements-parser, CacheControl, cyclonedx-python-lib, pip-audit
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:25.4317082Z 
Test (Python 3.13, ubuntu-latest)	Install dependencies	2026-04-26T18:04:25.4405328Z Successfully installed CacheControl-0.14.4 boolean.py-5.0 cyclonedx-python-lib-11.7.0 defusedxml-0.7.1 filelock-3.29.0 license-expression-30.4.4 msgpack-1.1.2 packageurl-python-0.17.6 pip-api-0.0.34 pip-audit-2.10.0 pip-requirements-parser-32.0.1 py-serializable-2.1.0 pyparsing-3.3.2 tomli-2.4.1 tomli-w-1.2.0
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	﻿2026-04-26T18:04:26.7811821Z ##[group]Run & $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7813589Z [36;1m& $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8[0m
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7815019Z [36;1m& $env:PYTHON_BIN -m pip_audit --strict --desc --no-deps --disable-pip -r pip-audit-requirements.txt[0m
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7871592Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7872055Z env:
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7872532Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7873581Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7874254Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7875022Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7876030Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/pkgconfig
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7877071Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7878013Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7878967Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7879892Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7880732Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:26.7881274Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:28.8371631Z WARNING:pip_audit._cli:--no-deps is supported, but users are encouraged to fully hash their pinned dependencies
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:28.8373380Z WARNING:pip_audit._cli:Consider using a tool like `pip-compile`: https://pip-tools.readthedocs.io/en/latest/#using-hashes
Test (Python 3.13, ubuntu-latest)	Dependency vulnerability audit	2026-04-26T18:04:30.4513514Z No known vulnerabilities found
Test (Python 3.13, ubuntu-latest)	Lint with ruff	﻿2026-04-26T18:04:30.5477726Z ##[group]Run & $env:PYTHON_BIN -m ruff check src/ tests/
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5478118Z [36;1m& $env:PYTHON_BIN -m ruff check src/ tests/[0m
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5513432Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5513711Z env:
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5513986Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5514411Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5514791Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5515213Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5515771Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/pkgconfig
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5516312Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5516805Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5517369Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5517866Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5518330Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.5518626Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Lint with ruff	2026-04-26T18:04:30.9095368Z All checks passed!
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	﻿2026-04-26T18:04:31.4418073Z ##[group]Run & $env:PYTHON_BIN -m mypy src/drift
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4418432Z [36;1m& $env:PYTHON_BIN -m mypy src/drift[0m
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4453985Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4454257Z env:
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4454533Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4454964Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4455337Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4455773Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4456328Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/pkgconfig
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4457005Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4457493Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4457987Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4458520Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4458970Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:31.4459264Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Type-check with mypy	2026-04-26T18:04:44.6629224Z Success: no issues found in 322 source files
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	﻿2026-04-26T18:04:45.2019605Z ##[group]Run & $env:PYTHON_BIN -m vulture src/drift --min-confidence 65
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2020085Z [36;1m& $env:PYTHON_BIN -m vulture src/drift --min-confidence 65[0m
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2056360Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2056633Z env:
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2056921Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2057364Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2057736Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2058159Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2058699Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/pkgconfig
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2059251Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2059750Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2060384Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2060890Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2061338Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.13, ubuntu-latest)	Dead code detection with vulture	2026-04-26T18:04:45.2061657Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	﻿2026-04-26T18:04:47.6814383Z ##[group]Run & $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6814844Z [36;1m& $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"[0m
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6850509Z shell: /usr/bin/pwsh -command ". '{0}'"
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6850782Z env:
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6851054Z   AGENT_TOOLSDIRECTORY: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6851484Z   RUNNER_TOOL_CACHE: /home/runner/work/drift/drift\.python-toolcache
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6851853Z   PIP_CACHE_DIR: /home/runner/work/drift/drift/.pip-cache
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6852270Z   pythonLocation: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6853014Z   PKG_CONFIG_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib/pkgconfig
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6853559Z   Python_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6854050Z   Python2_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6854594Z   Python3_ROOT_DIR: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6855106Z   LD_LIBRARY_PATH: /home/runner/work/drift/drift\.python-toolcache/Python/3.13.13/x64/lib
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6855553Z   PYTHON_BIN: /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:47.6855844Z ##[endgroup]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3135360Z ============================= test session starts ==============================
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3136336Z platform linux -- Python 3.13.13, pytest-9.0.3, pluggy-1.6.0 -- /home/runner/work/drift/drift/.venv-ci/bin/python3
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3137160Z cachedir: .pytest_cache
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3138208Z benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3139963Z hypothesis profile 'ci' -> database=None, deadline=None, print_blob=True, derandomize=True, suppress_health_check=(HealthCheck.too_slow,)
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3141317Z rootdir: /home/runner/work/drift/drift
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3141755Z configfile: pyproject.toml
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3142112Z testpaths: tests
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3143007Z plugins: cov-7.1.0, timeout-2.4.0, benchmark-5.2.3, hypothesis-6.152.3, xdist-3.8.0, anyio-4.13.0
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3143721Z timeout: 180.0s
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3144039Z timeout method: thread
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:04:49.3144374Z timeout func_only: False
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:00.4703650Z collecting ... collected 6680 items / 64 deselected / 1 skipped / 6616 selected
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:00.4704244Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:01.8960000Z tests/benchmarks/test_bench_scan.py::test_bench_composite_score_micro PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:02.3447241Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_never_crashes PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:02.4413368Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_line_count_non_negative PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:02.5535814Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_valid_syntax_no_errors PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:02.6575595Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_never_crashes PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:02.7624952Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_line_count_non_negative PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:04.0761321Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_range PASSED  [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:04.3529251Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_empty_is_zero PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:06.0129984Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_range PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:07.9350086Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_no_crash PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:09.7297555Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_assign_impact_scores_no_crash PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:09.7989844Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_score_to_grade_always_returns PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:11.2341603Z tests/fuzz/test_fuzz_signals.py::test_fuzz_pattern_fragmentation PASSED  [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:13.0151646Z tests/fuzz/test_fuzz_signals.py::test_fuzz_broad_exception_monoculture PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:14.4228734Z tests/fuzz/test_fuzz_signals.py::test_fuzz_guard_clause_deficit PASSED   [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:16.8358032Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cognitive_complexity PASSED   [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:18.6570439Z tests/fuzz/test_fuzz_signals.py::test_fuzz_naming_contract_violation PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:20.2747119Z tests/fuzz/test_fuzz_signals.py::test_fuzz_architecture_violation PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:21.6261643Z tests/fuzz/test_fuzz_signals.py::test_fuzz_bypass_accumulation PASSED    [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:23.1393848Z tests/fuzz/test_fuzz_signals.py::test_fuzz_circular_import PASSED        [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:25.4458717Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cohesion_deficit PASSED       [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:26.9272230Z tests/fuzz/test_fuzz_signals.py::test_fuzz_co_change_coupling PASSED     [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:28.8830215Z tests/fuzz/test_fuzz_signals.py::test_fuzz_dead_code_accumulation PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:30.5121877Z tests/fuzz/test_fuzz_signals.py::test_fuzz_doc_impl_drift PASSED         [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:32.2125805Z tests/fuzz/test_fuzz_signals.py::test_fuzz_exception_contract_drift PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:34.0063607Z tests/fuzz/test_fuzz_signals.py::test_fuzz_explainability_deficit PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:35.7692445Z tests/fuzz/test_fuzz_signals.py::test_fuzz_fan_out_explosion PASSED      [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:36.8428163Z tests/fuzz/test_fuzz_signals.py::test_fuzz_hardcoded_secret PASSED       [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:38.6024005Z tests/fuzz/test_fuzz_signals.py::test_fuzz_insecure_default PASSED       [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:40.5574079Z tests/fuzz/test_fuzz_signals.py::test_fuzz_missing_authorization PASSED  [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:41.9269486Z tests/fuzz/test_fuzz_signals.py::test_fuzz_mutant_duplicate PASSED       [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:44.0017926Z tests/fuzz/test_fuzz_signals.py::test_fuzz_phantom_reference PASSED      [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:45.7994214Z tests/fuzz/test_fuzz_signals.py::test_fuzz_system_misalignment PASSED    [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:47.5946918Z tests/fuzz/test_fuzz_signals.py::test_fuzz_temporal_volatility PASSED    [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:49.3502597Z tests/fuzz/test_fuzz_signals.py::test_fuzz_test_polarity_deficit PASSED  [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:50.2996326Z tests/fuzz/test_fuzz_signals.py::test_fuzz_ts_architecture PASSED        [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7197481Z tests/fuzz/test_fuzz_signals.py::test_fuzz_type_safety_bypass PASSED     [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7206670Z tests/test_abstraction_index.py::TestReuseSuggestion::test_construction PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7215381Z tests/test_abstraction_index.py::TestReuseSuggestion::test_to_dict PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7224779Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_from_abstractions PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7233896Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_filters_non_exported_low_usage PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7242311Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_includes_exported_regardless_of_usage PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7251546Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_by_name_tokens PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7260598Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_returns_sorted_by_relevance PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7269611Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_respects_top_k PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7278510Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_kind_filter PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7287391Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_empty_query_returns_by_usage PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7296423Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_scope_filter PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7304543Z tests/test_abstraction_index.py::TestAbstractionIndex::test_empty_index_returns_empty PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7313910Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_from_graph PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7323383Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_with_scope_limits_to_reachable PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7332371Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_returns_reason PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7342070Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_serializable PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7352172Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_max_suggestions PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7506212Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_create_issue_input_exists_and_defaults_false PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7650090Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_issue_labels_input_exists_with_default PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7660242Z tests/test_action_yml_paket_2c.py::TestActionStep::test_auto_file_step_present_and_guarded PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7669426Z tests/test_action_yml_paket_2c.py::TestActionStep::test_report_file_output_is_wired PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7678650Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_adr_exists_and_proposed PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7688727Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_issue_template_exists_with_dedup_reference PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7720371Z tests/test_adr_scanner.py::TestStatusFiltering::test_accepted_adr_is_returned PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7734901Z tests/test_adr_scanner.py::TestStatusFiltering::test_proposed_adr_is_returned PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7749244Z tests/test_adr_scanner.py::TestStatusFiltering::test_rejected_adr_is_filtered PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7763233Z tests/test_adr_scanner.py::TestStatusFiltering::test_obsolete_adr_is_filtered PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7779670Z tests/test_adr_scanner.py::TestStatusFiltering::test_mixed_statuses_returns_only_active PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7795920Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_token_matches_adr_content PASSED [  0%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7809629Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_non_match_returns_empty PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7823948Z tests/test_adr_scanner.py::TestScopeFiltering::test_task_keyword_matches_adr_content PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7839061Z tests/test_adr_scanner.py::TestScopeFiltering::test_empty_scope_and_task_returns_all_active PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7852549Z tests/test_adr_scanner.py::TestResultStructure::test_result_has_required_fields PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7866480Z tests/test_adr_scanner.py::TestResultStructure::test_title_extracted_from_heading PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7880428Z tests/test_adr_scanner.py::TestResultStructure::test_status_preserved PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7892289Z tests/test_adr_scanner.py::TestEdgeCases::test_missing_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7905483Z tests/test_adr_scanner.py::TestEdgeCases::test_empty_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7918430Z tests/test_adr_scanner.py::TestEdgeCases::test_non_md_files_ignored PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7936635Z tests/test_adr_scanner.py::TestEdgeCases::test_max_results_limit PASSED  [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7951112Z tests/test_adr_scanner.py::TestEdgeCases::test_malformed_frontmatter_does_not_raise PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7965927Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_nudge_with_unresolved_dep PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7977770Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_task_complete_with_unresolved_dep PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.7989126Z tests/test_advisory_semantic.py::TestSA001::test_silent_when_deps_resolved PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8000526Z tests/test_advisory_semantic.py::TestSA002::test_warns_on_repeated_scan_in_fix_phase PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8011371Z tests/test_advisory_semantic.py::TestSA002::test_silent_in_scan_phase PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8023017Z tests/test_advisory_semantic.py::TestSA003::test_warns_on_file_outside_hypothesis PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8034346Z tests/test_advisory_semantic.py::TestSA003::test_silent_when_no_hypothesis PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8045687Z tests/test_advisory_semantic.py::TestSA004::test_warns_on_nudge_for_completed_task_file PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8056705Z tests/test_advisory_semantic.py::TestSA004::test_silent_when_no_completed_tasks PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8068788Z tests/test_advisory_semantic.py::TestSA004::test_warns_for_batch_affected_files PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8076999Z tests/test_agent_context_formats.py::TestValidTargets::test_contains_expected PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8085114Z tests/test_agent_context_formats.py::TestValidTargets::test_excludes_all PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8103224Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8160303Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8189230Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_output_is_comment_style PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8205377Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8233848Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8262247Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_markdown_format PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8277827Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_copilot_uses_instructions PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8293228Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_cursor_uses_cursorrules PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8308645Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_windsurf_uses_cursorrules_format PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8324260Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_claude_uses_claude_format PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8339459Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_agents_uses_claude_format PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8348070Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_copilot_path PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8356314Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_cursor_path PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8365290Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_windsurf_path PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8373897Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_claude_path PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8382602Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_agents_path PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8391293Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_overrides_phase PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8400602Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_phase_derived_when_no_explicit PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8410211Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_none_when_no_session_no_explicit PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8419070Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_with_no_session PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8428068Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_unknown_phase_returns_none PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8445324Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_stale_plan_injected_into_session_block PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8458597Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_head_matches PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8469854Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_no_plan_head PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8519065Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_logs_warning_and_keeps_payload PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8557673Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_still_records_trace_entry PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8594643Z tests/test_agent_context_layer.py::TestDriftMapApi::test_returns_modules_and_dependencies PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8629155Z tests/test_agent_context_layer.py::TestDriftMapApi::test_modules_have_expected_fields PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8643698Z tests/test_agent_context_layer.py::TestDriftMapApi::test_empty_repo_returns_empty PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8683146Z tests/test_agent_context_layer.py::TestDriftMapApi::test_target_path_restricts_scope PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8704247Z tests/test_agent_context_layer.py::TestDriftMapApi::test_nonexistent_target_path_returns_empty PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8738364Z tests/test_agent_context_layer.py::TestDriftMapApi::test_max_modules_respected PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8772416Z tests/test_agent_context_layer.py::TestDriftMapApi::test_agent_instruction_present PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8887407Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_returns_valid_json PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8907679Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_error_on_broken_api PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8953591Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_with_session PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8963820Z tests/test_agent_effectiveness.py::TestAgentObjective::test_defaults PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8973850Z tests/test_agent_effectiveness.py::TestAgentObjective::test_full_config PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8984704Z tests/test_agent_effectiveness.py::TestAgentObjective::test_extra_forbidden PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.8994430Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_override PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9004544Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_reject_unknown_keys PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9015653Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_none_by_default PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9026592Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_from_dict PASSED [  1%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9036711Z tests/test_agent_effectiveness.py::TestSessionPhase::test_initial_phase PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9046466Z tests/test_agent_effectiveness.py::TestSessionPhase::test_advance_phase PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9056367Z tests/test_agent_effectiveness.py::TestSessionPhase::test_phase_in_summary PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9066293Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_empty_initially PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9075719Z tests/test_agent_effectiveness.py::TestSessionTrace::test_record_trace PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9085096Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_uses_current_phase PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9095231Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_in_summary PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9104947Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_snapshot_run PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9114702Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_multiple_snapshots PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9125572Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_round_trip_new_fields PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9145021Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_persists_seen_verification_payload_hashes_on_disk_round_trip PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9154861Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_default_values PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9164571Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_serialisation PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9174809Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_round_trip PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9185272Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_record_verification_updates_counters_and_kpis PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9195753Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_low_effect_high_churn_warning_is_deterministic PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9207080Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_identical_verification_payload_is_not_counted_twice PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9223723Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-True-BLOCK] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9235678Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-False-BLOCK] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9246798Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-True-BLOCK] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9257775Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-False-BLOCK] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9269399Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-True-REVIEW] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9281004Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-False-REVIEW] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9292167Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-True-AUTO] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9303644Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-False-REVIEW] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9314894Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-True-AUTO] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9326623Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-False-REVIEW] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9337934Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-True-AUTO] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9349431Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-False-REVIEW] PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9358730Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_missing_severity_defaults_to_review PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9367566Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_case_insensitive_severity PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9376788Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_count_matches_gate_routing PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9385604Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_total_equals_contract_count PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9394267Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_actions_list_length PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9403077Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_gate_field_correct PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9412060Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_severity_preserved PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9420996Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_passed_when_correct PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9429868Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_fail_on_mismatch PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9438806Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_name_is_set PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9447395Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_empty_contracts PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9456122Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_pass PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9465352Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_fail PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9474703Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_pass PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9483463Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_fail PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9492302Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_pass PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9501322Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_fail PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9511026Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_schema_version_is_2_2 PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9520123Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_session_id_contains_profile_name PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9529117Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_auto_correct PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9538367Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_review_correct PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9547860Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_block_correct PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9557053Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_all_zeros PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9566405Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_returns_dict PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9575568Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_block_count_is_zero PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9584415Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_has_auto_contracts PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9593664Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_auto_count_matches_expected PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9602529Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_assertions_pass PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9611393Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_has_all_three_gates PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9622074Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_assertions_pass PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9632339Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_no_auto_contracts PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9642395Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_block_contracts PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9652451Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_review_contracts PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9661976Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_telemetry_counters_match_profile_counts PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9671890Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_direct_agent_telemetry_properties PASSED [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9724688Z tests/test_agent_native_cli.py::test_validate_help PASSED                [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9769930Z tests/test_agent_native_cli.py::test_scan_help PASSED                    [  2%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9816150Z tests/test_agent_native_cli.py::test_fix_plan_help PASSED                [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9856948Z tests/test_agent_native_cli.py::test_start_help PASSED                   [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9894782Z tests/test_agent_native_cli.py::test_start_output_contains_three_command_journey PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:51.9984766Z tests/test_agent_native_cli.py::test_validate_outputs_json PASSED        [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0028934Z tests/test_agent_native_cli.py::test_validate_exits_2_when_api_reports_invalid PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0071696Z tests/test_agent_native_cli.py::test_validate_exits_0_when_api_reports_valid PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0114929Z tests/test_agent_native_cli.py::test_scan_outputs_json PASSED            [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0157636Z tests/test_agent_native_cli.py::test_scan_accepts_signals_alias PASSED   [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0201681Z tests/test_agent_native_cli.py::test_scan_passes_exclude_and_max_per_signal PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0246621Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[-1] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0293316Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[0] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0344689Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[201] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0353616Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_true PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0362335Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_false PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0375520Z tests/test_agent_native_cli.py::test_scan_next_actions_baseline_hint_many_findings PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0387662Z tests/test_agent_native_cli.py::test_scan_next_actions_no_baseline_hint_few_findings PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0527922Z tests/test_agent_native_cli.py::test_fix_plan_target_path_filters PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0604075Z tests/test_agent_native_cli.py::test_fix_plan_exclude_paths_pass_through PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0680979Z tests/test_agent_native_cli.py::test_fix_plan_include_deferred_pass_through PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0834421Z tests/test_agent_native_cli.py::test_fix_plan_dismiss_show_and_reset_flow PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0881492Z tests/test_agent_native_cli.py::test_fix_plan_rejects_multiple_dismissal_operations PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0896775Z tests/test_agent_native_cli.py::test_scan_concise_omits_fix_first PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.0911583Z tests/test_agent_native_cli.py::test_scan_detailed_includes_fix_first PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2896982Z tests/test_agent_native_cli.py::test_success_criteria_signal_specific PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2907026Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_all_required_sections_present PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2916550Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_sections_appear_in_expected_order PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2926141Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_validation_command_is_phase4_run PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2935327Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_fact_grounding_section_cites_retrieval_tools PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2947272Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-True-BLOCK] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2959228Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-False-BLOCK] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2970527Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-True-BLOCK] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2981914Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-False-BLOCK] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.2993537Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-True-REVIEW] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3004902Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-False-REVIEW] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3015897Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-True-AUTO] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3027365Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-False-REVIEW] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3038742Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-True-AUTO] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3050622Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-False-REVIEW] PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3060454Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_table_headers_rendered PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3070246Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_per_contract_routing_rendered PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3079607Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_trigger_references_nudge PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3088898Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_feedback_loop_references_drift_feedback PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3098532Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_approval_gate_mentions_bypass_guard PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3108776Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_rollback_references_revert_recommended PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3117389Z tests/test_agent_tasks.py::TestTaskId::test_same_input_same_id PASSED    [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3126233Z tests/test_agent_tasks.py::TestTaskId::test_different_title_different_id PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3134852Z tests/test_agent_tasks.py::TestTaskId::test_different_file_different_id PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3143765Z tests/test_agent_tasks.py::TestTaskId::test_id_has_signal_prefix PASSED  [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3151994Z tests/test_agent_tasks.py::TestTaskId::test_avs_prefix PASSED            [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3160772Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_empty_tasks PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3170157Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_json PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3184238Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_finding_produces_task PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3195276Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_success_criteria PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3205249Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_expected_effect PASSED  [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3215829Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_dep_task PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3227570Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_blocks_layer_violation PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3238601Z tests/test_agent_tasks.py::TestPriorityOrdering::test_higher_severity_higher_priority PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3251703Z tests/test_agent_tasks.py::TestPriorityOrdering::test_priorities_are_sequential PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3261016Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_without_fix_skipped PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3270969Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_with_fix_included PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3286301Z tests/test_agent_tasks.py::TestJsonSchema::test_all_required_fields_present PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3297976Z tests/test_agent_tasks.py::TestJsonSchema::test_json_is_valid PASSED     [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3310244Z tests/test_agent_tasks.py::TestJsonSchema::test_action_is_nonempty PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3321963Z tests/test_agent_tasks.py::TestJsonSchema::test_success_criteria_are_nonempty PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3333553Z tests/test_agent_tasks.py::TestJsonSchema::test_expected_effect_is_nonempty PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3344060Z tests/test_agent_tasks.py::TestDeduplication::test_duplicate_findings_deduplicated PASSED [  3%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3355988Z tests/test_agent_tasks.py::TestDeduplication::test_same_title_different_files_keep_correct_recommendations PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3365891Z tests/test_agent_tasks.py::TestMdsTask::test_mds_finding_produces_task PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3376219Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_default_classification PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3386450Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_cross_file_bumps_scope PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3396876Z tests/test_agent_tasks.py::TestAutomationClassification::test_tvs_classification PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3408030Z tests/test_agent_tasks.py::TestAutomationClassification::test_pfs_with_canonical_bumps_fit PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3420203Z tests/test_agent_tasks.py::TestAutomationClassification::test_many_related_files_bumps_scope PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3431630Z tests/test_agent_tasks.py::TestAutomationClassification::test_high_complexity_lowers_fit PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3443284Z tests/test_agent_tasks.py::TestAutomationClassification::test_depends_on_bumps_risk PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3455467Z tests/test_agent_tasks.py::TestAutomationClassification::test_classification_in_json PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3465907Z tests/test_agent_tasks.py::TestConstraints::test_universal_constraints_always_present PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3476071Z tests/test_agent_tasks.py::TestConstraints::test_mds_has_body_hash_constraint PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3486835Z tests/test_agent_tasks.py::TestConstraints::test_dia_has_phantom_constraint PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3496999Z tests/test_agent_tasks.py::TestConstraints::test_pfs_has_canonical_constraint PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3507371Z tests/test_agent_tasks.py::TestConstraints::test_eds_has_trivial_docstring_constraint PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3519253Z tests/test_agent_tasks.py::TestConstraints::test_constraints_in_json PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3528219Z tests/test_agent_tasks.py::TestConstraints::test_generate_constraints_direct PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3539080Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_mds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3549120Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_pfs_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3559665Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_avs_circular_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3570211Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_eds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3580715Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_tvs_has_side_effect_note PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3591575Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_sms_has_false_fix_indicator PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3601812Z tests/test_agent_tasks.py::TestRepairMaturity::test_mds_verified PASSED  [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3611757Z tests/test_agent_tasks.py::TestRepairMaturity::test_dia_verified PASSED  [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3622147Z tests/test_agent_tasks.py::TestRepairMaturity::test_pfs_verified PASSED  [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3632480Z tests/test_agent_tasks.py::TestRepairMaturity::test_avs_experimental PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3642588Z tests/test_agent_tasks.py::TestRepairMaturity::test_tvs_experimental PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3652769Z tests/test_agent_tasks.py::TestRepairMaturity::test_sms_experimental PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3662560Z tests/test_agent_tasks.py::TestRepairMaturity::test_bem_verified PASSED  [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3675143Z tests/test_agent_tasks.py::TestRepairMaturity::test_maturity_in_json PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3683810Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_constant_has_all_scored_signals PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3692014Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_covers_all_registry_signals PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3700761Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_values_consistent PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3711076Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_level_in_task_metadata PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3723810Z tests/test_agent_tasks.py::TestRepairMaturity::test_coverage_gaps_in_json PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3733895Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3744378Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_tool_is_grep PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3754559Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_predicate PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3765171Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3775795Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_step1_has_file_a_and_file_b PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3789060Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_scan_step_includes_file_pair PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3799490Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3810036Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_step1_predicate_variant_count PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3820682Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3831117Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_step1_tool_is_import_check PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3841719Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_layer_verify_plan_ends_with_nudge PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3851786Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3861794Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_step1_tool_is_ast_check PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3872454Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3882973Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_step1_references_both_functions PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3893258Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3904079Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_step1_targets_novel_packages PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3914282Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3924280Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_step1_targets_score_reduction PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3934362Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3944647Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_step1_targets_function PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3955012Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3964889Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_step1_targets_broad_count PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3974823Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_module_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3984953Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_nesting_verify_plan_targets_depth PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.3995202Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4004950Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_step1_targets_function PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4015047Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_partial_resolution_flagged_when_cc_above_twice_threshold PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4025111Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_no_partial_resolution_when_cc_within_twice_threshold PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4034887Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_verify_plan_shape PASSED [  4%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4044890Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_step1_targets_variable PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4054850Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_verify_plan_shape PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4064682Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_step1_targets_endpoint PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4074715Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_verify_plan_shape PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4085263Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_step1_targets_markers PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4095725Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_verify_plan_shape PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4106338Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_step1_targets_functions PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4116452Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_verify_plan_shape PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4126445Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_step1_targets_imports PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4136797Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_verify_plan_shape PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4146875Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_step1_targets_phantoms PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4156810Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_verify_plan_shape PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4167195Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_step1_targets_ratio PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4177193Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_zero_assertion_verify_plan PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4187344Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_circular_verify_plan_shape PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4197240Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_layer_verify_plan PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4207879Z tests/test_agent_tasks.py::TestVerifyPlan::test_generic_fallback_verify_plan PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4219941Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_in_json PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4232092Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_step_keys_in_json PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4242403Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_list_no_none_items PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4251025Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_empty_analysis_empty_tasks PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4263673Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_title_not_none PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4273716Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_action_not_none PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4283597Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_constraints_not_none PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4295023Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_json_tasks_no_none_ids PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4308225Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_multiple_findings_no_none_tasks PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4318252Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_avs_task_fields_not_none PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4328233Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_mds_task_not_none PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4338265Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_unactionable_yields_no_none_tasks PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4346631Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4370716Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_json_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4379780Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_type_importable PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4388200Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_importable PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4396653Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_telemetry_importable PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4404966Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_empty_telemetry_all_zero PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4413887Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_auto_counts_auto_fix_only PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4421878Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_block_counts_block_actions PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4430493Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_revert_not_counted_in_any_bucket PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4451936Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_agent_telemetry_null_by_default PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4472246Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_analysis_without_telemetry_still_valid_json PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4492326Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_agent_telemetry_present_in_json PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4512908Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_schema_version_is_2_2_in_block PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4532166Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_session_id_serialised PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4552811Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_totals_computed_correctly PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4573017Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_actions_list_length PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4594588Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_fields_serialised PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4613790Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_optional_fields_null PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4623038Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_defaults_to_none PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4632931Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_accepts_telemetry_object PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4648564Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_empty_repo PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4664430Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_directory PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4680836Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_md PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4696098Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_agents_md PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4711695Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claudeignore PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4727346Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_indicators PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4743616Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_instructions PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4759031Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursor_directory PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4774415Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursorrules PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4790003Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_directory PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4806155Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_config PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4821519Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_directory PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4836481Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_docs PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4851620Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_windsurf PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4867081Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_codeium PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4885168Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_amazon_q PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4900950Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_continue_dir PASSED [  5%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4916945Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_multiple_tools_sorted PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4932629Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_three_tools PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4949153Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_deduplication PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4965406Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_four_tools PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4973846Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_zero_tools PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4981645Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_one_tool PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4989566Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_two_tools PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.4997495Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_three_tools PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5005236Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_four_tools PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5015853Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_coauthor_unaffected_by_boost PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5024527Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_no_boost PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5032414Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_boost PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5040482Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_single_tool_boost PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5048615Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_no_boost PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5056871Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_one_tool PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5064913Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_three_tools PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5072573Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_fix PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5080659Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_refactor PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5088690Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_with_body_not_matched PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5096831Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_with_boost PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5104798Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_no_boost PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5113076Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_boost_cap_at_095 PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5120770Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_no_pattern_no_signal PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5128714Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_wip_message_no_match PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5136988Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_policy PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5145113Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_absent_by_default PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5158361Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_full_config PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5166795Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_default_empty PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5174727Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_set PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5185355Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_manual_ratio_overrides_computed PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5195482Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_no_manual_ratio_uses_computed PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5207500Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_contains_ai_tools PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5219790Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_empty_ai_tools PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5331156Z tests/test_analysis_degradation.py::test_signal_failure_marks_analysis_degraded PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5504037Z tests/test_analysis_degradation.py::test_corrupt_history_file_marks_analysis_degraded PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.5816544Z tests/test_analysis_degradation.py::test_invalid_diff_ref_marks_fallback_as_degraded PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.6142110Z tests/test_analysis_degradation.py::test_analyze_diff_uncommitted_mode_detects_working_tree_changes PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.6509148Z tests/test_analysis_degradation.py::test_analyze_diff_staged_mode_only_uses_index_changes PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.6688297Z tests/test_analysis_degradation.py::test_analyze_repo_target_path_respects_path_boundaries PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.6800713Z tests/test_analysis_degradation.py::test_analyze_diff_fallback_preserves_since_days PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.6973921Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_no_crash PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.7141321Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_score_is_float PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.7311248Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_severity_valid PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.7476922Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_findings_are_valid PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.7700645Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_no_crash PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.7911249Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_score_is_float PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.8116412Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_severity_valid PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.8320582Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_total_files PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.8527102Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_has_no_bootstrap_readme_finding PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.8783485Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_no_crash PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9037435Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_score_is_float PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9290915Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_severity_valid PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9543538Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_findings_are_valid PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9552041Z tests/test_analysis_status_and_trend_direction_enums.py::test_trend_context_uses_trend_direction_enum PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9561568Z tests/test_analysis_status_and_trend_direction_enums.py::test_repo_analysis_uses_analysis_status_enum_by_default PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9629472Z tests/test_analyze_cmd_extended.py::test_analyze_format_sarif PASSED     [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9697519Z tests/test_analyze_cmd_extended.py::test_analyze_format_csv PASSED       [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9752614Z tests/test_analyze_cmd_extended.py::test_analyze_format_agent_tasks PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9815187Z tests/test_analyze_cmd_extended.py::test_analyze_format_github PASSED    [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9869379Z tests/test_analyze_cmd_extended.py::test_analyze_format_markdown PASSED  [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9926869Z tests/test_analyze_cmd_extended.py::test_analyze_with_select_signals PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:52.9984736Z tests/test_analyze_cmd_extended.py::test_analyze_with_ignore_signals PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0040365Z tests/test_analyze_cmd_extended.py::test_analyze_progress_json PASSED    [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0097500Z tests/test_analyze_cmd_extended.py::test_analyze_progress_none PASSED    [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0118876Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_signal_paths PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0133060Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_rule_runner_importerror_paths PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0150020Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_reuses_precomputed_graph_and_package_map PASSED [  6%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0220540Z tests/test_api_and_ts_arch_boost.py::test_api_explain_paths PASSED       [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0240583Z tests/test_api_and_ts_arch_boost.py::test_api_explain_fingerprint_helper PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0257141Z tests/test_api_and_ts_arch_boost.py::test_api_negative_context_success_and_error PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0286999Z tests/test_api_and_ts_arch_boost.py::test_finding_rendering_helpers PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0295663Z tests/test_api_helpers_coverage.py::TestTrendDict::test_none_when_no_trend PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0304421Z tests/test_api_helpers_coverage.py::TestTrendDict::test_dict_when_trend_present PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0312464Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_unknown_abbreviation PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0320945Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_no_weights_attribute PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0338284Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_valid_signal_from_config PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0347329Z tests/test_api_helpers_coverage.py::TestTopSignals::test_empty_findings PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0356702Z tests/test_api_helpers_coverage.py::TestTopSignals::test_aggregation_and_sorting PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0365560Z tests/test_api_helpers_coverage.py::TestTopSignals::test_signal_filter PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0374785Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_default PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0384439Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_false_includes_all PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0392519Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_with_file_and_related PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0400881Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_file PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0409236Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_empty_task PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0417847Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_duplicate_in_allowed PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0425934Z tests/test_api_helpers_coverage.py::TestPlanValidationResult::test_to_api_dict PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0434147Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_plan PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0442517Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_no_reason PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0450727Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_legacy_plan_no_state PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0462426Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_unchanged_repo PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0474011Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_head_changed PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0485807Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_affected_files_modified PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0494367Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_accepted PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0502784Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_in_scope PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0510933Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_out_of_scope_noise PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0519525Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_unknown PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0527866Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_no_target_path_keeps_all PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0536718Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_target_path_splits_scope PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0545384Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_in_scope_blocker_by_high PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0553819Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_out_of_scope_noise_only PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0561882Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_zero_default_score_basis_does_not_block_on_delta PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0570254Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_historical_score_basis_blocks_on_regression PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0578606Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_degraded PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0586746Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_high_severity PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0594747Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_baseline_recommended PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0602438Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_improved PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0611029Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_no_action PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0623109Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_out_of_scope_noise_in_scope_accept PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0631652Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_no_staged PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0640175Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0649114Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted_improved_with_batch PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0657327Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_out_of_scope PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0665551Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_default PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0673540Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_cache_dir PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0681843Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_normal_file PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0690315Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_backslash PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0698587Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_safe PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0707043Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_not_safe PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0715810Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_parse_failures PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0724575Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_high_finding PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0732798Z tests/test_api_quick_wins_coverage.py::TestNudgeMagnitudeLabel::test_magnitude_buckets PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0740857Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_without_shadow PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0749713Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_with_shadow PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0757934Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_with_batch PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0766058Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_without_batch PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0774333Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_empty PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0782766Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_patch_protocol_in_instruction PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0790767Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_with_batch PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0799420Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_without_batch PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0807915Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_match PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0816067Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_no_match PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0824114Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_match PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0832324Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_no_match PASSED [  7%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0840790Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_with_suffix PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0848909Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0857399Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_no_wildcard_no_match PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0865541Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0873408Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard_with_capture PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0881444Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_wildcard PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0890895Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0948424Z tests/test_api_validate_scan_extended.py::test_validate_python_capability_detected PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.0977760Z tests/test_api_validate_scan_extended.py::test_validate_config_error_sets_invalid PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1033310Z tests/test_api_validate_scan_extended.py::test_validate_negative_weight_sets_invalid PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1083957Z tests/test_api_validate_scan_extended.py::test_validate_weight_sum_warning PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1129749Z tests/test_api_validate_scan_extended.py::test_validate_bad_similarity_threshold PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1138013Z tests/test_api_validate_scan_extended.py::test_diverse_top_impact_quota_zero_or_negative PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1160130Z tests/test_api_validate_scan_extended.py::test_scan_raises_on_invalid_max_per_signal PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1169126Z tests/test_api_validate_scan_extended.py::test_scan_next_actions_high_critical_findings PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1177462Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_large_count PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1185284Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_small_count PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1205205Z tests/test_api_validate_scan_extended.py::test_validate_cmd_output_to_file PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1224097Z tests/test_api_validate_scan_extended.py::test_validate_cmd_stdout_output PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1232322Z tests/test_arch_graph.py::TestArchModule::test_creation_with_defaults PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1240129Z tests/test_arch_graph.py::TestArchModule::test_creation_with_all_fields PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1248178Z tests/test_arch_graph.py::TestArchDependency::test_creation PASSED       [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1256545Z tests/test_arch_graph.py::TestArchDependency::test_with_policy PASSED    [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1264627Z tests/test_arch_graph.py::TestArchAbstraction::test_creation_with_defaults PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1272226Z tests/test_arch_graph.py::TestArchAbstraction::test_with_all_fields PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1280005Z tests/test_arch_graph.py::TestArchHotspot::test_creation_with_defaults PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1287816Z tests/test_arch_graph.py::TestArchHotspot::test_with_recurring_signals PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1300650Z tests/test_arch_graph.py::TestArchGraph::test_construction PASSED        [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1308843Z tests/test_arch_graph.py::TestArchGraph::test_get_module PASSED          [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1317229Z tests/test_arch_graph.py::TestArchGraph::test_neighbors PASSED           [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1325083Z tests/test_arch_graph.py::TestArchGraph::test_hotspots_for_path PASSED   [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1332934Z tests/test_arch_graph.py::TestArchGraph::test_abstractions_in_module PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1340859Z tests/test_arch_graph.py::TestArchGraphSerialization::test_to_dict_and_back PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1349653Z tests/test_arch_graph.py::TestArchGraphSerialization::test_json_round_trip PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1365679Z tests/test_arch_graph.py::TestArchGraphPersistence::test_save_and_load PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1379202Z tests/test_arch_graph.py::TestArchGraphPersistence::test_load_returns_none_when_missing PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1395364Z tests/test_arch_graph.py::TestArchGraphPersistence::test_schema_version_mismatch_returns_none PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1409951Z tests/test_arch_graph.py::TestArchGraphPersistence::test_corrupted_json_returns_none PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1418659Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_from_modules_and_dependencies PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1426884Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_module_scores PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1435819Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_parse_results_extracts_abstractions PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1445693Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_layer_boundaries PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1454594Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_empty_map PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1463304Z tests/test_architecture_violation.py::test_build_import_graph_basic PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1473034Z tests/test_architecture_violation.py::test_build_import_graph_resolves_relative_imports_to_internal_edges PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1482335Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_js_specifier_to_ts_target PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1492156Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_mjs_and_cjs_specifiers PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1500698Z tests/test_architecture_violation.py::test_external_imports_marked PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1589950Z tests/test_architecture_violation.py::test_build_import_graph_avoids_per_import_fullscan PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1601171Z tests/test_architecture_violation.py::test_no_violations_in_correct_direction PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1612022Z tests/test_architecture_violation.py::test_upward_import_detected PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1623179Z tests/test_architecture_violation.py::test_upward_import_detected_with_src_root_package_alias PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1637330Z tests/test_architecture_violation.py::test_lazy_import_policy_violation_detected_for_module_level_heavy_import PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1648971Z tests/test_architecture_violation.py::test_lazy_import_policy_ignores_local_import_when_module_level_only PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1659543Z tests/test_architecture_violation.py::test_circular_dependency_detected PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1670379Z tests/test_architecture_violation.py::test_score_zero_when_clean PASSED  [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1680442Z tests/test_architecture_violation.py::test_generated_typescript_file_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1699001Z tests/test_architecture_violation.py::test_generated_header_file_without_generated_suffix_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1709859Z tests/test_architecture_violation.py::test_blast_radius_metadata_on_upward_import PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1725395Z tests/test_architecture_violation.py::test_high_blast_radius_finding PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1738225Z tests/test_architecture_violation.py::test_zone_of_pain_detected PASSED  [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1750536Z tests/test_architecture_violation.py::test_no_zone_of_pain_for_abstract_module PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1764652Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_is_dampened PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1779984Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_can_still_be_high_with_strong_evidence PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1793076Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_constants_module_issue_276 PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1805817Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_type_module_issue_276 PASSED [  8%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1814610Z tests/test_architecture_violation.py::test_build_co_change_pairs_basic PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1822518Z tests/test_architecture_violation.py::test_co_change_filters_bulk_commits PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1834119Z tests/test_architecture_violation.py::test_co_change_finding_without_import PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1844569Z tests/test_architecture_violation.py::test_co_change_suppressed_when_import_exists PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1855356Z tests/test_architecture_violation.py::test_co_change_same_directory_suppressed PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1867240Z tests/test_architecture_violation.py::test_co_change_root_level_not_suppressed PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1877272Z tests/test_architecture_violation.py::test_co_change_test_source_pair_suppressed PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1887682Z tests/test_architecture_violation.py::test_co_change_bulk_commits_discounted PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1906755Z tests/test_architecture_violation.py::test_god_module_candidate_detected PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1920313Z tests/test_architecture_violation.py::test_unstable_dependency_detected_with_churn_history PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1936462Z tests/test_architecture_violation.py::test_unstable_dependency_suppressed_for_intra_extension_imports PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1952362Z tests/test_architecture_violation.py::test_unstable_dependency_still_detected_for_cross_extension_imports PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.1991872Z tests/test_are_integration.py::TestAREIntegration::test_full_lifecycle PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2005820Z tests/test_are_integration.py::TestAREIntegration::test_opt_in_disabled_no_side_effects PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2019445Z tests/test_are_integration.py::TestAREIntegration::test_suppressed_findings_excluded_from_calibration PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2034675Z tests/test_are_integration.py::TestAREIntegration::test_no_pii_in_stored_data PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2043193Z tests/test_are_integration.py::TestAREIntegration::test_refinement_idempotent_on_good_scores PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2052241Z tests/test_are_integration.py::TestAREIntegration::test_config_defaults PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2083818Z tests/test_ast_parser.py::test_parse_functions PASSED                    [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2114759Z tests/test_ast_parser.py::test_parse_classes PASSED                      [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2145449Z tests/test_ast_parser.py::test_parse_imports PASSED                      [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2162292Z tests/test_ast_parser.py::test_import_scope_marks_module_level_and_local_imports PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2191683Z tests/test_ast_parser.py::test_parse_error_handling_patterns PASSED      [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2208762Z tests/test_ast_parser.py::test_parse_error_handling_fallback_assignment_action PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2228900Z tests/test_ast_parser.py::test_complexity PASSED                         [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2245330Z tests/test_ast_parser.py::test_docstring_detection PASSED                [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2260123Z tests/test_ast_parser.py::test_syntax_error_handling PASSED              [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2278231Z tests/test_ast_parser.py::test_return_strategy_multiple_strategies_detected PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2296306Z tests/test_ast_parser.py::test_return_strategy_single_strategy_not_emitted PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2314539Z tests/test_ast_parser.py::test_return_strategy_tuple_and_dict_and_raise PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2331700Z tests/test_ast_parser.py::test_return_strategy_ignores_nested_functions PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2348493Z tests/test_ast_parser.py::test_return_strategy_bare_raise_detected PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2372379Z tests/test_ast_parser.py::test_return_strategy_mutation_benchmark_scenario PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2381558Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_attribute_exception PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2390546Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_tuple_exception PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2399193Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_attr PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2407928Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_attr_other PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2416662Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_name PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2425381Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_log_func_name PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2434239Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_name PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2442998Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_other PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2451152Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_bare_handler PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2459174Z tests/test_ast_parser_extra.py::test_is_route_decorator_false_for_constant PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2467602Z tests/test_ast_parser_extra.py::test_decorator_name_returns_empty_for_constant PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2477336Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_name PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2486361Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_attr PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2494978Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_no_route_returns_none PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2503802Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_none_for_single PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2516691Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_dict_for_mixed PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2524869Z tests/test_ast_parser_extra.py::test_classify_return_strategy_none_value PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2532973Z tests/test_ast_parser_extra.py::test_classify_return_strategy_no_value PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2540834Z tests/test_ast_parser_extra.py::test_classify_return_strategy_tuple PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2549033Z tests/test_ast_parser_extra.py::test_classify_return_strategy_dict PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2557563Z tests/test_ast_parser_extra.py::test_classify_return_strategy_value PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2575954Z tests/test_ast_parser_extra.py::test_parser_function_with_attribute_decorator PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2592483Z tests/test_ast_parser_extra.py::test_parser_function_with_call_attr_decorator PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2607299Z tests/test_ast_parser_extra.py::test_parser_class_with_attribute_base PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2621080Z tests/test_ast_parser_extra.py::test_parse_python_file_oserror PASSED    [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2635505Z tests/test_ast_parser_extra.py::test_parse_file_unsupported_language PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2651233Z tests/test_ast_parser_extra.py::test_parse_file_typescript_calls_ts_parser PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2660717Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_single_handler_raise PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2669923Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_bare_except_pass PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2679236Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_return PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2688171Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_log PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2696977Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_print PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2705998Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_fallback_assign PASSED [  9%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2715126Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_tuple_exception PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2723820Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_finally PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2732306Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_else PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2741091Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_attribute PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2749475Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_name PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2768891Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_call PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2770100Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_not_route PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2777082Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_simple_name PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2785575Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_attribute PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2793956Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_call PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2802867Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_login_required PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2811194Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_no_auth PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2819936Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_no_route PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2829197Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_basic_endpoint PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2838457Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_with_try PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2847271Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_auth_decorator PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2855618Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2864982Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none_literal PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2873693Z tests/test_attribution.py::TestParsePorcelain::test_parses_basic_porcelain PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2881846Z tests/test_attribution.py::TestParsePorcelain::test_first_line_fields PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2890667Z tests/test_attribution.py::TestParsePorcelain::test_second_commit_fields PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2898886Z tests/test_attribution.py::TestParsePorcelain::test_empty_input PASSED   [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2907131Z tests/test_attribution.py::TestParsePorcelain::test_date_parsing PASSED  [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2919864Z tests/test_attribution.py::TestBlameLines::test_blame_returns_parsed_lines PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2934288Z tests/test_attribution.py::TestBlameLines::test_blame_with_line_range_passes_l_flag PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2945504Z tests/test_attribution.py::TestBlameLines::test_blame_without_range_no_l_flag PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2956552Z tests/test_attribution.py::TestBlameLines::test_blame_git_not_found_returns_empty PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2967708Z tests/test_attribution.py::TestBlameLines::test_blame_nonzero_return_code PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2976121Z tests/test_attribution.py::TestBlameCache::test_put_and_get PASSED       [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2984359Z tests/test_attribution.py::TestBlameCache::test_miss_returns_none PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.2992168Z tests/test_attribution.py::TestBlameCache::test_eviction_on_overflow PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3008354Z tests/test_attribution.py::TestBlameFilesParallel::test_deduplicates_by_file PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3019969Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_merge_message PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3031048Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_pr_message PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3041943Z tests/test_attribution.py::TestBranchHint::test_returns_none_on_no_merge PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3067072Z tests/test_attribution.py::TestEnrichFindings::test_enriches_finding_with_attribution PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3077706Z tests/test_attribution.py::TestEnrichFindings::test_skips_finding_without_file_path PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3088133Z tests/test_attribution.py::TestEnrichFindings::test_fallback_on_empty_blame PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3097238Z tests/test_attribution.py::TestEnrichFindings::test_disabled_config_skips_enrichment PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3144088Z tests/test_attribution.py::TestJsonAttribution::test_finding_with_attribution_serialized PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3154321Z tests/test_attribution.py::TestJsonAttribution::test_finding_without_attribution_has_null PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3164917Z tests/test_attribution.py::TestSarifAttribution::test_sarif_includes_attribution_properties PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3174806Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_includes_attribution_line PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3183126Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_without_attribution PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3191051Z tests/test_attribution.py::TestAttributionModel::test_attribution_defaults PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3199966Z tests/test_attribution.py::TestAttributionModel::test_finding_attribution_field_default_none PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3216106Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_valid_fmea PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3230279Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_empty_fmea PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3244653Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_header_only_fmea PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3259258Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_valid_risk_register PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3273419Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_empty_risk_register PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3287609Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_valid_fault_trees PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3301866Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_empty_fault_trees PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3316671Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_valid_stride PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3330665Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_empty_stride PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3371460Z tests/test_audit_content_validation.py::TestValidateAuditContent::test_all_valid_returns_empty PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3432226Z tests/test_automation_enhancements.py::TestWorkflowPipCache::test_setup_python_enables_pip_cache PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3493790Z tests/test_automation_enhancements.py::TestWorkflowReusable::test_workflow_call_trigger_declared PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3503024Z tests/test_automation_enhancements.py::TestWorkflowStepSummary::test_step_summary_write_present PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.3913704Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_default_cap_is_ten PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4315419Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_explicit_cap_overrides_default PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4327542Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_existing_open_issues_queries_each_label PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4339261Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_multi_label_dedup_skips_duplicates_across_labels PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4347383Z tests/test_avs_enhanced.py::TestOmnilayer::test_config_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4356798Z tests/test_avs_enhanced.py::TestOmnilayer::test_utils_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4365466Z tests/test_avs_enhanced.py::TestOmnilayer::test_schemas_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4373974Z tests/test_avs_enhanced.py::TestOmnilayer::test_exceptions_dir_is_omnilayer PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4381770Z tests/test_avs_enhanced.py::TestOmnilayer::test_api_dir_is_layer_zero PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4389870Z tests/test_avs_enhanced.py::TestOmnilayer::test_services_dir_is_layer_one PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4397875Z tests/test_avs_enhanced.py::TestOmnilayer::test_db_dir_is_layer_two PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4408711Z tests/test_avs_enhanced.py::TestOmnilayer::test_unknown_dir_returns_none PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4421325Z tests/test_avs_enhanced.py::TestOmnilayer::test_omnilayer_import_generates_no_violation PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4433667Z tests/test_avs_enhanced.py::TestOmnilayer::test_import_from_utils_generates_no_violation PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4447136Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_allowed_pattern_suppresses_finding PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4460401Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_non_matching_pattern_still_reports PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4485202Z tests/test_avs_enhanced.py::TestHubDampening::test_hub_module_gets_reduced_score PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4493691Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_simple PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4501773Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_init PASSED  [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4510170Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_single_file PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4519237Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_with_src_root PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4527866Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_without_src_root PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4536063Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_lib_root PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4544358Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_single_part PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4553905Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_glob_match PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4562776Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_no_match PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4571337Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_exact PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4579709Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_prefix PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4588596Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4598016Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_no_match PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4607314Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob_no_match PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4617112Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_partial_name PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4626541Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_non_relative PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4634843Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4643257Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_names_only PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4651424Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_short_path PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4659992Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module_and_names PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4668061Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_small_graph PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4677097Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_hub_detection PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4686384Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_empty_graph PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4706434Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_positive] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4722034Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_negative] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4738030Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_positive] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4753151Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_negative] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4766958Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_positive] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4779940Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_negative] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4818901Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_empirical_metrics PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4831288Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_storage_imports_routes PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4843666Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_repositories_imports_views PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4856089Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_infrastructure_imports_controllers PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4867982Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_models_imports_services PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4880125Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_db_imports_domain PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4891693Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_services PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4902926Z tests/test_avs_mutations.py::TestValidDirections::test_services_imports_db PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4914134Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_db PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4925413Z tests/test_avs_mutations.py::TestValidDirections::test_same_layer_no_violation PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4938625Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[config] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4951275Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[utils] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4964768Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[helpers] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4977222Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[constants] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.4989778Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[types] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5002362Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[common] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5015001Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[shared] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5027898Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[base] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5040641Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[exceptions] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5053378Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[errors] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5065695Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[enums] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5078289Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[schemas] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5091143Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[config] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5104068Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[utils] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5116410Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[helpers] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5128813Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[constants] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5141400Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[types] PASSED [ 11%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5153926Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[common] PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5166181Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[shared] PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5181512Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[base] PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5194254Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[exceptions] PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5206713Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[errors] PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5218834Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[enums] PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5231252Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[schemas] PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5243264Z tests/test_avs_mutations.py::TestCircularMutations::test_simple_cycle_detected PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5256527Z tests/test_avs_mutations.py::TestCircularMutations::test_three_module_cycle PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5268759Z tests/test_avs_mutations.py::TestCircularMutations::test_no_cycle_in_dag PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5280444Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_non_hub_gets_full_score PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5304729Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_hub_score_is_half_of_base PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5319271Z tests/test_avs_mutations.py::TestPolicyViolationMutations::test_policy_violation_has_fix PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5332941Z tests/test_avs_mutations.py::TestCrossPassDeduplication::test_policy_and_inferred_same_edge_are_deduplicated PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5345436Z tests/test_avs_mutations.py::TestFixTextFormat::test_upward_fix_mentions_service_layer PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5358281Z tests/test_avs_mutations.py::TestFixTextFormat::test_circular_fix_mentions_dependency_inversion PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.5871472Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_shields_url PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6352084Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_markdown_snippet PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.6868406Z tests/test_badge_command.py::TestBadgeCommand::test_badge_write_to_file PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7357815Z tests/test_badge_command.py::TestBadgeCommand::test_badge_style_option PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7871044Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_green_for_low_score PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.7881430Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_thresholds_follow_severity_mapping PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8365561Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_stdout PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8866037Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_file PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8875347Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_produces_valid_svg PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8883912Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_uses_hex_for_named_color PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8892158Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_accepts_raw_hex_color PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.8900904Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_brightgreen_for_low PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9380968Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_outputs_only_snippet PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9877908Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_write_to_file PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9887437Z tests/test_baseline.py::TestFindingFingerprint::test_deterministic PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9896655Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_signal PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9905636Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_file PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9914480Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_line PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9923195Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_title PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9931547Z tests/test_baseline.py::TestFindingFingerprint::test_none_file_path PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9940218Z tests/test_baseline.py::TestFindingFingerprint::test_hex_string_format PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9949502Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_line_shift PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9958427Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_metric_title_change PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9967076Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_trailing_refs PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9976094Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_genuine_rename PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9984810Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_file_move PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:53.9993297Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_signal_change PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0002118Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_symbol_when_no_logical_location PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0010990Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_file_when_no_symbol PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0018934Z tests/test_baseline.py::TestStableTitle::test_strips_leading_metric PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0027293Z tests/test_baseline.py::TestStableTitle::test_strips_multiple_metrics PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0035589Z tests/test_baseline.py::TestStableTitle::test_strips_trailing_file_line_refs PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0043770Z tests/test_baseline.py::TestStableTitle::test_preserves_stable_text PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0051404Z tests/test_baseline.py::TestStableTitle::test_empty_and_none_safe PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0070196Z tests/test_baseline.py::TestBaselineIO::test_roundtrip PASSED            [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0087683Z tests/test_baseline.py::TestBaselineIO::test_file_structure PASSED       [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0104227Z tests/test_baseline.py::TestBaselineIO::test_empty_baseline PASSED       [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0120134Z tests/test_baseline.py::TestBaselineIO::test_invalid_file_raises PASSED  [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0140975Z tests/test_baseline.py::TestBaselineIO::test_version_mismatch_emits_warning PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0158985Z tests/test_baseline.py::TestBaselineIO::test_same_version_no_warning PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0176979Z tests/test_baseline.py::TestBaselineIO::test_missing_version_field_no_error PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0193741Z tests/test_baseline.py::TestBaselineIO::test_save_writes_v2_schema_with_v1_alias PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0211606Z tests/test_baseline.py::TestBaselineIO::test_v1_schema_baseline_still_loads PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0220075Z tests/test_baseline.py::TestBaselineDiff::test_all_new PASSED            [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0228533Z tests/test_baseline.py::TestBaselineDiff::test_all_known PASSED          [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0236999Z tests/test_baseline.py::TestBaselineDiff::test_mixed PASSED              [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0244994Z tests/test_baseline.py::TestBaselineDiff::test_empty_findings PASSED     [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0289055Z tests/test_baseline.py::TestBaselineCLI::test_help PASSED                [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0334854Z tests/test_baseline.py::TestBaselineCLI::test_save_help PASSED           [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0377375Z tests/test_baseline.py::TestBaselineCLI::test_diff_help PASSED           [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0429225Z tests/test_baseline.py::TestBaselineCLI::test_diff_missing_baseline_suggests_save_command PASSED [ 12%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0477836Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_has_baseline_option PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0524936Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_has_baseline_option PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0593266Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0648681Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0728794Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_updates_suppressed_count PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0806682Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_json_includes_baseline_counts PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0824989Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_creates_file PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0841617Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_no_temp_file_left_on_success PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0860074Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_atomic_replaces_existing PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0910735Z tests/test_baseline.py::TestCorruptBaselineCallers::test_ci_corrupt_baseline_exits_with_message PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0928932Z tests/test_baseline.py::TestCorruptBaselineCallers::test_shared_apply_baseline_filtering_corrupt PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.0990706Z tests/test_baseline.py::TestCorruptBaselineCallers::test_baseline_diff_command_corrupt PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1056008Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_passes_when_clean PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1140069Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_exits_one_on_drift PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1321321Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_respects_threshold PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1366974Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_refuses_without_confirm PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1426391Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_writes_baseline_with_confirm PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1442535Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_age_for_fresh_baseline PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1458360Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_large_age_for_old_baseline PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1472060Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_for_missing_file PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1486750Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_when_created_at_missing PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1495804Z tests/test_baseline.py::TestBaselineAgeDays::test_stale_days_constant_is_positive PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1558200Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_missing_baseline_exits_zero_with_hint PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1622773Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_clean_against_baseline PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1685460Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_json_format_returns_structured_payload PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1752858Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_status_never_exits_nonzero_on_drift PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1761855Z tests/test_batch_metadata.py::TestFixTemplateClass::test_uniform_template_signal PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1770051Z tests/test_batch_metadata.py::TestFixTemplateClass::test_pfs_groups_by_canonical PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1778168Z tests/test_batch_metadata.py::TestFixTemplateClass::test_mds_groups_by_duplicate_group PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1785932Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_groups_by_rule_id PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1794036Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_no_rule_id PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1802026Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_single_task_not_batch_eligible PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1810392Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_multiple_tasks_same_class_batch_eligible PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1818405Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_mixed_classes PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1827227Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_includes_batch_fields PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1835275Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_defaults_when_no_batch PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1844063Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_exemplar_metadata PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1852811Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_negative_context PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1861140Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_empty_when_no_data PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1870250Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_max_three PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1878815Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_batch_instruction_when_batch_eligible PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1886868Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_default_instruction_when_no_batch PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1896637Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_populated_from_finding PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1904620Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_defaults_to_zero PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1912992Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_in_api_dict PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1921087Z tests/test_batch_metadata.py::TestDependencyDepth::test_no_dependencies_all_depth_zero PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1929862Z tests/test_batch_metadata.py::TestDependencyDepth::test_avs_circular_blocks_non_circular PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.1938037Z tests/test_batch_metadata.py::TestDependencyDepth::test_unrelated_signal_gets_depth_zero PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2147488Z tests/test_batch_metadata.py::TestFindingCountBySignal::test_counter_present_in_scan_response PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2155506Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_high_finding_count_recommends_batch PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2163183Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_low_finding_count_recommends_nudge PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2170535Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_threshold_boundary PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2179011Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_batch_instruction_mentions_nudge PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2186802Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_non_batch_instruction_uses_nudge_not_diff PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2194724Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_batch_instruction PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2202170Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_non_batch_instruction PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2434112Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_field_present PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2673276Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_has_required_steps PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2923255Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_references_adr_074 PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2932644Z tests/test_batch_metadata.py::TestRepairExemplar::test_pfs_uses_canonical_snippet_from_metadata PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2942262Z tests/test_batch_metadata.py::TestRepairExemplar::test_nc_repair_exemplar_uses_canonical_alternative_multiline PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2951057Z tests/test_batch_metadata.py::TestRepairExemplar::test_repair_exemplar_none_when_no_data PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2960405Z tests/test_batch_metadata.py::TestRepairExemplar::test_patch_shape_immutable_parts_includes_task_constraints PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2969075Z tests/test_batch_metadata.py::TestRepairExemplar::test_batch_eligible_pfs_task_has_repair_exemplar PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2978914Z tests/test_batch_metadata.py::TestRepairExemplar::test_mds_canonical_structure_names_source_function PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.2987294Z tests/test_benchmark_label_keys.py::test_finding_keys_include_stable_and_legacy_formats PASSED [ 13%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3005472Z tests/test_benchmark_label_keys.py::test_load_labels_supports_legacy_alias PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3013852Z tests/test_benchmark_structure.py::test_all_core_signals_have_tp_fixture PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3022131Z tests/test_benchmark_structure.py::test_all_core_signals_have_tn_fixture PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3030640Z tests/test_benchmark_structure.py::test_fixture_names_are_unique PASSED  [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3039168Z tests/test_benchmark_structure.py::test_every_fixture_has_at_least_one_expectation PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3048193Z tests/test_benchmark_structure.py::test_inferred_kind_matches_expectations PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3056523Z tests/test_benchmark_structure.py::test_fixture_kind_index_covers_all_fixtures PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3064268Z tests/test_benchmark_structure.py::test_boundary_and_confounder_fixtures_exist PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3140308Z tests/test_benchmark_structure.py::test_mutation_entity_model_importable PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3148910Z tests/test_benchmark_structure.py::test_entity_id_generation PASSED      [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3158214Z tests/test_benchmark_structure.py::test_finding_keys_v2_includes_signal_and_location PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3167627Z tests/test_benchmark_structure.py::test_finding_keys_v1_is_backward_compatible PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3181443Z tests/test_blast_radius_core.py::test_policy_md_change_is_critical_with_ack PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3191652Z tests/test_blast_radius_core.py::test_signals_change_triggers_high_policy_impact PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3219118Z tests/test_blast_radius_core.py::test_skill_analyzer_matches_guard_skills PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3265893Z tests/test_blast_radius_core.py::test_adr_text_fallback_finds_matching_adrs PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3337405Z tests/test_blast_radius_core.py::test_engine_returns_frozen_report_with_sorted_impacts PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3400447Z tests/test_blast_radius_core.py::test_engine_no_triggers_yields_empty_report PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3476928Z tests/test_blast_radius_core.py::test_persistence_roundtrip PASSED       [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3587457Z tests/test_blast_radius_core.py::test_disabling_skills_and_policy_reduces_impacts PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3596425Z tests/test_blast_radius_mcp.py::test_blast_radius_registered_in_dispatch PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3661695Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_returns_summary PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3673629Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_rejects_non_list_changed_files PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.3738404Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_persist_false_by_default PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.4001647Z tests/test_brief.py::TestApiBrief::test_returns_dict_with_required_keys PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.4261299Z tests/test_brief.py::TestApiBrief::test_type_is_brief PASSED             [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.4523061Z tests/test_brief.py::TestApiBrief::test_task_echoed_back PASSED          [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.4792451Z tests/test_brief.py::TestApiBrief::test_scope_has_resolution_fields PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.5059922Z tests/test_brief.py::TestApiBrief::test_risk_has_level PASSED            [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.5307054Z tests/test_brief.py::TestApiBrief::test_guardrails_is_list PASSED        [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.5555070Z tests/test_brief.py::TestApiBrief::test_scope_override PASSED            [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.5805145Z tests/test_brief.py::TestApiBrief::test_max_guardrails_limits_output PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.6071037Z tests/test_brief.py::TestApiBrief::test_high_ai_ratio_surfaces_intent_capture_hint PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.6330140Z tests/test_brief.py::TestApiBrief::test_below_threshold_ai_ratio_no_intent_hint PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.6592161Z tests/test_brief.py::TestBriefCli::test_json_output_is_valid PASSED      [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.6855075Z tests/test_brief.py::TestBriefCli::test_markdown_output PASSED           [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7139680Z tests/test_brief.py::TestBriefCli::test_rich_output PASSED               [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7153945Z tests/test_brief.py::TestBriefCli::test_task_option_required PASSED      [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7416190Z tests/test_brief.py::TestBriefCli::test_quiet_flag PASSED                [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7618636Z tests/test_brief.py::TestBriefCli::test_select_signals PASSED            [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7628531Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_empty PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7637927Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_contains_constraints PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7646805Z tests/test_brief.py::TestGuardrails::test_guardrail_to_dict PASSED       [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7655830Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_in_dict PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7664842Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_default_empty PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7673790Z tests/test_brief.py::TestGuardrails::test_prompt_block_includes_preferred_pattern PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7682904Z tests/test_brief.py::TestGuardrails::test_prompt_block_omits_preferred_when_empty PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7693475Z tests/test_brief.py::TestBriefConfig::test_default_brief_config PASSED   [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7703725Z tests/test_brief.py::TestBriefConfig::test_brief_config_from_dict PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.7976231Z tests/test_brief.py::TestPreTaskSignals::test_brief_uses_pre_task_signals_by_default PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8172274Z tests/test_brief.py::TestPreTaskSignals::test_explicit_signals_override_pre_task PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8214457Z tests/test_brief.py::TestBriefScopeFiltering::test_directory_finding_matches_scope PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8256618Z tests/test_brief.py::TestBriefScopeFiltering::test_file_finding_in_scope_directory PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8275236Z tests/test_brief.py::TestBriefProgress::test_brief_has_progress_option PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8285793Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_zero_keeps_all PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8296222Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_filters_weak_items PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8305454Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_high_excludes_everything PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8314795Z tests/test_brief.py::TestGuardrailMinConfidence::test_backward_compat_no_min_confidence PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8322876Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_layer_section PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8331152Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_adr_section PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8601155Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_layer_contract PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.8865425Z tests/test_brief.py::TestApiBriefNewFields::test_layer_contract_has_expected_keys PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9128178Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_relevant_tests PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9385767Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_active_adrs PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9394190Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_empty_findings PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9402360Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_single_critical PASSED [ 14%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9410742Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_mixed_severities PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9418774Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9426743Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_unknown_severity_contributes_zero PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9434368Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_missing_severity_key PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9442461Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_case_insensitive PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9450547Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_multiple_same_severity PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9458459Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_empty_findings PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9466746Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9475066Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_single_finding_no_related_files PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9483238Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_with_related_files PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9491802Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_cap_at_4 PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9500172Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_unknown_signal_uses_default_hours PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9508351Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_signal_type_alias PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9516292Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_multiple_findings_additive PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9524567Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_empty_diff PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9533178Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_adds_and_removes PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9541346Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_header_lines_excluded PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9549354Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_only_additions PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9557330Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_no_diff_headers PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9565414Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_empty_outcomes PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9573989Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_single_ok_run PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9582999Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_multiple_repeats_averaged PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9591504Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_non_ok_excluded PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9599964Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_paired_tasks PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9608434Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_accept_rate PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9618741Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[critical-8] PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9628665Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[high-4] PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9639168Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[medium-2] PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9649480Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[low-1] PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9659385Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[info-0] PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9668467Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_all_drift_severities_covered PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9689502Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_type_ignore_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9709083Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_noqa_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9728523Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pragma_no_cover_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9747652Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_cast_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9767406Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_todo_fixme_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9786349Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pytest_skip_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9806211Z tests/test_bypass_accumulation.py::TestThresholds::test_below_threshold_no_finding PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9825544Z tests/test_bypass_accumulation.py::TestThresholds::test_above_threshold_finding PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9843042Z tests/test_bypass_accumulation.py::TestThresholds::test_small_file_ignored PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9888503Z tests/test_bypass_accumulation.py::TestThresholds::test_custom_min_loc PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9907031Z tests/test_bypass_accumulation.py::TestEdgeCases::test_test_file_ignored PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9923431Z tests/test_bypass_accumulation.py::TestEdgeCases::test_unsupported_language_ignored PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9943446Z tests/test_bypass_accumulation.py::TestEdgeCases::test_no_markers_no_finding PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9962630Z tests/test_bypass_accumulation.py::TestEdgeCases::test_severity_high_for_double_threshold PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:54.9984066Z tests/test_bypass_accumulation.py::TestEdgeCases::test_multiple_files_median_context PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0003004Z tests/test_bypass_accumulation.py::TestEdgeCases::test_signal_type PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0021754Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_ignore_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0040682Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_expect_error_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0059965Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_eslint_disable_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0078801Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_as_any_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0095527Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_test_file_ignored PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0114834Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_nocheck_detected PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0131767Z tests/test_cache_mds_ecd.py::test_parse_cache_evicts_old_json_entry PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0148654Z tests/test_cache_mds_ecd.py::test_parse_cache_keeps_fresh_entry PASSED   [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0165396Z tests/test_cache_mds_ecd.py::test_signal_cache_put_then_get_roundtrip PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0183551Z tests/test_cache_mds_ecd.py::test_signal_cache_get_refreshes_mtime_on_hit PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0199728Z tests/test_cache_mds_ecd.py::test_signal_cache_get_miss_returns_none PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0216804Z tests/test_cache_mds_ecd.py::test_signal_cache_get_wrong_version_returns_none PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0233498Z tests/test_cache_mds_ecd.py::test_signal_cache_get_stale_drift_version_returns_none PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0250469Z tests/test_cache_mds_ecd.py::test_signal_cache_get_bad_findings_format_returns_none PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0268322Z tests/test_cache_mds_ecd.py::test_signal_cache_get_corrupt_json_returns_none PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0291337Z tests/test_cache_mds_ecd.py::test_signal_cache_put_oserror_does_not_raise PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0306303Z tests/test_cache_mds_ecd.py::test_signal_cache_config_fingerprint_non_config_object PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0323338Z tests/test_cache_mds_ecd.py::test_signal_cache_evicts_old_signals PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0331669Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_module_is_deterministic PASSED [ 15%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0339764Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_dependencies_ignores_unselected_files PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0348366Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_commit_hash PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0356639Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_history PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0373175Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_single_function PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0389838Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_dunder_method PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0407393Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_finding_same_dir PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0425233Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_cross_dir_finding PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0438441Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_many_functions_name_ellipsis PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0446248Z tests/test_cache_mds_ecd.py::test_structural_similarity_empty_returns_zero PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0453868Z tests/test_cache_mds_ecd.py::test_structural_similarity_very_different_sizes PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0461335Z tests/test_cache_mds_ecd.py::test_tokenize_name_camel_case PASSED        [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0469497Z tests/test_cache_mds_ecd.py::test_name_token_similarity_same_name PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0477324Z tests/test_cache_mds_ecd.py::test_name_token_similarity_empty_names PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0485322Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_same_class PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0496325Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_different_classes PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0504345Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_loc_too_large PASSED   [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0511837Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_single_call PASSED     [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0521144Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_raise PASSED      [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0529647Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_name_node PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0538017Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_call_node PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0546386Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_except PASSED     [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0555002Z tests/test_cache_mds_ecd.py::test_extract_profile_typed_except PASSED    [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0563624Z tests/test_cache_mds_ecd.py::test_extract_profile_tuple_except PASSED    [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0578549Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_env_var PASSED   [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0586967Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_json_flag PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0595022Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_json_separate PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0602788Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_not_json PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0610349Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_equals_json PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0618258Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_output_format_equals_json PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0626407Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_short_flag_equals_json PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0634013Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_no_json_flag PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0641429Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_empty_argv PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0649361Z tests/test_cache_mds_ecd.py::test_scope_from_finding_file_scope PASSED   [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0658551Z tests/test_cache_mds_ecd.py::test_scope_from_finding_module_scope PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0675492Z tests/test_cache_resilience.py::test_file_hash_uses_128_bit_prefix PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0693055Z tests/test_cache_resilience.py::test_get_corrupted_cache_entry_returns_none_and_deletes_file PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0711279Z tests/test_cache_resilience.py::test_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0879429Z tests/test_cache_resilience.py::test_concurrent_put_get_does_not_crash PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0900893Z tests/test_cache_resilience.py::test_parse_cache_version_mismatch_evicts_entry PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0922888Z tests/test_cache_resilience.py::test_parse_cache_drift_version_ignored_on_get PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0940930Z tests/test_cache_resilience.py::test_parse_cache_roundtrip_with_version_tags PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0960067Z tests/test_cache_resilience.py::test_parse_cache_get_refreshes_mtime_on_hit PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0979211Z tests/test_cache_resilience.py::test_embedding_cache_init_swallows_mkdir_oserror PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.0999302Z tests/test_cache_resilience.py::test_embedding_cache_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1037296Z tests/test_calibrate_cli_extended.py::test_run_no_events_text_format PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1071916Z tests/test_calibrate_cli_extended.py::test_run_no_events_json_format PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1115499Z tests/test_calibrate_cli_extended.py::test_run_with_events_no_diff_text PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1164830Z tests/test_calibrate_cli_extended.py::test_run_with_diff_dry_run PASSED  [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1212822Z tests/test_calibrate_cli_extended.py::test_run_with_history_dir PASSED   [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1253826Z tests/test_calibrate_cli_extended.py::test_run_dedupes_cross_source_and_prefers_explicit_feedback PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1303889Z tests/test_calibrate_cli_extended.py::test_run_json_format_with_diff PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1337428Z tests/test_calibrate_cli_extended.py::test_explain_no_events PASSED      [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1382077Z tests/test_calibrate_cli_extended.py::test_explain_with_events PASSED    [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1412162Z tests/test_calibrate_cli_extended.py::test_status_calibration_disabled PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1462956Z tests/test_calibrate_cli_extended.py::test_status_enabled_no_history PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1513700Z tests/test_calibrate_cli_extended.py::test_status_enabled_with_history PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1540816Z tests/test_calibrate_cli_extended.py::test_reset_no_config_file PASSED   [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1581319Z tests/test_calibrate_cli_extended.py::test_reset_with_weights_removes_them PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1615804Z tests/test_calibrate_cli_extended.py::test_reset_no_weights_in_config PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1648110Z tests/test_calibrate_cli_extended.py::test_write_calibrated_weights_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1685565Z tests/test_calibrate_cli_extended.py::test_reset_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1707541Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_json_no_data PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1745777Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_text_and_write PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1788617Z tests/test_calibrate_precision_self_setup.py::test_calibrate_explain_and_status PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1823287Z tests/test_calibrate_precision_self_setup.py::test_calibrate_reset_paths PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1858233Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure PASSED [ 16%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1876590Z tests/test_calibrate_precision_self_setup.py::test_precision_command_paths PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1922188Z tests/test_calibrate_precision_self_setup.py::test_precision_threshold_and_warnings PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.1965634Z tests/test_calibrate_precision_self_setup.py::test_print_rich_table_paths PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2029212Z tests/test_calibrate_precision_self_setup.py::test_self_analyze_formats PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2068564Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2077611Z tests/test_calibration.py::TestFeedbackEvent::test_create_event PASSED   [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2086599Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_stable PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2094992Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_differs PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2113838Z tests/test_calibration.py::TestFeedbackPersistence::test_roundtrip PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2129360Z tests/test_calibration.py::TestFeedbackPersistence::test_load_nonexistent PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2147390Z tests/test_calibration.py::TestFeedbackPersistence::test_load_skips_malformed PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2156120Z tests/test_calibration.py::TestFeedbackSummary::test_summary PASSED      [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2165038Z tests/test_calibration.py::TestFeedbackSummary::test_summary_dedupes_cross_source_by_signal_and_file PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2175538Z tests/test_calibration.py::TestProfileBuilder::test_cold_start_returns_defaults PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2186111Z tests/test_calibration.py::TestProfileBuilder::test_pure_tp_keeps_weight PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2196611Z tests/test_calibration.py::TestProfileBuilder::test_pure_fp_reduces_weight PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2206661Z tests/test_calibration.py::TestProfileBuilder::test_mixed_feedback PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2215997Z tests/test_calibration.py::TestProfileBuilder::test_low_confidence_stays_near_default PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2226331Z tests/test_calibration.py::TestProfileBuilder::test_weight_diff PASSED   [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2237273Z tests/test_calibration.py::TestProfileBuilder::test_fn_boost PASSED      [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2248762Z tests/test_calibration.py::TestProfileBuilder::test_unattributed_fn_is_distributed_for_fn_boost PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2270485Z tests/test_calibration.py::TestScanHistory::test_save_and_load PASSED    [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2338159Z tests/test_calibration.py::TestScanHistory::test_pruning PASSED          [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2347826Z tests/test_calibration.py::TestOutcomeCorrelator::test_tp_correlation PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2356639Z tests/test_calibration.py::TestOutcomeCorrelator::test_no_fix_creates_weak_fp PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2364317Z tests/test_calibration.py::TestOutcomeCorrelator::test_empty_inputs PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2372582Z tests/test_calibration.py::TestCalibrationConfig::test_default_values PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2395304Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_with_calibration PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2415453Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_without_calibration PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2457245Z tests/test_calibration.py::TestCalibrationIntegration::test_feedback_to_calibrate_roundtrip PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2466011Z tests/test_calibration.py::TestFindingIdWithStartLine::test_same_file_different_lines_different_ids PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2474436Z tests/test_calibration.py::TestFindingIdWithStartLine::test_no_start_line_backward_compat PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2482169Z tests/test_calibration.py::TestFindingIdWithStartLine::test_finding_id_for_public_api PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2500466Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_with_start_line PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2518211Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_without_start_line PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2555144Z tests/test_calibration.py::TestFeedbackMetrics::test_mixed_signals PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2564308Z tests/test_calibration.py::TestFeedbackMetrics::test_only_fn PASSED      [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2573308Z tests/test_calibration.py::TestFeedbackMetrics::test_empty_events PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2596255Z tests/test_check_cmd_extended.py::test_render_sarif_calls_emit PASSED    [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2618699Z tests/test_check_cmd_extended.py::test_render_csv_calls_emit PASSED      [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2641257Z tests/test_check_cmd_extended.py::test_render_agent_tasks_calls_emit PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2663386Z tests/test_check_cmd_extended.py::test_render_github_calls_emit PASSED   [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2690539Z tests/test_check_cmd_extended.py::test_render_llm_passes_max_findings PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2716156Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_updates_suppressed PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2726481Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_skips_when_none PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2736849Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_no_op_without_signals PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2752136Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_filters_findings PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2761845Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_pr PASSED  [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2771122Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_push PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2783879Z tests/test_ci_detect.py::TestCIDetection::test_gitlab_ci_mr PASSED       [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2793099Z tests/test_ci_detect.py::TestCIDetection::test_circleci PASSED           [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2802001Z tests/test_ci_detect.py::TestCIDetection::test_azure_pipelines PASSED    [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2810894Z tests/test_ci_detect.py::TestCIDetection::test_generic_ci PASSED         [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2820927Z tests/test_ci_detect.py::TestCIDetection::test_no_ci PASSED              [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2833008Z tests/test_circular_import.py::TestCIDTruePositive::test_simple_two_module_cycle PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2843773Z tests/test_circular_import.py::TestCIDTruePositive::test_three_module_cycle PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2853804Z tests/test_circular_import.py::TestCIDTrueNegative::test_acyclic_graph_not_detected PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2864664Z tests/test_circular_import.py::TestCIDTrueNegative::test_external_imports_ignored PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2877314Z tests/test_cli_runtime.py::test_safe_main_keyboard_interrupt PASSED      [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2889188Z tests/test_cli_runtime.py::test_safe_main_file_not_found PASSED          [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2901454Z tests/test_cli_runtime.py::test_safe_main_generic_exception_shows_hint PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2919446Z tests/test_cli_runtime.py::test_safe_main_generic_exception_prints_traceback_in_debug PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2929285Z tests/test_cli_runtime.py::test_safe_main_click_exception_is_reraised PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2938640Z tests/test_cli_runtime.py::test_safe_main_exit_is_reraised PASSED        [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2949060Z tests/test_cli_runtime.py::test_handle_click_error_adds_did_you_mean_hint PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.2960042Z tests/test_cli_runtime.py::test_handle_click_error_adds_subcommand_did_you_mean_hint PASSED [ 17%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3001528Z tests/test_cli_runtime.py::test_runtime_unknown_subcommand_adds_did_you_mean_hint PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3027611Z tests/test_cli_runtime.py::test_root_help_shows_curated_sections_and_core_path PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3041016Z tests/test_cli_runtime.py::test_safe_main_drift_error_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3058891Z tests/test_cli_runtime.py::test_safe_main_generic_exception_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3071643Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_format_json_flag PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3084257Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_json_shortcut_flag PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3125151Z tests/test_cli_runtime.py::test_safe_main_machine_mode_unknown_subcommand_emits_json_only PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3167019Z tests/test_cli_runtime.py::test_workers_zero_is_rejected_by_cli PASSED   [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3215542Z tests/test_cli_runtime.py::test_safe_main_scan_output_path_error_is_config_error_json PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3267897Z tests/test_cli_runtime.py::test_safe_main_fix_plan_invalid_signal_emits_single_json_and_nonzero PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3288503Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_test_file_pair_reduced_severity_by_default PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3302091Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_positive_hidden_coupling_without_import_edge PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3312969Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_negative_when_explicit_import_exists PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3322014Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_graceful_degradation_with_insufficient_history PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3334625Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_intra_extension_pair_is_suppressed PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3348058Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_cross_extension_pair_still_detects_hidden_coupling PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3359840Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_parallel_runtime_variants_are_suppressed PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3372579Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_cross_extension_template_entrypoints_are_suppressed PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3384616Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_relative_type_import_counts_as_explicit_dependency PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3396324Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_issue_326_run_shadow_dir_type_import_is_explicit_dependency PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3455941Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp] PASSED   [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3508941Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tn] PASSED   [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3559517Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_few_commits_tn] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3617677Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_boundary_min_commits_tp] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3713284Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_large_commit_tn] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3769728Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp_cross_layer] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3822183Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_burst_tn] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3832153Z tests/test_cognitive_complexity.py::test_flat_function_has_zero_complexity PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3841435Z tests/test_cognitive_complexity.py::test_single_if_has_complexity_one PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3850766Z tests/test_cognitive_complexity.py::test_nested_if_gets_nesting_bonus PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3860706Z tests/test_cognitive_complexity.py::test_loop_with_nested_condition PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3869617Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_matches_schema_and_migration_paths PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3878075Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_ignores_regular_files PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3905357Z tests/test_cognitive_complexity.py::TestCXSTruePositive::test_complex_function_detected PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3927132Z tests/test_cognitive_complexity.py::TestCXSTrueNegative::test_simple_function_not_detected PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3937201Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[src/gateway/mcp-http.schema.ts] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3947237Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/feishu/src/config-schema.ts] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.3956452Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/anthropic/config-defaults.ts] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4017461Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_deep_nesting] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4070492Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tn_flat_code] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4155899Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_many_elif] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4213336Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_boundary_threshold] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4268769Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_async_loops] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4321455Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_decorators] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4381770Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_deep_nesting_tp] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4430612Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_flat_code_tn] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4443345Z tests/test_cohesion_deficit.py::test_cod_true_positive_fixture PASSED    [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4454974Z tests/test_cohesion_deficit.py::test_cod_true_negative_fixture PASSED    [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4465876Z tests/test_cohesion_deficit.py::test_cod_ignores_tiny_files PASSED       [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4478118Z tests/test_cohesion_deficit.py::test_cod_logger_module_is_not_flagged PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4490243Z tests/test_cohesion_deficit.py::test_cod_utility_filename_still_flags_clear_deficit PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4501144Z tests/test_cohesion_deficit.py::test_cod_plugin_register_family_module_is_not_flagged PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4511834Z tests/test_cohesion_deficit.py::test_cod_plugin_create_family_helpers_are_not_flagged PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4523117Z tests/test_cohesion_deficit.py::test_cod_filename_domain_token_dampens_format_module PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4533547Z tests/test_cohesion_deficit.py::test_issue_283_test_harness_file_is_ignored PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4543844Z tests/test_cohesion_deficit.py::test_issue_284_test_helpers_file_is_ignored PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4554306Z tests/test_cohesion_deficit.py::test_cod_private_helper_extraction_does_not_flag PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4614363Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tp] PASSED     [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4671091Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tn] PASSED     [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4732333Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_private_helpers_tn] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4795997Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tp] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4849804Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_tn] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4904730Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tn] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.4951687Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_single_method_tn] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5005847Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_property_only_tn] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5065177Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_partial_cohesion] PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5093653Z tests/test_command_and_router_coverage_boost2.py::test_diff_cmd_variants PASSED [ 18%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5131927Z tests/test_command_and_router_coverage_boost2.py::test_export_context_paths PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5203862Z tests/test_command_and_router_coverage_boost2.py::test_feedback_commands PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5290641Z tests/test_command_and_router_coverage_boost2.py::test_patterns_and_status_commands PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5413407Z tests/test_command_and_router_coverage_boost2.py::test_baseline_and_copilot_context PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5457338Z tests/test_command_and_router_coverage_boost2.py::test_plugins_and_a2a_router PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5477676Z tests/test_command_and_router_coverage_boost2.py::test_markdown_report_generation PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5487165Z tests/test_compat.py::TestSignalAbbrev::test_all_weights_have_abbreviation PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5496400Z tests/test_compat.py::TestSignalAbbrev::test_abbreviations_are_uppercase PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5505554Z tests/test_compat.py::TestResolveSignalNames::test_resolve_abbreviation PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5514530Z tests/test_compat.py::TestResolveSignalNames::test_resolve_full_name PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5523523Z tests/test_compat.py::TestResolveSignalNames::test_resolve_comma_separated PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5532496Z tests/test_compat.py::TestResolveSignalNames::test_resolve_with_spaces PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5543967Z tests/test_compat.py::TestResolveSignalNames::test_unknown_signal_raises PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5553063Z tests/test_compat.py::TestResolveSignalNames::test_empty_string PASSED   [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5561634Z tests/test_compat.py::TestResolveSignalNames::test_case_insensitive_abbreviation PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5572246Z tests/test_compat.py::TestApplySignalFilter::test_default_tvs_is_report_only PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5582835Z tests/test_compat.py::TestApplySignalFilter::test_select_keeps_only_selected PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5592835Z tests/test_compat.py::TestApplySignalFilter::test_ignore_zeroes_ignored PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5602338Z tests/test_compat.py::TestApplySignalFilter::test_select_then_ignore PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5612425Z tests/test_compat.py::TestApplySignalFilter::test_no_filter_is_noop PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5633961Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5654996Z tests/test_compat.py::TestPyprojectToml::test_pyproject_without_drift_section_returns_defaults PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5678210Z tests/test_compat.py::TestPyprojectToml::test_drift_yaml_takes_priority_over_pyproject PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5698739Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_standalone PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5719994Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_priority_over_pyproject PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5740796Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject_with_utf8_bom PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5750987Z tests/test_compat.py::TestGitHubFormat::test_findings_to_github_annotations PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5761293Z tests/test_compat.py::TestGitHubFormat::test_severity_mapping PASSED     [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5770354Z tests/test_compat.py::TestGitHubFormat::test_empty_findings PASSED       [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5780373Z tests/test_compat.py::TestGitHubFormat::test_newlines_in_description_and_fix_are_encoded PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5811857Z tests/test_compat.py::TestOutputFormatAlias::test_format_and_output_format_both_accepted PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5833146Z tests/test_compat.py::TestOutputFormatAlias::test_github_format_in_choices PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5857517Z tests/test_compat.py::TestOutputFormatAlias::test_csv_format_in_choices PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5881657Z tests/test_compat.py::TestOutputFormatAlias::test_analyze_format_alias PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5960059Z tests/test_compat.py::TestCheckSelectFilter::test_select_filters_findings_to_selected_signal PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.5989566Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_ok_response PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6017697Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_next_step_contract PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6079775Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_with_diff_ref PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6101515Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_error_handling PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6128914Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_response_profile_shaping PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6138314Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_dispatch_table_includes_compile_policy PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6151015Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_calls_api PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6164056Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_defaults PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6185130Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_registered PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6197610Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_has_required_fields PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6206615Z tests/test_compile_policy_api.py::TestAPIExports::test_importable_from_api PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6215853Z tests/test_compile_policy_api.py::TestAPIExports::test_in_stable_api PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6235823Z tests/test_completions.py::test_completions_bash_exit_zero PASSED        [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6246912Z tests/test_completions.py::test_completions_zsh_exit_zero PASSED         [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6257247Z tests/test_completions.py::test_completions_fish_exit_zero PASSED        [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6269805Z tests/test_completions.py::test_completions_invalid_shell PASSED         [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6282925Z tests/test_completions.py::test_completions_powershell_unsupported PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6293603Z tests/test_config.py::test_default_config PASSED                         [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6314579Z tests/test_config.py::test_load_missing_file PASSED                      [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6339491Z tests/test_config.py::test_load_yaml PASSED                              [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6365130Z tests/test_config.py::test_load_yaml_lazy_import_rules PASSED            [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6375303Z tests/test_config.py::test_weight_sum_with_report_only_signals_remains_reasonable PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6397388Z tests/test_config.py::test_load_yaml_unknown_top_level_key_raises PASSED [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6419879Z tests/test_config.py::test_load_yaml_unknown_nested_key_raises PASSED    [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6428512Z tests/test_config.py::test_thresholds_defaults PASSED                    [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6436629Z tests/test_config.py::test_signal_weights_as_dict PASSED                 [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6444155Z tests/test_config.py::test_path_override_defaults PASSED                 [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6461079Z tests/test_config.py::test_find_config_toml PASSED                       [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6478131Z tests/test_config.py::test_find_config_pyproject PASSED                  [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6494753Z tests/test_config.py::test_find_config_returns_none PASSED               [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6513968Z tests/test_config.py::test_load_drift_toml PASSED                        [ 19%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6533117Z tests/test_config.py::test_load_pyproject_toml_with_tool_drift PASSED    [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6552278Z tests/test_config.py::test_load_pyproject_toml_without_drift_section PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6572184Z tests/test_config.py::test_load_toml_validation_error PASSED             [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6592280Z tests/test_config.py::test_load_yaml_parse_error PASSED                  [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6600455Z tests/test_config.py::test_apply_extends_with_valid_preset PASSED        [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6608294Z tests/test_config.py::test_apply_extends_without_extends PASSED          [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6616696Z tests/test_config.py::test_apply_extends_non_dict_raises PASSED          [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6630371Z tests/test_config.py::test_apply_extends_unknown_preset_raises PASSED    [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6638622Z tests/test_config.py::test_apply_extends_deep_merge PASSED               [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6821273Z tests/test_config.py::test_build_config_json_schema PASSED               [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6829715Z tests/test_config.py::test_resolve_signal_names_abbreviations PASSED     [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6837645Z tests/test_config.py::test_resolve_signal_names_full_names PASSED        [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6846204Z tests/test_config.py::test_resolve_signal_names_unknown_raises PASSED    [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6856148Z tests/test_config.py::test_apply_signal_filter_select PASSED             [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6865588Z tests/test_config.py::test_apply_signal_filter_ignore PASSED             [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6874740Z tests/test_config.py::test_apply_signal_filter_select_and_ignore PASSED  [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6882575Z tests/test_config.py::test_calibration_config_defaults PASSED            [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6890293Z tests/test_config.py::test_attribution_config_defaults PASSED            [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6898168Z tests/test_config.py::test_plugin_config_defaults PASSED                 [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6905818Z tests/test_config.py::test_brief_config_defaults PASSED                  [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6913577Z tests/test_config.py::test_agent_objective_defaults PASSED               [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6921149Z tests/test_config.py::test_agent_effectiveness_thresholds_defaults PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6929589Z tests/test_config.py::test_default_includes_without_tree_sitter PASSED   [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6951850Z tests/test_config.py::test_load_yaml_with_extends PASSED                 [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6973933Z tests/test_config.py::test_load_yaml_validation_error_with_context PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.6995166Z tests/test_config.py::test_config_with_agent_and_effectiveness_thresholds PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7012890Z tests/test_config.py::test_toml_parse_error_message_is_not_yaml_specific PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7029443Z tests/test_config.py::test_detect_repo_profile_empty_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7051028Z tests/test_config.py::test_detect_repo_profile_small_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7097259Z tests/test_config.py::test_detect_repo_profile_ai_package_returns_vibe_coding PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7164259Z tests/test_config.py::test_detect_repo_profile_medium_repo_returns_default PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7441045Z tests/test_config.py::test_detect_repo_profile_large_repo_with_ci_returns_strict PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7719819Z tests/test_config.py::test_detect_repo_profile_large_repo_without_ci_returns_default PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7771580Z tests/test_config.py::test_detect_repo_profile_excludes_test_dir PASSED  [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7823008Z tests/test_config.py::test_detect_repo_profile_excludes_venv_dir PASSED  [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.7845091Z tests/test_config.py::test_load_no_config_applies_detected_profile PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8030229Z tests/test_config_schema.py::test_committed_schema_matches_config_model PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8433489Z tests/test_config_schema.py::test_config_schema_command_writes_expected_file PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8499601Z tests/test_config_validate.py::TestConfigValidate::test_valid_config_passes PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8555444Z tests/test_config_validate.py::TestConfigValidate::test_no_config_falls_to_defaults PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8623524Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8691338Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_error_code PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8768162Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_yaml_context PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8833161Z tests/test_config_validate.py::TestConfigValidate::test_extreme_weights_warn PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8898815Z tests/test_config_validate.py::TestConfigValidate::test_negative_weight_warn PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.8958991Z tests/test_config_validate.py::TestConfigValidate::test_explicit_config_path PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9270420Z tests/test_config_validate.py::TestConfigShow::test_show_defaults PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9551537Z tests/test_config_validate.py::TestConfigShow::test_show_includes_onboarding_summary PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:55.9805964Z tests/test_config_validate.py::TestConfigShow::test_show_raw_skips_summary PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0087036Z tests/test_config_validate.py::TestConfigShow::test_show_custom_config PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0152883Z tests/test_config_validate.py::TestConfigShow::test_show_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0163280Z tests/test_consistency_proxies.py::TestBEM::test_no_handlers_no_findings PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0173157Z tests/test_consistency_proxies.py::TestBEM::test_single_handler_below_threshold PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0183098Z tests/test_consistency_proxies.py::TestBEM::test_broad_monoculture_detected PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0192170Z tests/test_consistency_proxies.py::TestBEM::test_diverse_handlers_no_finding PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0201925Z tests/test_consistency_proxies.py::TestBEM::test_handlers_with_raise_not_swallowing PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0211650Z tests/test_consistency_proxies.py::TestBEM::test_bare_except_detected_as_broad PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0221633Z tests/test_consistency_proxies.py::TestBEM::test_fallback_assignment_counts_as_swallowing PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0231476Z tests/test_consistency_proxies.py::TestBEM::test_score_calculation PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0241792Z tests/test_consistency_proxies.py::TestBEM::test_module_grouping PASSED  [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0251599Z tests/test_consistency_proxies.py::TestBEM::test_error_boundary_excluded PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0261168Z tests/test_consistency_proxies.py::TestTPD::test_no_test_files_no_findings PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0306151Z tests/test_consistency_proxies.py::TestTPD::test_all_positive_assertions_triggers PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0346325Z tests/test_consistency_proxies.py::TestTPD::test_mixed_assertions_below_threshold PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0380577Z tests/test_consistency_proxies.py::TestTPD::test_pytest_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0417832Z tests/test_consistency_proxies.py::TestTPD::test_assert_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0440385Z tests/test_consistency_proxies.py::TestTPD::test_small_test_suite_skipped PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0490076Z tests/test_consistency_proxies.py::TestTPD::test_score_scales_with_suite_size PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0528437Z tests/test_consistency_proxies.py::TestTPD::test_boundary_names_counted PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0539709Z tests/test_consistency_proxies.py::TestTPD::test_non_python_skipped PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0584416Z tests/test_consistency_proxies.py::TestTPD::test_early_stage_extension_workspace_is_capped_to_low PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0629075Z tests/test_consistency_proxies.py::TestTPD::test_established_extension_workspace_keeps_high_severity PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0653706Z tests/test_consistency_proxies.py::TestGCD::test_no_qualifying_functions_no_findings PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0708073Z tests/test_consistency_proxies.py::TestGCD::test_all_guarded_no_findings PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0762177Z tests/test_consistency_proxies.py::TestGCD::test_no_guards_triggers PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0800781Z tests/test_consistency_proxies.py::TestGCD::test_isinstance_counts_as_guard PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0847304Z tests/test_consistency_proxies.py::TestGCD::test_assert_param_counts_as_guard PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0892537Z tests/test_consistency_proxies.py::TestGCD::test_if_none_raise_counts_as_guard PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0934165Z tests/test_consistency_proxies.py::TestGCD::test_private_functions_excluded PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0974186Z tests/test_consistency_proxies.py::TestGCD::test_test_files_excluded PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.0994723Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_no_none_for_safe_code PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1004201Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_empty_input_no_findings PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1024561Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_no_none_for_simple_code PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1033382Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1055598Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_no_none_fields PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1065897Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_findings_fields_not_none PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1086448Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_findings_fields_not_none PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1095949Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1105273Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_safe_exception_no_none PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1125971Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_score_not_none PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1146727Z tests/test_console_scripts.py::test_console_scripts_include_package_and_short_alias PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1154981Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_to_api_dict PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1163052Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_affected_files_capped_at_15 PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1170914Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_empty_tasks PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1178790Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_single_task_no_group PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1187033Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_two_tasks_form_group PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1195027Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_back_reference_on_tasks PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1203241Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_non_batch_eligible_excluded PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1211489Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_different_signals_separate_groups PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1219742Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_canonical_file_most_frequent PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1227715Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_deduped_affected_files PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1236593Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_includes_consolidation_groups PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1245609Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_api_dict_includes_consolidation PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1253625Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_empty_graph_has_empty_consolidation PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1261712Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_consolidation_group_id PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1270507Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_similar_outcomes_field PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1278116Z tests/test_context_mapping.py::test_every_valid_task_type_has_entry PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1285938Z tests/test_context_mapping.py::test_no_entry_exceeds_budget PASSED       [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1295538Z tests/test_context_mapping.py::test_all_referenced_paths_exist[feat] PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1305150Z tests/test_context_mapping.py::test_all_referenced_paths_exist[fix] PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1314165Z tests/test_context_mapping.py::test_all_referenced_paths_exist[chore] PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1323717Z tests/test_context_mapping.py::test_all_referenced_paths_exist[signal] PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1333046Z tests/test_context_mapping.py::test_all_referenced_paths_exist[prompt] PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1342011Z tests/test_context_mapping.py::test_all_referenced_paths_exist[review] PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1349891Z tests/test_context_mapping.py::test_context_for_rejects_unknown_type PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1358426Z tests/test_context_mapping.py::test_no_policy_text_leaks_into_mapping PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1377404Z tests/test_context_tags.py::TestScanContextTags::test_python_single_tag PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1395364Z tests/test_context_tags.py::TestScanContextTags::test_python_multiple_tags PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1413022Z tests/test_context_tags.py::TestScanContextTags::test_typescript_tag PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1430339Z tests/test_context_tags.py::TestScanContextTags::test_no_context_tags PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1447883Z tests/test_context_tags.py::TestScanContextTags::test_ignores_drift_ignore PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1469424Z tests/test_context_tags.py::TestScanContextTags::test_multiple_files PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1487181Z tests/test_context_tags.py::TestScanContextTags::test_tag_with_hyphens_and_underscores PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1503622Z tests/test_context_tags.py::TestScanContextTags::test_unsupported_language_ignored PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1520313Z tests/test_context_tags.py::TestScanContextTags::test_missing_file_skipped PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1529278Z tests/test_context_tags.py::TestApplyContextTags::test_tags_applied_to_overlapping_finding PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1537704Z tests/test_context_tags.py::TestApplyContextTags::test_no_overlap_no_dampening PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1546061Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_1_no_score_change PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1553944Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_0_zeros_score PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1562222Z tests/test_context_tags.py::TestApplyContextTags::test_multiple_tags_merged PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1570395Z tests/test_context_tags.py::TestApplyContextTags::test_finding_without_file_path_untouched PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1578161Z tests/test_context_tags.py::TestApplyContextTags::test_empty_tags_dict PASSED [ 21%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1586325Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_above_1 PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1594283Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_below_0 PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1604123Z tests/test_context_tags.py::TestContextDampeningConfig::test_default_dampening PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1613121Z tests/test_context_tags.py::TestContextDampeningConfig::test_custom_dampening PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1624930Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tagged_count_in_json PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1641653Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tags_in_finding_metadata PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1651456Z tests/test_context_tags.py::TestSarifContextTags::test_context_tags_in_sarif_result_properties PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1660887Z tests/test_context_tags.py::TestSarifContextTags::test_no_context_tags_no_properties PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1680836Z tests/test_context_tags.py::TestContextTagEndToEnd::test_scan_and_apply PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1701365Z tests/test_context_tags.py::TestContextTagEndToEnd::test_untagged_finding_untouched PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1715462Z tests/test_copilot_context_actionability.py::test_pfs_rule_includes_exemplar_and_deviation_locations PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.1729473Z tests/test_copilot_context_actionability.py::test_nbv_rule_includes_contract_specific_suggestion_and_location PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5552972Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[architecture_violation] SKIPPED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5562586Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5572096Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[bypass_accumulation] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5581032Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[doc_impl_drift] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5596645Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[exception_contract_drift] SKIPPED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5605464Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[explainability_deficit] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5614382Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5622970Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[mutant_duplicate] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5631492Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[naming_contract_violation] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5640380Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5648959Z tests/test_copilot_context_coverage.py::test_signal_no_noise[architecture_violation] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5657717Z tests/test_copilot_context_coverage.py::test_signal_no_noise[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5667498Z tests/test_copilot_context_coverage.py::test_signal_no_noise[bypass_accumulation] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5676870Z tests/test_copilot_context_coverage.py::test_signal_no_noise[doc_impl_drift] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5686294Z tests/test_copilot_context_coverage.py::test_signal_no_noise[exception_contract_drift] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5695996Z tests/test_copilot_context_coverage.py::test_signal_no_noise[explainability_deficit] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5705331Z tests/test_copilot_context_coverage.py::test_signal_no_noise[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5714929Z tests/test_copilot_context_coverage.py::test_signal_no_noise[mutant_duplicate] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5724571Z tests/test_copilot_context_coverage.py::test_signal_no_noise[naming_contract_violation] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5733312Z tests/test_copilot_context_coverage.py::test_signal_no_noise[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5741059Z tests/test_copilot_context_coverage.py::test_aggregate_instruction_coverage_rate PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5749861Z tests/test_copilot_context_coverage.py::test_aggregate_noise_rate_zero PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5757830Z tests/test_copilot_ctx_branches.py::TestHeading::test_basic_format PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5765755Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_empty_findings PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5774329Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_with_fix PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5782552Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_without_fix PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5791150Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_with_fix PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5800082Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_without_fix PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5808670Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_with_fix PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5817193Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_without_fix PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5826256Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_guard_clause_deficit PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5835108Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_broad_exception_monoculture PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5843291Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_doc_impl_drift PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5851693Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_mutant_duplicate PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5860211Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_explainability_deficit PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5868539Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_bypass_accumulation PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5877385Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_with_fix PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5885782Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_without_fix PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5894113Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_fix PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5907391Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_desc PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5916693Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_no_file_path_no_top_files PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5924972Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_cursor PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5933489Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_windsurf PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5941693Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_claude PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5950024Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_agents PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5958963Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_copilot_default PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5969226Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_cursor_delegation PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5979509Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_windsurf_delegation PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5989057Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_claude_delegation PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.5998422Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_agents_delegation PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6007972Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_copilot_default PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6017504Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_no_findings PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6030379Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_actionable_findings PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6043310Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_trend PASSED [ 22%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6057443Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_module_scores PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6066881Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_no_findings PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6079836Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_with_findings PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6089491Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_no_findings PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6103914Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_with_findings_and_module_scores PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6123477Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_new_file PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6143295Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_replace_between_markers PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6163201Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_append_when_no_markers PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6182475Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6201421Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_unchanged_content_not_written PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6217507Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_valid PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6232588Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_invalid PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6248662Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_zero PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6263459Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_no_env_var PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6273298Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_cli_requested_workers_wins PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6289964Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_env_override_wins_over_config_strategy PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6303441Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_downscales_small_repo PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6316246Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_io_heavy_dampens_workers PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6324199Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_without_details PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6332215Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_with_details PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6340547Z tests/test_coverage_pipeline_and_helpers.py::TestPruneGitHistoryCache::test_removes_stale_entries PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6348573Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_normal_z_score PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6356719Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_zero_std PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6364457Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_high PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6372438Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_low PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6380576Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_zero_total PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6388453Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_uniform_distribution PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6396868Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_single_value PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6409266Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_empty_histories_returns_empty PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6418585Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_all_zero_commit_histories PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6430880Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_detects_volatile_file PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6442840Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_ai_boost_applied PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6464022Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_extension_workspace_burst_is_dampened PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6476916Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_test_like_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6489158Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_suffix_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6501501Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_issue_290_schema_base_generated_ts_is_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6526306Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_header_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6539453Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_non_plugin_outlier_keeps_high_severity PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6557860Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_new_workspace_dampening_not_blocked_by_stale_last_modified PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6579253Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_mature_workspace_coordinated_burst_is_dampened PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6587228Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_known_signal PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6595793Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_unknown_signal_fallback PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6604270Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_high_score_red PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6612238Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_medium_score_yellow PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6620570Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_low_score_green PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6628748Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_empty_values PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6636912Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_equal_values PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6644924Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_ascending_values PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6652837Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_file_path PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6660840Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_start_line PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6669366Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_nonexistent_file PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6689598Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_valid_file PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6708647Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_repo_root PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6727932Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_end_line PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6736425Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_module_candidates_non_python_file PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6744324Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_merge_commit PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6752565Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_automated_commit PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6772244Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_too_few_commits_returns_empty PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6781286Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_explicit_dependency_pairs PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6789967Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_resolve_non_relative_targets_with_nested_module PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6812199Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_with_merge_commits_weighted PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6832162Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_skip_explicit_imports PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6840802Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_node_prefix PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6849334Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_scoped_not_stdlib PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6857544Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_python PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6866873Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_excludes_recent PASSED [ 23%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6875839Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_includes_established PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6884612Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_detects_new_dependency PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6905468Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_aborts_on_thin_baseline PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6930300Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_detects_novel_imports PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6939445Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_ts_scoped_package_extraction PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6948412Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_ignores_test_only_framework_imports PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6974757Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_suppresses_novel_imports_in_new_extension_workspace PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.6998603Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_still_reports_novel_imports_for_existing_extension_workspace PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7023134Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_does_not_cap_when_novel_dep_is_shared_across_workspaces PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7041803Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_skip_init_methods PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7060755Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_ai_attributed_file_boosts_score PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7079530Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_function_with_docstring_reduces_score PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7098481Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_non_python PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7119732Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_trivial_functions PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7144444Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_detects_high_complexity PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7163198Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_init_and_index_files PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7182048Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_decorator_based_guard PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7205392Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_isinstance_guard_recognized PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7225736Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_low_param_functions PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7235045Z tests/test_csv_output.py::test_analysis_to_csv_contains_header_and_rows PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7243927Z tests/test_csv_output.py::test_analysis_to_csv_escapes_commas_and_quotes PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7253197Z tests/test_csv_output.py::test_analysis_to_csv_signal_label_column PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7265054Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_unused_exports_detected PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7276423Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_library_layout_marks_context_candidate PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7287775Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_internal_module_in_package_layout_is_still_reported PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7298199Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_all_exports_used PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7308089Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_dunder_init_excluded PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7317980Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_route_handlers_and_schema_classes_are_not_reported PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7328053Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_public_api_exports_in_package_layout_are_not_reported PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7337926Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_script_context_exports_are_not_reported PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7348399Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_typescript_file_local_types_are_not_treated_as_exports PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7358473Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_test_file_is_reduced_not_excluded_by_default PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7369472Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_typescript_testkit_contract_file_is_reduced_to_low PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7380241Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_config_file_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7391083Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_non_config_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7402396Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_non_plugin_file_keeps_high_without_workspace_heuristic PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7413542Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginEntrypointHeuristic::test_extensions_components_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7424250Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_nested_dotpi_extensions_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7435622Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_extensions_plugin_sdk_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7460638Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_published_package_exports_are_dampened_to_low PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7485844Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_private_package_keeps_high_without_published_heuristic PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7493850Z tests/test_decision_rules.py::TestArchDecision::test_construction_with_defaults PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7501521Z tests/test_decision_rules.py::TestArchDecision::test_construction_full PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7509565Z tests/test_decision_rules.py::TestArchDecision::test_enforcement_values PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7518151Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_to_dict_includes_decisions PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7526523Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_restores_decisions PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7534715Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_without_decisions_defaults_empty PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7543607Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_round_trip_json PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7555374Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_scope PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7563593Z tests/test_decision_rules.py::TestMatchDecisions::test_no_match_for_unrelated_target PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7571901Z tests/test_decision_rules.py::TestMatchDecisions::test_inactive_decisions_excluded PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7582204Z tests/test_decision_rules.py::TestMatchDecisions::test_include_inactive_when_requested PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7590850Z tests/test_decision_rules.py::TestMatchDecisions::test_enforcement_filter PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7598956Z tests/test_decision_rules.py::TestMatchDecisions::test_match_exact_file_path PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7609949Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_path PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7618220Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_basic PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7626695Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_sorted_by_enforcement PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7635481Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_json_serializable PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7643335Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_empty PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7667240Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_returns_decision_constraints PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7688852Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_without_decisions_returns_empty PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7711301Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_block_decisions_in_agent_instruction PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7764408Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_001_circular_import] PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7828295Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_002_broad_exception_monoculture] PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7894096Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_003_mutant_duplicate] PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.7949920Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_004_missing_authorization] PASSED [ 24%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8007567Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_005_architecture_violation] PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8065331Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_006_pattern_fragmentation] PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8145607Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_007_guard_clause_deficit] PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8433879Z tests/test_defect_corpus.py::test_defect_corpus_recall_report PASSED     [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8442835Z tests/test_delta_first.py::TestTrendContext::test_baseline_when_no_history PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8451209Z tests/test_delta_first.py::TestTrendContext::test_improving PASSED       [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8459267Z tests/test_delta_first.py::TestTrendContext::test_degrading PASSED       [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8468512Z tests/test_delta_first.py::TestTrendContext::test_stable_within_noise_floor PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8477189Z tests/test_delta_first.py::TestTrendContext::test_recent_scores_capped_at_five PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8484923Z tests/test_delta_first.py::TestDeltaGatePass::test_no_history_always_passes PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8492849Z tests/test_delta_first.py::TestDeltaGatePass::test_passes_within_budget PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8500847Z tests/test_delta_first.py::TestDeltaGatePass::test_fails_exceeding_budget PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8508752Z tests/test_delta_first.py::TestDeltaGatePass::test_improving_always_passes PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8516622Z tests/test_delta_first.py::TestDeltaGatePass::test_window_limits_history PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8524503Z tests/test_delta_first.py::TestDeltaGatePass::test_exact_boundary_passes PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8543937Z tests/test_delta_first.py::TestHistoryPersistence::test_load_missing_file PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8569723Z tests/test_delta_first.py::TestHistoryPersistence::test_load_corrupt_file PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8589633Z tests/test_delta_first.py::TestHistoryPersistence::test_roundtrip PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.8610948Z tests/test_delta_first.py::TestHistoryPersistence::test_save_caps_at_100 PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9258397Z tests/test_delta_first.py::TestAnalyzeDiffHistory::test_analyze_diff_persists_scoped_history PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9421117Z tests/test_delta_first.py::TestAnalyzeRepoHistoryScope::test_analyze_repo_uses_legacy_and_repo_snapshots_for_repo_scope PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9430922Z tests/test_delta_first.py::TestDeltaConfig::test_default_delta_config PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9440475Z tests/test_delta_first.py::TestDeltaConfig::test_load_delta_config_from_dict PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9452854Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_includes_trend PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9465108Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_trend_null_when_no_trend PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9474651Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_includes_trend_properties PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9484604Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_no_properties_for_baseline PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9492800Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_actions_is_url_segment PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9501181Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_badge_is_url_segment PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9509710Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_blob_is_url_segment PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9518151Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_src_is_not_url_segment PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9526396Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_backend_is_not_url_segment PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9534420Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_case_insensitive PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9543006Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_filters_known_false_positives PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9551461Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_keeps_legitimate_repo_segments PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9559884Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_true PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9572027Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_false PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9580444Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_true PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9589276Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_false PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9598820Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_code_span_dir_ref PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9608737Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_fenced_code_block_skipped PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9618268Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_ref PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9628408Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_url_not_extracted PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9638541Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_text_is_extracted PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9650075Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_mixed_content PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9659291Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_empty_markdown PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9669007Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_no_dirs PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9678863Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_proper_nouns_filtered PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9687930Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_version_segments_filtered PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9697760Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_single_char_segments_filtered PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9707435Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_generic_slash_tokens_without_context_are_ignored PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9716168Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_with_structure_context_is_kept PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9725654Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_with_context_is_kept PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9735074Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_without_context_is_filtered PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9794713Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_phantom_dir_detected PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9845518Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_existing_dirs_no_finding PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9895811Z tests/test_dia_enhanced.py::TestAdrScanning::test_discovers_doc_decisions_directory PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9940027Z tests/test_dia_enhanced.py::TestDiaLibraryContext::test_library_layout_marks_context_candidate PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9949804Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_directory_keyword PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9958987Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_folder_keyword PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9968131Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_structure_keyword PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9977039Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_without_keyword_is_filtered PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9989843Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_rest_path_without_context PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:56.9998969Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_see_for_more_without_context PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0007925Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_package_keyword PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0017025Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_heading_with_codespan_and_keyword PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0035587Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_direct_path_exists PASSED [ 25%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0054064Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_src_prefix PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0073043Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_app_prefix PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0092310Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_lib_prefix PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0111910Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_tests_not_container PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0129759Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_in_source_dirs_case_insensitive PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0148836Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_nonexistent_anywhere PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0198330Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_e2e_src_prefix_no_finding PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0206542Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_accepted PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0214341Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_superseded PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0222049Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_proposed PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0230419Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_case_insensitive PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0238414Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_format PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0246217Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_superseded PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0254125Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_returns_none PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0301917Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_superseded_adr_skipped_in_scan PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0356924Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_accepted_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0407772Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0453303Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_superseded_format_skipped PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0462862Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_try_except_not_extracted PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0471953Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_match_case_not_extracted PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0481085Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_parent_tree_not_extracted PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0490404Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_path_extracts_terminal_only PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0499374Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_trailing_slash_still_extracted PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0508540Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_standalone_dir_ref_still_works PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0517911Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_trailing_slash_extracts_last PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0526643Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_not_extracted PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0539399Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_with_trailing_slash PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0548727Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_non_url_text_still_extracted PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0569126Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_found PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0588982Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_not_found PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0609271Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_must_be_dir PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0665553Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_tests_dir_not_flagged PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0711419Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_nonaux_dir_still_flagged PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0763876Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_artifacts_dir_not_flagged PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0778622Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_fenced_block_services_not_extracted PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0789234Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_inline_codespan_still_extracted PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0797839Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_http PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0806129Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_https PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0814358Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_no_url PASSED    [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0822358Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_multiple_urls PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0830711Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_near PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0838911Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_far_away PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0846883Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_no_keyword PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0855881Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_backtick_wrapped PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0864476Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_allow_without_context PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0872119Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_no_refs PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0880043Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_url_stripped PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0888124Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_text_nodes PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0896415Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_softbreak PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0904353Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_non_text_skipped PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0912200Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_empty PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0920257Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_short_name PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0928668Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_proper_noun PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0936879Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_version_segment PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0944851Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_valid_dir PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0952832Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_capitalized PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0960793Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_all_upper PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0968706Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_lowercase PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0976788Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_underscore PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0985021Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_with_digit PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.0992944Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_empty PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1000856Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_version PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1008724Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_year PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1016821Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_short_number PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1024945Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_empty PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1034148Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_text PASSED [ 26%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1119715Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_not_blocked_without_batch_eligible_context PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1156906Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_missing PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1192816Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_invalid PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1239709Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_nudge_accepts_valid_hypothesis_and_emits_evidence PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1301180Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_diff_reuses_registered_hypothesis_id PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1319946Z tests/test_diff_auto.py::TestGetLastScanPath::test_returns_path_inside_cache_dir PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1338119Z tests/test_diff_auto.py::TestGetLastScanPath::test_custom_cache_dir PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1359093Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_file_with_json PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1379682Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_parent_dirs PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1404576Z tests/test_diff_auto.py::TestSaveLastScan::test_silently_ignores_write_error PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1426577Z tests/test_diff_auto.py::TestSaveLastScan::test_overwrites_existing_file PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1451747Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_from_file_are_incompatible PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1475423Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_uncommitted_are_incompatible PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1502853Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_without_last_scan_gives_clear_error PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1575230Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_score_delta PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1642100Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_resolved_findings PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1692794Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_no_change_message PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1754644Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_exit_code_1_on_new_high_critical PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1816866Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_trigger_is_pull_request_on_main PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1878464Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_permissions_are_read_only PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1939774Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_has_approval_gate_job PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1950103Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_references_approved_label_and_tamper_check PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1960803Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.agent.prompt.md] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1970546Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.output.schema.json] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1980416Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.schema.json] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1990154Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/signal_registry.py] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.1999593Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/intent/handoff.py] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2009404Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[.github/workflows/drift-agent-gate.yml] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2018722Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[scripts/verify_gate_not_bypassed.py] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2028157Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[decisions/] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2037871Z tests/test_drift_agent_gate_workflow.py::TestAdr094::test_exists_and_marked_proposed PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2045803Z tests/test_dx_features.py::TestExplainSignalData::test_all_23_signals_present PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2055130Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[PFS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2064233Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[AVS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2073203Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MDS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2082304Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[EDS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2091391Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TVS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2100154Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[SMS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2109553Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DIA] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2118541Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BEM] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2127377Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TPD] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2136342Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[GCD] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2145846Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[NBV] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2154525Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BAT] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2163313Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ECM] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2172253Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[COD] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2208293Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CCC] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2217854Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TSA] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2227051Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CXS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2236000Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[FOE] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2244902Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CIR] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2253834Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DCA] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2262369Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MAZ] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2271412Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ISD] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2280610Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[HSC] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2289505Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[PFS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2298198Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[AVS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2307345Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MDS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2316169Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[EDS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2325197Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TVS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2334131Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[SMS] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2342637Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DIA] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2351727Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BEM] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2360877Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TPD] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2369805Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[GCD] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2378654Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[NBV] PASSED [ 27%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2387947Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BAT] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2396732Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ECM] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2405925Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[COD] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2415109Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CCC] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2424108Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TSA] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2432983Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CXS] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2441832Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[FOE] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2450545Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CIR] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2459270Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DCA] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2468599Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MAZ] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2477523Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ISD] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2486803Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[HSC] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2495762Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[PFS] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2504743Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[AVS] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2514019Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MDS] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2522992Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[EDS] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2531648Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TVS] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2540944Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[SMS] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2550092Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DIA] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2559246Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BEM] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2568386Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TPD] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2577480Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[GCD] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2586390Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[NBV] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2595758Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BAT] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2604883Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ECM] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2613794Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[COD] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2622808Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CCC] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2632168Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TSA] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2641488Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CXS] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2650387Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[FOE] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2659760Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CIR] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2671377Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DCA] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2680038Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MAZ] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2689323Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ISD] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2698516Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[HSC] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2707664Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[GCD] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2717036Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[NBV] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2890174Z tests/test_dx_features.py::TestExplainCLI::test_explain_list_runs PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2921819Z tests/test_dx_features.py::TestExplainCLI::test_explain_known_signal PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2940651Z tests/test_dx_features.py::TestExplainCLI::test_explain_unknown_signal PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2968607Z tests/test_dx_features.py::TestExplainCLI::test_explain_case_insensitive PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.2996748Z tests/test_dx_features.py::TestExplainCLI::test_explain_by_signal_type PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3160169Z tests/test_dx_features.py::TestExplainCLI::test_explain_no_args_shows_list PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3198037Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[GCD] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3233357Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[NBV] PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3255219Z tests/test_dx_features.py::TestCodeSnippets::test_reads_file_at_target_line PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3274375Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_for_missing_file PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3282413Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_file_path PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3301703Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_line PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3322027Z tests/test_dx_features.py::TestCodeSnippets::test_resolves_relative_path PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3341372Z tests/test_dx_features.py::TestCodeSnippets::test_marker_on_target_line PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3353893Z tests/test_dx_features.py::TestExitCodes::test_file_not_found_exits_4 PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3366556Z tests/test_dx_features.py::TestExitCodes::test_generic_exception_exits_3 PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3378051Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_config_error_exits_2 PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3389590Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_system_error_exits_4 PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3400882Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_analysis_error_exits_3 PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3422897Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3447978Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code_case_insensitive PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3467484Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_unknown_error_code PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3489693Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_system_error_code PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3510584Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_drift_2010_interpolates_placeholder_defaults PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3519074Z tests/test_dx_features.py::TestErrorRegistry::test_error_format PASSED   [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3527891Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_detail_includes_context PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3536519Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_hint PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3544990Z tests/test_dx_features.py::TestErrorRegistry::test_yaml_context_snippet PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3553259Z tests/test_dx_features.py::TestErrorRegistry::test_find_yaml_line PASSED [ 28%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3575724Z tests/test_dx_features.py::TestCodeSnippetEndLine::test_multi_line_highlight PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3602245Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_file PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3629313Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[GCD] PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3656323Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[NBV] PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3682482Z tests/test_dx_features.py::TestExplainOutput::test_explain_list_output_file PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3708075Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3733400Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file_interpolates_defaults PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3790331Z tests/test_dx_features.py::TestWarningsSuppression::test_passlib_warnings_filtered PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3800639Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_raise PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3810388Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_raise PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3820027Z tests/test_ecm_coverage.py::TestExceptionProfile::test_name_raise_without_call PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3829231Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_except_handler PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3838606Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_except_handler PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3847510Z tests/test_ecm_coverage.py::TestExceptionProfile::test_no_exceptions PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3857050Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_public_functions_extracted PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3866141Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_syntax_error_returns_empty PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3875804Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_async_functions_extracted PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3883738Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_identical_profiles PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3891497Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_raise_types_changed PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3899578Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_handler_types_changed PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3907314Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_except_added PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3915109Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_raise_changed PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3922986Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_small_repo_returns_count PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3930769Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_medium_repo_returns_configured PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3939020Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_large_repo_adaptive PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3948007Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_very_large_repo PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.3959416Z tests/test_eds_api_corresponding_tests.py::test__format_scan_response PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4182193Z tests/test_eds_api_corresponding_tests.py::test_diff PASSED              [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4393596Z tests/test_eds_api_corresponding_tests.py::test_fix_plan PASSED          [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4447534Z tests/test_eds_api_corresponding_tests.py::test_validate PASSED          [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4669433Z tests/test_eds_api_corresponding_tests.py::test_nudge PASSED             [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4801240Z tests/test_eds_api_corresponding_tests.py::test_brief PASSED             [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4810839Z tests/test_embedding_cache.py::test_safe_model_name_replaces_slashes PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4819741Z tests/test_embedding_cache.py::test_safe_model_name_unchanged_without_slashes PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4828333Z tests/test_embedding_cache.py::test_embedding_cache_key_uses_128bit_prefix PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4876671Z tests/test_embedding_cache.py::test_cache_put_and_get_roundtrip PASSED   [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4899103Z tests/test_embedding_cache.py::test_cache_get_corrupted_file_returns_none PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4924245Z tests/test_embedding_cache.py::test_cache_put_oserror_logs_warning PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4943939Z tests/test_embedding_cache.py::test_cache_disabled_no_dir PASSED         [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4965538Z tests/test_embedding_cache.py::test_cache_get_batch_partial_hit PASSED   [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.4988486Z tests/test_embedding_cache.py::test_cache_init_oserror_disables_cache PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5016908Z tests/test_embedding_cache.py::test_embed_text_model_encode_and_cache PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5036599Z tests/test_embedding_cache.py::test_embed_text_without_cache PASSED      [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5066876Z tests/test_embedding_cache.py::test_embed_texts_partial_cache PASSED     [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5093422Z tests/test_embedding_cache.py::test_embed_texts_all_cache_hits PASSED    [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5112810Z tests/test_embedding_cache.py::test_build_index_faiss_path_32_vectors PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5121632Z tests/test_embedding_cache.py::test_build_index_numpy_ndarray_input PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5134976Z tests/test_embedding_cache.py::test_search_index_faiss_path PASSED       [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5147054Z tests/test_embedding_cache.py::test_search_index_faiss_empty_index PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5157667Z tests/test_embedding_cache.py::test_search_index_numpy_dimension_mismatch_raises_value_error PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5173227Z tests/test_embedding_cache.py::test_search_index_faiss_dimension_mismatch_raises_before_search PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5196016Z tests/test_embedding_cache.py::test_get_embedding_service_creates_singleton PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5220392Z tests/test_embedding_cache.py::test_get_embedding_service_reinitializes_on_change PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5231605Z tests/test_embedding_cache.py::test_get_embedding_service_cache_dir_key_none PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5256495Z tests/test_embedding_cache.py::test_ensure_model_returns_none_and_logs_warning_on_load_error PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5270903Z tests/test_embedding_cache.py::test_ensure_model_timeout_returns_none_and_logs_warning PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5280000Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_get_embedding_service_without_deps PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5290035Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_identical PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5299769Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_orthogonal PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5308347Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_zero_vector PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5318363Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_clamps_floating_point_overflow PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5327178Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_returns_none_without_vectors PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5337185Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_and_search PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5346077Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_embed_text_returns_none_without_model PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5354582Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reuses_instance_with_same_parameters PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5362519Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reinitializes_on_parameter_change PASSED [ 29%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5370231Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_text_shape SKIPPED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5377895Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_texts_batch SKIPPED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5384896Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_similar_texts_high_similarity SKIPPED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5405359Z tests/test_embeddings.py::TestEmbeddingCacheVersioning::test_cache_dir_contains_model_and_version PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5425003Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_for_missing_key PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5444337Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_put_skipped_when_cache_disabled PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5463205Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_when_cache_disabled PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5487030Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_batch_returns_all_misses_for_empty_cache PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5501265Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_identity PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5511692Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_normalizes_unnormalized_rows PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5520785Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_small_list_returns_ndarray PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5529589Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_empty_ndarray_returns_none PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5540011Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_prefers_hnsw_when_enabled PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5549495Z tests/test_embeddings.py::TestSearchIndexFallback::test_numpy_fallback_search PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5558851Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_index_empty_returns_empty PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5567957Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_non_ndarray_returns_empty PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5576977Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_empty_returns_empty PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5585658Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_returns_nones_without_model PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5597470Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_text_returns_none_for_empty_sanitized_input PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5607444Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_texts_skips_invalid_items_and_preserves_order PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5615570Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_embeddings_available_returns_bool PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5636134Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_cache_dir_includes_model_and_version PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5656631Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_different_models_use_different_dirs PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5676127Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_slash_in_model_name_normalised PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5698328Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_model_switch_no_cross_read PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5708376Z tests/test_enterprise_governance_assets.py::test_enterprise_governance_assets_exist PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5716601Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_effective_candidate_limit_scales_for_large_repositories PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5746449Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_positive_on_exception_profile_change PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5774105Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_negative_when_profile_is_unchanged PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5801618Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_signature_change_is_ignored PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5826868Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_file_without_history_is_skipped PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5854295Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_private_functions_do_not_trigger PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5878829Z tests/test_explain_cmd_extended.py::test_explain_list_to_json_file PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5901894Z tests/test_explain_cmd_extended.py::test_explain_error_code_to_json_file PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5947607Z tests/test_explain_cmd_extended.py::test_explain_repo_context_no_examples PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.5995869Z tests/test_explain_cmd_extended.py::test_explain_repo_context_with_examples PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6004136Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_list_value PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6011970Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_dict_value PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6029653Z tests/test_explain_cmd_extended.py::test_explain_unknown_signal PASSED   [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6054036Z tests/test_explain_cmd_extended.py::test_explain_signal_with_output_file PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6062170Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_16_char_hex PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6069924Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_8_char_hex PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6077648Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_signal_abbr PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6085486Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_uppercase_hex PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6093406Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_17_chars PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6101007Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_path PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6108495Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_line PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6127067Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_missing_file PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6146123Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_basic_snippet PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6165213Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_target_lines_marked PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6184639Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_resolves_relative_path_via_repo_root PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6203504Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_content_strips_newlines PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6221544Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_file PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6240492Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_fingerprint PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6260032Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_finds_by_exact_finding_id PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6279037Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_prefix_match PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6299569Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_code_context_included PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6314705Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_help_includes_from_file PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6346464Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_signal_abbr_still_works PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6543865Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_fingerprint_not_found_exits_1 PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6608426Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_resolves_finding PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6642231Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_json_output PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6696506Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_without_exception PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6729100Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_minimal_result PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6741536Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_many_imports_detected PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6755627Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_score_increases_with_more_imports PASSED [ 30%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6765826Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_few_imports_not_detected PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6776491Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_init_file_excluded PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6786933Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_test_files_excluded PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6797900Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_plugin_sdk_subpaths_grouped_to_single_dependency PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6809780Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_scoped_package_subpaths_grouped_to_scope_package PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6818505Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_with_defaults PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6826821Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_full PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6835660Z tests/test_feedback_loop.py::TestPatternProposal::test_to_dict PASSED    [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6845195Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_detects_degrading_hotspots PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6854349Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_respects_min_occurrences PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6863269Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_excludes_stable_low_count PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6871469Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_empty_hotspots_returns_empty PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6880415Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_degrading_trend_boosts_confidence PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6889360Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_aggregates_by_module PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6898294Z tests/test_feedback_loop.py::TestProposeDecisions::test_generates_proposals PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6907400Z tests/test_feedback_loop.py::TestProposeDecisions::test_skips_already_covered_scopes PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6921304Z tests/test_feedback_loop.py::TestProposeDecisions::test_proposal_ids_are_unique PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6930608Z tests/test_feedback_loop.py::TestProposeDecisions::test_enforcement_based_on_severity PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6938926Z tests/test_feedback_loop.py::TestProposeDecisions::test_empty_graph_returns_empty PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6964648Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_returns_ok_with_proposals PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.6985388Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_graph_returns_error PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7008025Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_proposals_returns_ok PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7033140Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_min_occurrences_parameter PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7057164Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_proposals_json_serializable PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7081629Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_agent_instruction_mentions_proposals PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7122372Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_pending_fp_count PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7144685Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_next_tool_call PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7166159Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_tp_has_zero_fp_count PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7189887Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_agent_instruction PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7220357Z tests/test_fetch_github_usage.py::test_build_queries_contains_expected_filenames PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7232291Z tests/test_fetch_github_usage.py::test_extract_repo_activity_deduplicates_by_repo_and_skips_archived PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7243212Z tests/test_fetch_github_usage.py::test_usage_rows_are_sorted PASSED      [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7254383Z tests/test_fetch_github_usage.py::test_extract_repo_names_deduplicates PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7267469Z tests/test_fetch_github_usage.py::test_resolve_repo_activity_via_repo_api_skips_archived PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7289093Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_filters_and_sums PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7300772Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_ignores_bad_rows PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7309129Z tests/test_file_discovery.py::TestMatchesAny::test_prepare_patterns_is_cached PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7318786Z tests/test_file_discovery.py::TestMatchesAny::test_exact_match PASSED    [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7327132Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_pattern PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7335333Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_deeply_nested PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7343526Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_not_matching PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7351898Z tests/test_file_discovery.py::TestMatchesAny::test_wildcard_extension_pattern PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7360085Z tests/test_file_discovery.py::TestMatchesAny::test_empty_patterns_no_match PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7369620Z tests/test_file_discovery.py::TestMatchesAny::test_fnmatch_star_no_dir_separator PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7377789Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_first_matches PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7386132Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_second_matches PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7408562Z tests/test_file_discovery.py::test_detect_language[.py-python] PASSED    [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7429757Z tests/test_file_discovery.py::test_detect_language[.pyi-python] PASSED   [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7450302Z tests/test_file_discovery.py::test_detect_language[.ts-typescript] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7470531Z tests/test_file_discovery.py::test_detect_language[.mts-typescript] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7517102Z tests/test_file_discovery.py::test_detect_language[.cts-typescript] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7538272Z tests/test_file_discovery.py::test_detect_language[.tsx-tsx] PASSED      [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7559436Z tests/test_file_discovery.py::test_detect_language[.js-javascript] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7580170Z tests/test_file_discovery.py::test_detect_language[.mjs-javascript] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7600909Z tests/test_file_discovery.py::test_detect_language[.cjs-javascript] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7620785Z tests/test_file_discovery.py::test_detect_language[.jsx-jsx] PASSED      [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7641761Z tests/test_file_discovery.py::test_detect_language[.rs-None] PASSED      [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7663763Z tests/test_file_discovery.py::test_detect_language[.go-None] PASSED      [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7684056Z tests/test_file_discovery.py::test_detect_language[-None] PASSED         [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7703344Z tests/test_file_discovery.py::test_detect_language_case_insensitive PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7751683Z tests/test_file_discovery.py::TestDiscoverFiles::test_basic_discovery PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7797336Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_venv PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7843766Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.conda] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7889111Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.env] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7935559Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.nox] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.7980042Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.tox] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8025500Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.pixi] PASSED [ 31%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8072357Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_tmp_launch_virtualenv_directories PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8120049Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_site_packages PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8161085Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_pycache PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8196832Z tests/test_file_discovery.py::TestDiscoverFiles::test_empty_directory PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8239131Z tests/test_file_discovery.py::TestDiscoverFiles::test_non_python_files_ignored PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8276228Z tests/test_file_discovery.py::TestDiscoverFiles::test_custom_include_pattern PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8348565Z tests/test_file_discovery.py::TestDiscoverFiles::test_oversized_file_skipped PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8391434Z tests/test_file_discovery.py::TestDiscoverFiles::test_sorted_output PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8431128Z tests/test_file_discovery.py::TestDiscoverFiles::test_file_info_fields_populated PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8470416Z tests/test_file_discovery.py::TestDiscoverFiles::test_symlinks_skipped PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8508483Z tests/test_file_discovery.py::TestDiscoverFiles::test_deduplication_with_overlapping_patterns PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8553696Z tests/test_file_discovery.py::TestDiscoverFiles::test_max_discovery_files_caps_result PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8596112Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_ts_when_supported PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8646780Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_modern_module_extensions PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8689670Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_counts_unsupported_typescript PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8739895Z tests/test_file_discovery.py::TestDiscoverFiles::test_cache_hit_preserves_skipped_language_counts PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8781938Z tests/test_file_discovery.py::TestDiscoverFiles::test_supported_languages_detected_once PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8813217Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_hit_skips_glob PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8849934Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_invalidates_on_head_change PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8881478Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_recovers_from_corrupt_manifest PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8924435Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_uses_mtime_fallback_without_git PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8947211Z tests/test_file_discovery.py::TestMtimeFingerprint::test_symlink_excluded_from_fingerprint PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8970542Z tests/test_file_discovery.py::TestMtimeFingerprint::test_fingerprint_candidate_count_ignores_symlinks PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8982405Z tests/test_finding_context.py::test_default_classification_two_fixture_layouts_and_generated PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.8994628Z tests/test_finding_context.py::test_default_classification_migration_docs_and_production PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9004579Z tests/test_finding_context.py::test_default_classification_marks_work_artifacts_and_audit_outputs_non_operational PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9015083Z tests/test_finding_context.py::test_override_rules_use_precedence_and_pattern_specificity PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9027853Z tests/test_finding_context.py::test_split_findings_excludes_non_operational_by_default PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9039493Z tests/test_finding_context.py::test_split_findings_include_non_operational_opt_in PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9049585Z tests/test_finding_context.py::test_library_context_from_signal_metadata_candidate PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9062635Z tests/test_finding_context.py::test_split_findings_excludes_library_context_by_default PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9086112Z tests/test_finding_context.py::test_adapted_header_is_classified_as_library PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9108023Z tests/test_finding_context.py::test_vendored_directory_is_classified_as_library PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9119756Z tests/test_finding_context.py::test_pure_posix_paths_do_not_crash_context_classification PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9131862Z tests/test_finding_context.py::test_doc_impl_drift_in_docs_context_remains_prioritized PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9300034Z tests/test_fix_actionability.py::TestFixTextPresence::test_medium_plus_findings_have_fix PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9309904Z tests/test_fix_actionability.py::TestFixTextActionability::test_fixture_fixes_are_actionable PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9318865Z tests/test_fix_actionability.py::TestFixTextActionability::test_no_fix_is_purely_vague PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9328971Z tests/test_fix_actionability.py::TestFixTextSpecificity::test_fixes_contain_identifiers PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9336889Z tests/test_fix_apply_integration.py::test_is_auto_applicable_high_local_low PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9344727Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_medium_fit PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9352512Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_cross_module_scope PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9360549Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_high_risk PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9384211Z tests/test_fix_apply_integration.py::test_dirty_git_state_returns_error PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9407923Z tests/test_fix_apply_integration.py::test_no_git_check_when_require_clean_false PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9431238Z tests/test_fix_apply_integration.py::test_no_applicable_tasks_returns_empty_patches PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9530481Z tests/test_fix_apply_integration.py::test_dry_run_generates_patch_without_writing PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9575179Z tests/test_fix_apply_integration.py::test_apply_writes_docstring_patch PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9623198Z tests/test_fix_apply_integration.py::test_apply_writes_guard_clause_patch PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9649461Z tests/test_fix_apply_integration.py::test_apply_missing_file_produces_failed_entry PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9673975Z tests/test_fix_apply_integration.py::test_unknown_edit_kind_produces_unsupported_entry PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9721154Z tests/test_fix_apply_integration.py::test_cli_fix_plan_help_contains_apply_flags PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9798014Z tests/test_fix_apply_integration.py::test_cli_dry_run_returns_json_with_patches PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9806589Z tests/test_fix_intent.py::TestEditKindMapping::test_mds_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9814927Z tests/test_fix_intent.py::TestEditKindMapping::test_pfs_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9822840Z tests/test_fix_intent.py::TestEditKindMapping::test_dca_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9830441Z tests/test_fix_intent.py::TestEditKindMapping::test_eds_default_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9837986Z tests/test_fix_intent.py::TestEditKindMapping::test_did_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9845964Z tests/test_fix_intent.py::TestEditKindMapping::test_avs_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9853800Z tests/test_fix_intent.py::TestEditKindMapping::test_ncv_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9861305Z tests/test_fix_intent.py::TestEditKindMapping::test_gcd_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9869194Z tests/test_fix_intent.py::TestEditKindMapping::test_bem_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9877225Z tests/test_fix_intent.py::TestEditKindMapping::test_tvs_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9884839Z tests/test_fix_intent.py::TestEditKindMapping::test_tpd_edit_kind PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9892580Z tests/test_fix_intent.py::TestEditKindMapping::test_unknown_signal_yields_unspecified PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9900659Z tests/test_fix_intent.py::TestEditKindMapping::test_all_signal_types_have_mapping PASSED [ 32%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9908534Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_docstring PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9916510Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_return_type_but_has_docstring PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9924409Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_high_complexity_with_docstring_and_return_type PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9932192Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_low_complexity_defaults_to_add_docstring PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9939981Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_blast_radius PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9947659Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_layer_violation PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9955372Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_coupling_in_title PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9963090Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_inject_in_title PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9970818Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_service_in_title PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9984479Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_llm_in_title PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:57.9992834Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_prompt_in_title PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0001058Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_decouple PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0009170Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_fan_out PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0017253Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_prompt_injection PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0024979Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_coupling PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0032927Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_llm PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0041146Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_no_heuristic_match_falls_back_to_remove_import PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0049019Z tests/test_fix_intent.py::TestRefineEditKind::test_unrelated_signal_returns_base PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0057357Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_populated PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0065509Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_none_when_no_start_line PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0073545Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_end_line_falls_back_to_start_line PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0081530Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_from_task PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0089704Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_none_when_absent PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0097687Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_from_refs PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0105737Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_none_when_no_refs PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0113833Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_mirrors_task_dict PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0121905Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_empty_when_task_dict_empty PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0130138Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_style PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0138317Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_unrelated_refactor PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0146657Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_signature_change_for_mds PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0154818Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_new_abstraction_for_mds PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0163370Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_signature_for_add_type_annotation PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0170951Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_production_code_for_add_test PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0179653Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_implementation_and_signature_for_add_authorization_check PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0187510Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_duplicates PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0195556Z tests/test_fix_intent.py::TestDeriveFixIntent::test_expected_ast_delta_has_required_keys PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0203651Z tests/test_fix_intent.py::TestDeriveFixIntent::test_add_type_annotation_touches_signature_true PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0212151Z tests/test_fix_intent.py::TestDeriveFixIntent::test_merge_function_body_does_not_touch_signature PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0220255Z tests/test_fix_intent.py::TestDeriveFixIntent::test_unknown_signal_yields_unspecified_edit_kind PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0228320Z tests/test_fix_intent.py::TestDeriveFixIntent::test_result_contains_all_required_keys PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0236683Z tests/test_fix_intent.py::TestDeriveFixIntent::test_avs_blast_radius_sets_reduce_dependencies PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0244921Z tests/test_fix_intent.py::TestAstDeltaCompleteness::test_all_edit_kinds_have_ast_delta PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0257085Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_api_helpers PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0268258Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_task_graph PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0279168Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_has_correct_edit_kind_for_mds PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0290177Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_allowed_files_consistent_with_top_level PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0300641Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_forbidden_changes_includes_universals PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0309009Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_map_no_none_values PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0320350Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_mds_no_none_edit_kind PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0329547Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_pfs_no_none_forbidden PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0338460Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_avs_no_none_allowed PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0347591Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_hsc_no_none_fields PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0357199Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_isd_no_none_fields PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0366198Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_maz_no_none_fields PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0374998Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_gcd_no_none_fields PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0383867Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_ast_delta_map_no_none_keys PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0392638Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_style_change_not_empty PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0401339Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_unrelated_refactor_not_empty PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0411751Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_all_signal_types_edit_kind_not_none PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0423534Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_changes_no_empty_strings PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0432576Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_allowed_files_no_empty_strings_pfs PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0442284Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_constants_not_empty PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0519457Z tests/test_fix_plan_api_extended.py::test_target_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0598514Z tests/test_fix_plan_api_extended.py::test_exclude_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0626843Z tests/test_fix_plan_api_extended.py::test_unknown_signal_returns_error PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0701667Z tests/test_fix_plan_api_extended.py::test_deferred_findings_excluded_by_default PASSED [ 33%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0776969Z tests/test_fix_plan_api_extended.py::test_finding_id_resolved_as_rule_id PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0847490Z tests/test_fix_plan_api_extended.py::test_finding_id_no_match_returns_diagnostic PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.0926407Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_matching_files PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1000181Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_findings_in_path PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1073913Z tests/test_fix_plan_api_extended.py::test_automation_fit_min_filters_low_tasks PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1145666Z tests/test_fix_plan_api_extended.py::test_include_deferred_true_keeps_deferred_tasks PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1219239Z tests/test_fix_plan_api_extended.py::test_dismissed_tasks_are_excluded_from_fix_plan PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1253314Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_explicit PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1309621Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_rich_explicit PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1343097Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_auto_non_tty_produces_json PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1374671Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_via_shorthand PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1450172Z tests/test_fix_plan_api_extended.py::test_cxs_extract_function_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1520901Z tests/test_fix_plan_api_extended.py::test_cxs_without_pfs_eh_has_no_cross_signal_risk PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1618733Z tests/test_fix_plan_api_extended.py::test_non_cxs_task_not_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.1940407Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_shown_when_attribution_disabled PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2225126Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_absent_when_attribution_enabled PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2237714Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_command_added_to_main_group PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2265323Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_discovery_failure_does_not_crash_cli PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2344459Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_accepted_adr PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2421299Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_proposed_adr PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2475601Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_json_format_returns_valid_json PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2533115Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_no_decisions_dir_shows_hint PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2587063Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_task_filter_narrows_results PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2640858Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_scope_filter_narrows_results PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2666527Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_adr_command_in_help PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2675468Z tests/test_gate_check.py::test_eval_feat_requires_all_feature_artifacts PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2683942Z tests/test_gate_check.py::test_eval_feat_passes_with_required_files PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2692370Z tests/test_gate_check.py::test_eval_signal_change_requires_audit_update PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2700696Z tests/test_gate_check.py::test_eval_signal_change_with_audit_update_is_ok PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2709544Z tests/test_gate_check.py::test_public_api_docstring_check_detects_missing_docstring PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2718707Z tests/test_gate_check.py::test_public_api_docstring_check_passes_with_added_docstring PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2729184Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_raise_value_error PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2739284Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_except PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2749140Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_raise PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2759179Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_handler_types PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2768470Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_no_exceptions PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2778438Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_two_public_functions PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2787459Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_private_skipped PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2796855Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_syntax_error PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2811476Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_name_match PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2820959Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_no_match PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2830688Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_raise PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2840073Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_with_else PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2849145Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_assert PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2858266Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_no_guard PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2867387Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_flat PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2876528Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_single_if PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2886396Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2895675Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested_function_not_counted PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2904641Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_simple PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2913451Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_flat PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2922340Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_syntax_error PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2932366Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_no_function PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2941502Z tests/test_generate_changelog_entry.py::test_build_entry_for_feat PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2949824Z tests/test_generate_changelog_entry.py::test_build_entry_for_fix PASSED  [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.2971857Z tests/test_generate_changelog_entry.py::test_detect_current_version PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3048309Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_exits_zero_on_ok_response PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3122060Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_skill_count PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3195911Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_module_paths PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3270583Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_does_not_write_files PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3327973Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_zero_briefings_shows_no_modules_message PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3409836Z tests/test_generate_skills_cmd.py::TestWriteMode::test_exits_zero PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3502020Z tests/test_generate_skills_cmd.py::TestWriteMode::test_creates_skill_md_files PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3587823Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_module_path PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3673431Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_signals PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3761105Z tests/test_generate_skills_cmd.py::TestWriteMode::test_output_confirms_written_paths PASSED [ 34%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3849592Z tests/test_generate_skills_cmd.py::TestWriteMode::test_does_not_overwrite_without_force PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.3931430Z tests/test_generate_skills_cmd.py::TestWriteMode::test_force_overwrites_existing PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4004128Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_does_not_write PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4075659Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_shows_preview PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4126256Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_outputs_valid_json PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4176436Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_json_contains_skill_briefings PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4255598Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_occurrences_forwarded PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4329461Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_confidence_forwarded PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4387636Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_exits_nonzero PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4438133Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_json_exits_nonzero PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4496091Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_shown_to_user PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4549851Z tests/test_generate_skills_cmd.py::TestOutputFlag::test_output_writes_json_to_file PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4559406Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_filters_only_critical_and_high PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4568112Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_empty_report_yields_nothing PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4576653Z tests/test_gh_issue_dedup.py::TestFindingId::test_prefers_explicit_id PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4585506Z tests/test_gh_issue_dedup.py::TestFindingId::test_fallback_to_fingerprint PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4594243Z tests/test_gh_issue_dedup.py::TestFindingId::test_deterministic_fallback PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4602618Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_marker_is_html_comment PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4611438Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_detects_marker_in_body PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4620335Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_ignores_other_findings PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4628965Z tests/test_gh_issue_dedup.py::TestIssueBody::test_body_embeds_marker_and_metadata PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4662441Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_dry_run_reports_filed_count PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4689943Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_missing_report_is_treated_as_clean PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4717780Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_malformed_json_exits_two PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4726688Z tests/test_git_blame_ingestion.py::test_parse_porcelain_empty_string PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4735536Z tests/test_git_blame_ingestion.py::test_parse_porcelain_valid_block PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4750464Z tests/test_git_blame_ingestion.py::test_parse_porcelain_invalid_author_time_ignored PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4759773Z tests/test_git_blame_ingestion.py::test_parse_porcelain_large_timestamp PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4784897Z tests/test_git_blame_ingestion.py::test_blame_lines_file_not_found PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4808670Z tests/test_git_blame_ingestion.py::test_blame_lines_timeout PASSED       [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4832047Z tests/test_git_blame_ingestion.py::test_blame_lines_oserror PASSED       [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4856865Z tests/test_git_blame_ingestion.py::test_blame_lines_nonzero_returncode PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4882192Z tests/test_git_blame_ingestion.py::test_blame_lines_with_line_range PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4907039Z tests/test_git_blame_ingestion.py::test_blame_lines_success PASSED       [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4915992Z tests/test_git_blame_ingestion.py::test_blame_cache_eviction PASSED      [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4924419Z tests/test_git_blame_ingestion.py::test_blame_cache_miss PASSED          [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4947865Z tests/test_git_blame_ingestion.py::test_content_hash_returns_string PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4972290Z tests/test_git_blame_ingestion.py::test_content_hash_missing_file_returns_none PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4993458Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_empty_requests PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5018645Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_with_cache_hit PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5045703Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_worker_exception PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5081351Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_deduplicates_ranges PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5108377Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_widens_range_when_none PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5131829Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_file_not_found PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5155016Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_timeout PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5178898Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_nonzero_returncode PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5202450Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_branch_pattern PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5226071Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_pr_pattern PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5251337Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_no_match_returns_none PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5260153Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_copilot_coauthor_high_confidence PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5268158Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_cursor_coauthor PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5276118Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_codeium_coauthor PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5284371Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_anthropic_coauthor PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5292452Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_human_coauthor_not_flagged PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5300485Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_implement_pattern PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5308857Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_with_body_not_flagged PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5316937Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_long_first_line_not_flagged PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5324842Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_pattern_low_confidence PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5332444Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_long_message_not_flagged PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5340783Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_normal_human_message PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5353813Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_empty_message PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5362098Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_add_functionality_tier1 PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5372095Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[fix: resolve null pointer] PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5381792Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Bug: payment fails on zero amount] PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5390970Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[hotfix: emergency rollback] PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5400060Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[revert: undo breaking change] PASSED [ 35%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5409586Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[patch session timeout regression] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5418798Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix broken CI pipeline] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5427726Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Handle crash on empty input] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5436956Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix error in validation logic] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5446196Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Add user authentication] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5455496Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Refactor database layer] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5464438Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Update dependencies] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5473856Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Implement caching strategy] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5482897Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[chore: update changelog] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5492124Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_basic_aggregation PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5501528Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_ai_attributed_count PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5509998Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_defect_correlation PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5518118Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_known_files_filter PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5526766Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_recent_change_frequency PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5535298Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_timestamps_set PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5544229Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_empty_commits PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5570932Z tests/test_git_history_index.py::test_initial_index_build_creates_manifest_and_commits PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5599481Z tests/test_git_history_index.py::test_index_appends_delta_on_descendant_head PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5628394Z tests/test_git_history_index.py::test_index_rebuilds_when_history_is_rewritten PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5651363Z tests/test_git_history_safety.py::test_parse_git_history_uses_arg_list_not_shell PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5674526Z tests/test_git_history_safety.py::test_repo_path_with_shell_chars_is_never_injected_into_command PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5682633Z tests/test_git_history_safety.py::test_detect_ai_attribution_from_coauthor_marker PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5691265Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier1_message PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5699627Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier2_is_weak_signal_only PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5708102Z tests/test_git_history_safety.py::test_defect_correlation_markers PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5739327Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5747765Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_filters_invalid_shapes PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5790626Z tests/test_github_api_correlator_and_export.py::test_github_client_request_and_headers PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5803865Z tests/test_github_api_correlator_and_export.py::test_github_client_rate_limit_and_error_paths PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5813464Z tests/test_github_api_correlator_and_export.py::test_github_client_issue_pr_file_helpers PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.5826598Z tests/test_github_api_correlator_and_export.py::test_negative_context_export_module_formats PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9673860Z tests/test_golden_snapshot.py::TestJsonGoldenSnapshot::test_json_snapshot PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9732526Z tests/test_golden_snapshot.py::TestSarifGoldenSnapshot::test_sarif_snapshot PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9742123Z tests/test_grouping.py::TestGroupBySignal::test_groups_by_signal_type PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9751110Z tests/test_grouping.py::TestGroupBySignal::test_sorted_group_keys PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9759771Z tests/test_grouping.py::TestGroupBySeverity::test_groups_by_severity PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9768636Z tests/test_grouping.py::TestGroupByDirectory::test_groups_by_parent_dir PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9776699Z tests/test_grouping.py::TestGroupByDirectory::test_no_file_path PASSED   [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9785581Z tests/test_grouping.py::TestGroupByModule::test_groups_by_first_segment PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9793673Z tests/test_grouping.py::TestGroupByModule::test_no_file_path PASSED      [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9801515Z tests/test_grouping.py::TestEdgeCases::test_empty_findings PASSED        [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9809735Z tests/test_grouping.py::TestEdgeCases::test_single_finding PASSED        [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9819987Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[signal] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9829704Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[severity] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9839618Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[directory] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9849910Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[module] PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9880539Z tests/test_guard_clause_deficit.py::test_gcd_deep_nesting_detection PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9888944Z tests/test_guard_contract.py::TestInferLayer::test_signals_layer PASSED  [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9897143Z tests/test_guard_contract.py::TestInferLayer::test_api_layer PASSED      [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9905381Z tests/test_guard_contract.py::TestInferLayer::test_commands_layer PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9913922Z tests/test_guard_contract.py::TestInferLayer::test_models_layer PASSED   [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9922647Z tests/test_guard_contract.py::TestInferLayer::test_unknown_layer PASSED  [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9932213Z tests/test_guard_contract.py::TestInferLayer::test_backslash_normalisation PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9956226Z tests/test_guard_contract.py::TestExtractPublicApi::test_extracts_all_from_init PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:58.9979601Z tests/test_guard_contract.py::TestExtractPublicApi::test_fallback_to_imports PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0001469Z tests/test_guard_contract.py::TestExtractPublicApi::test_missing_file PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0026283Z tests/test_guard_contract.py::TestFindRelatedTests::test_finds_matching_test PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0048321Z tests/test_guard_contract.py::TestFindRelatedTests::test_no_tests_dir PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0071657Z tests/test_guard_contract.py::TestExtractImports::test_extracts_imports PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0093707Z tests/test_guard_contract.py::TestExtractImports::test_nonexistent PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0116260Z tests/test_guard_contract.py::TestBuildGuardContract::test_minimal_contract PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0138648Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_steer_data PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0160952Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_findings PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0183928Z tests/test_guard_contract.py::TestBuildGuardContract::test_schema_version PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0208507Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_returns_ok_without_arch_graph PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0233487Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_includes_next_step_contract PASSED [ 36%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0242988Z tests/test_guided_mode.py::TestTrafficLight::test_green_low_score_no_findings PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0251899Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_medium_score PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0260514Z tests/test_guided_mode.py::TestTrafficLight::test_red_high_score PASSED  [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0269817Z tests/test_guided_mode.py::TestTrafficLight::test_red_on_critical_finding PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0278764Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_on_high_finding PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0287686Z tests/test_guided_mode.py::TestTrafficLight::test_custom_thresholds PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0296846Z tests/test_guided_mode.py::TestTrafficLight::test_empty_thresholds_use_defaults PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0305663Z tests/test_guided_mode.py::TestCanContinue::test_green_can_continue PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0314498Z tests/test_guided_mode.py::TestCanContinue::test_yellow_cannot_continue PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0324822Z tests/test_guided_mode.py::TestCanContinue::test_red_cannot_continue PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0334902Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0344138Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0353237Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0362644Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0372082Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0384691Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0394737Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[critical-Kritisch] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0404364Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[high-Wichtig] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0414365Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[medium-Auff\xe4llig] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0424301Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[low-Hinweis] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0434625Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[info-Info] PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0442960Z tests/test_guided_mode.py::TestSeverityLabels::test_unknown_severity_returns_raw PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0452054Z tests/test_guided_mode.py::TestSignalPlainText::test_scoring_active_signals_follow_runtime_defaults PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0460528Z tests/test_guided_mode.py::TestSignalPlainText::test_all_scoring_signals_have_plain_text PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0468857Z tests/test_guided_mode.py::TestSignalPlainText::test_unknown_signal_returns_type_name PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0477495Z tests/test_guided_mode.py::TestSignalPlainText::test_all_signal_types_covered PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0485919Z tests/test_guided_mode.py::TestPromptTemplates::test_all_scoring_signals_have_templates PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0494490Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_file_role_placeholder PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0502808Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_expected_outcome PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0511193Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_function PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0519813Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_method PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0528751Z tests/test_guided_mode.py::TestFileRoleDescription::test_directory_heuristic PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0537202Z tests/test_guided_mode.py::TestFileRoleDescription::test_fallback_no_info PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0545741Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_returns_string PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0554377Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_unknown_signal_fallback PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0563108Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_no_raw_file_path_in_prompt PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0571240Z tests/test_guided_mode.py::TestCalibration::test_calibrated_when_thresholds_present PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0579344Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_empty PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0587750Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_none PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0597117Z tests/test_guided_mode.py::TestFindingGuided::test_returns_expected_keys PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0606246Z tests/test_guided_mode.py::TestFindingGuided::test_no_rank_when_omitted PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0615824Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_prefers_architecture_boundary PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0629867Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_returns_guidance PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0638568Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_empty_uses_default_next_step PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0649715Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_keeps_distinct_lines_same_signal PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0666215Z tests/test_guided_mode.py::TestStatusCommand::test_status_help PASSED    [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0918539Z tests/test_guided_mode.py::TestStatusCommand::test_status_always_exit_zero PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0928742Z tests/test_guided_mode.py::TestStatusCommand::test_status_json_payload_contains_guidance_fields PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0944014Z tests/test_guided_mode.py::TestSetupCommand::test_setup_help PASSED      [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.0989041Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1013886Z tests/test_guided_mode.py::TestSetupCommand::test_setup_json_output PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1022055Z tests/test_guided_mode.py::TestProfileGuidedFields::test_vibe_coding_has_guided_thresholds PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1030032Z tests/test_guided_mode.py::TestProfileGuidedFields::test_default_profile_empty_thresholds PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1038015Z tests/test_guided_mode.py::TestProfileGuidedFields::test_output_language_field PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1095760Z tests/test_guided_mode.py::TestFirstRunRenderMode::test_first_run_skips_module_table_and_shows_next_steps PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1104235Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_empty_string PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1112332Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_single_char PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1120469Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_high_entropy PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1128705Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_low_entropy PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1158984Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_secret_key_hardcoded PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1183963Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_github_token PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1207819Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_aws_access_key PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1231711Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_openai_key PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1256082Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_non_secret_variable_name PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1279975Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_bearer_wrapper PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1305284Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_in_generic_keyword_argument PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1329569Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_password_literal PASSED [ 37%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1355555Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_token_url_with_embedded_credentials_still_detected PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1379250Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_placeholder_secret PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1403083Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_annotated_assignment PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1427660Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_enum_member_with_real_token_still_detected PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1451240Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_variable PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1475482Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_getenv PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1499436Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_get PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1523178Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_short_string PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1545617Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_test_file_skipped PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1567831Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_python_skipped PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1591649Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_secret_variable PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1624611Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_fstring_value PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1652127Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_enum_symbolic_member_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1677853Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_schema_symbolic_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1702623Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1727632Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_with_var_suffix_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1753646Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_and_message_constants_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1778719Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1804006Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_auth_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1828594Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_cache_file_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1855977Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_error_message_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1883935Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_tokens_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1910757Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_class_and_template_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1937439Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_vocab_files_names_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1964700Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_keyword_arg_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.1991863Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_name_does_not_suppress_real_prefix_secret PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2019883Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_genai_metric_constants_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2046703Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_semconv_suppression_does_not_hide_real_secret_prefix PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2073051Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_placeholder_template_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2100377Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_template_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2128219Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2154789Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2180678Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_prefix_constant_not_flagged_when_literal_is_only_prefix PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2208738Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_token_endpoint_template_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2235644Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_gateway_token_with_randomuuid_template_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2260843Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_display_token_composite_template_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2286987Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_jwt_token_assembly_template_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2317036Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_profile_id_constant_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2343211Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_fixture_placeholder_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2368211Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_helpers_file_token_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2393485Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_python_test_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2418395Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_mock_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2444581Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_metadata_includes_cwe PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2471431Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_fix_suggestion_present PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2494125Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_empty_parse_results PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2519845Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_syntax_error_file_skipped PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2546845Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_class_attribute_secret PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2575216Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_pem_private_key_detected PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2603679Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_base64_token_block_detected PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2630823Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_connection_string_with_password_detected PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2657809Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_sql_query_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2687401Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_help_text_not_flagged PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2714928Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tp_findings_not_none PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2741487Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_env_var PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2767046Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_safe_name PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2793686Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_severity_not_none PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2820629Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_score_not_none PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2845381Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_empty_list_for_empty_input PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2873053Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_github_token_findings_not_none PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2899467Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_aws_key_findings_not_none PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2926791Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_metadata_not_none_in_findings PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2953376Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_title_not_none_in_findings PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2962439Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_getenv_call PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2971537Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_config_call PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2980478Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_environ_subscript PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2989831Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_fstring PASSED [ 38%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.2998920Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_string_literal PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3008199Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_str_constant PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3017220Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_int_constant PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3026218Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_name_node PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3035276Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_bearer_prefix PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3044147Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_token_prefix PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3052943Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_no_prefix PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3061880Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_whitespace_stripped PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3071482Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_plain_http PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3080481Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_https PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3089677Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_url_with_userinfo PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3098575Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_not_http PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3107367Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_no_scheme PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3116379Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_relative_path PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3125675Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_windows_path PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3134491Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_unix_absolute PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3143080Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_home_relative PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3151892Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_bare_filename PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3161202Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_dotfile PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3170383Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_empty_string PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3179568Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_newline_in_value PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3188689Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_path_with_separator_and_ext PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3197274Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_uppercase PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3205883Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_camel_case PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3214574Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_special_chars PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3223475Z tests/test_hsc_helpers_coverage.py::TestExprName::test_name_node PASSED  [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3232456Z tests/test_hsc_helpers_coverage.py::TestExprName::test_attribute_node PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3241391Z tests/test_hsc_helpers_coverage.py::TestExprName::test_other_node PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3251219Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_enum_class PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3260463Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_non_enum_class PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3270838Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_function_inside_class PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3279907Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_enum_context PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3289199Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_name_matches_value PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3300254Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_no_match PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3309412Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_non_symbol_value PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3318683Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_long_sentence PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3327525Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_short_string PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3336287Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_newline PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3344976Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_no_spaces PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3353555Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_chat_template PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3362254Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3370876Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token_id PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3379660Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_special_token_marker PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3388341Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_bracket_pattern PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3397346Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_jinja_template PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3406277Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_unrelated PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3415835Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_tokenizer_class_name PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3425052Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_valid PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3433530Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_too_long PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3441954Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_has_space PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3451081Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_no_match PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3459886Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_yaml_template PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3469105Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_single_line PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3478580Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_multiline_no_placeholder PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3487300Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_ini_template PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3496451Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_env_suffix_detected PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3505955Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_var_suffix_detected PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3516532Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_all_caps_value PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3525422Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_secret_shaped_value PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3534656Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_marker PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3543620Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_prefix PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3552077Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_message PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3561369Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_error_code PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3570897Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_regular_secret_name PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3595566Z tests/test_import_command.py::TestSonarQubeAdapter::test_empty_report PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3620835Z tests/test_import_command.py::TestSonarQubeAdapter::test_single_issue PASSED [ 39%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3654224Z tests/test_import_command.py::TestSonarQubeAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3678458Z tests/test_import_command.py::TestPylintAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3702971Z tests/test_import_command.py::TestPylintAdapter::test_single_message PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3734228Z tests/test_import_command.py::TestPylintAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3758197Z tests/test_import_command.py::TestCodeClimateAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3783689Z tests/test_import_command.py::TestCodeClimateAdapter::test_single_issue PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3808500Z tests/test_import_command.py::TestLoadExternalReport::test_unsupported_format PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3833170Z tests/test_import_command.py::TestLoadExternalReport::test_invalid_json PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3842978Z tests/test_import_command.py::TestLoadExternalReport::test_supported_formats_list PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3870354Z tests/test_import_command.py::TestLoadExternalReport::test_non_utf8_file_raises_value_error PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3893883Z tests/test_import_command.py::TestLoadExternalReport::test_missing_file_raises_oserror PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.3939917Z tests/test_import_command.py::TestImportCLI::test_help_shows_formats PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4439863Z tests/test_import_command.py::TestImportCLI::test_import_sonarqube_json_output PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.4943557Z tests/test_import_command.py::TestImportCLI::test_import_empty_pylint_report PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5005588Z tests/test_import_command.py::TestImportCLI::test_import_invalid_json_fails PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5014197Z tests/test_incremental.py::TestContentHashForFile::test_returns_file_hash_unchanged PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5022082Z tests/test_incremental.py::TestContentHashForFile::test_different_hashes_produce_different_keys PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5030711Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_within_ttl PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5039664Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_expired PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5048559Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_no_changes PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5057108Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_added PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5065640Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_removed PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5074238Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_modified PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5082586Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_mixed PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5091302Z tests/test_incremental.py::TestBaselineSnapshot::test_all_changed_union PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5099562Z tests/test_incremental.py::TestBaselineSnapshot::test_stores_score PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5107759Z tests/test_incremental.py::TestBaselineSnapshot::test_default_ttl PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5115814Z tests/test_incremental.py::TestBaselineSnapshot::test_empty_baseline_vs_populated_current PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5124090Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_scope PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5132005Z tests/test_incremental.py::TestSignalScopeRegistry::test_file_local_signals_present PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5140281Z tests/test_incremental.py::TestSignalScopeRegistry::test_git_dependent_signals_present PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5148250Z tests/test_incremental.py::TestSignalScopeRegistry::test_cross_file_signals_present PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5156537Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_scope_is_cross_file PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5165065Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_cache_dependency_scope PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5173244Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_cache_dependency_scope_is_repo_wide PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5180931Z tests/test_incremental.py::TestDirectionForDelta::test_improving PASSED  [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5189114Z tests/test_incremental.py::TestDirectionForDelta::test_degrading PASSED  [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5197229Z tests/test_incremental.py::TestDirectionForDelta::test_stable_zero PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5205649Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_positive PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5213525Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_negative PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5221114Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_positive PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5229204Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_negative PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5243165Z tests/test_incremental.py::TestFindingKey::test_deterministic PASSED     [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5251964Z tests/test_incremental.py::TestFindingKey::test_different_file PASSED    [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5260818Z tests/test_incremental.py::TestFindingKey::test_different_line PASSED    [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5269857Z tests/test_incremental.py::TestFindingKey::test_different_signal PASSED  [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5278107Z tests/test_incremental.py::TestFindingKey::test_none_file_path PASSED    [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5286894Z tests/test_incremental.py::TestFindingKey::test_different_description_produces_different_key PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5295404Z tests/test_incremental.py::TestFindingKey::test_different_fix_produces_different_key PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5304014Z tests/test_incremental.py::TestIncrementalResult::test_construction PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5312070Z tests/test_incremental.py::TestIncrementalResult::test_confidence_mixed PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5338203Z tests/test_incremental.py::TestIncrementalSignalRunner::test_empty_changed_files_runs_without_error PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5360407Z tests/test_incremental.py::TestIncrementalSignalRunner::test_expired_baseline_flagged PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5381790Z tests/test_incremental.py::TestIncrementalSignalRunner::test_file_local_signals_marked_exact PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5403015Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_findings_carried_estimated PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5424136Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_finding_on_removed_file_is_pruned PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5444030Z tests/test_incremental.py::TestIncrementalSignalRunner::test_new_finding_detected PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5465403Z tests/test_incremental.py::TestIncrementalSignalRunner::test_resolved_finding_when_file_removed PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5485420Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_and_direction PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.5512835Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_scoring_matches_full_recompute PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6034423Z tests/test_incremental.py::TestBaselineManagerSingleton::test_instance_creates_singleton_only_once_under_concurrent_access PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6043670Z tests/test_init_cmd.py::TestProfiles::test_default_profile_exists PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6052172Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_profile_exists PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6061388Z tests/test_init_cmd.py::TestProfiles::test_strict_profile_exists PASSED  [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6070251Z tests/test_init_cmd.py::TestProfiles::test_get_profile_returns_correct PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6080259Z tests/test_init_cmd.py::TestProfiles::test_get_profile_unknown_raises PASSED [ 40%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6089058Z tests/test_init_cmd.py::TestProfiles::test_list_profiles_returns_all PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6098053Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_copy_paste PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6106692Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_bypass PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6115376Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_lower_thresholds PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6123671Z tests/test_init_cmd.py::TestProfiles::test_strict_fail_on_medium PASSED  [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6244369Z tests/test_init_cmd.py::TestInitCommand::test_init_creates_drift_yaml PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6365591Z tests/test_init_cmd.py::TestInitCommand::test_init_default_profile PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6479131Z tests/test_init_cmd.py::TestInitCommand::test_init_default_excludes_non_operational_paths PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6614624Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_profile PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6735860Z tests/test_init_cmd.py::TestInitCommand::test_init_strict_profile PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6843039Z tests/test_init_cmd.py::TestInitCommand::test_init_ci_creates_workflow PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.6943786Z tests/test_init_cmd.py::TestInitCommand::test_init_hooks_creates_pre_push PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7044234Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_creates_vscode_config PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7142994Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_output_preserves_extra_brackets PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7249103Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_creates_config_snippet PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7330958Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_dry_run_lists_snippet PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7432051Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_includes_claude_snippet PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7600856Z tests/test_init_cmd.py::TestInitCommand::test_init_dry_run_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7796645Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.7910456Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_falls_back_to_current_python PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8012296Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_prefers_console_script_when_available PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8128431Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_and_claude_share_launcher PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8283587Z tests/test_init_cmd.py::TestInitCommand::test_init_full_creates_all PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8440003Z tests/test_init_cmd.py::TestInitCommand::test_init_skips_existing_files PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8586972Z tests/test_init_cmd.py::TestInitCommand::test_init_yaml_is_valid PASSED  [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8727445Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_has_policies PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8830500Z tests/test_init_cmd.py::TestInitCommand::test_init_workflow_strict_uses_medium PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8925584Z tests/test_init_cmd.py::TestInitCommand::test_init_output_mentions_next_steps PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9037713Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_output_mentions_merge_target PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9141876Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_mentions_escalation PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9238813Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_creates_cursorrules PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9334569Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_creates_windsurfrules PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9429421Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_creates_claude_md PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9530874Z tests/test_init_cmd.py::TestInitCommand::test_init_copilot_creates_copilot_instructions PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9616393Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9702585Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9788740Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9863813Z tests/test_init_cmd.py::TestInitCommand::test_init_all_editor_snippets_json PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9938850Z tests/test_init_cmd.py::TestInitCommand::test_init_full_includes_editor_snippets PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9966800Z tests/test_insecure_default.py::TestISDTruePositives::test_debug_true PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:05:59.9995787Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_star PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0023732Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_empty PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0050915Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_allow_all PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0077945Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_origin_allow_all PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0104592Z tests/test_insecure_default.py::TestISDTruePositives::test_session_cookie_insecure PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0130863Z tests/test_insecure_default.py::TestISDTruePositives::test_csrf_cookie_insecure PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0157860Z tests/test_insecure_default.py::TestISDTruePositives::test_ssl_redirect_disabled PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0185546Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0214517Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false_localhost_is_downgraded PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0241770Z tests/test_insecure_default.py::TestISDTruePositives::test_multiple_insecure_defaults PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0268788Z tests/test_insecure_default.py::TestISDTruePositives::test_similar_ignore_marker_does_not_skip_file PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0295001Z tests/test_insecure_default.py::TestISDTrueNegatives::test_debug_false PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0321778Z tests/test_insecure_default.py::TestISDTrueNegatives::test_allowed_hosts_specific PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0349671Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cors_false PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0376417Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cookie_secure_true PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0403182Z tests/test_insecure_default.py::TestISDTrueNegatives::test_verify_true PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0428404Z tests/test_insecure_default.py::TestISDTrueNegatives::test_test_file_skipped PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0452869Z tests/test_insecure_default.py::TestISDTrueNegatives::test_conftest_skipped PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0479969Z tests/test_insecure_default.py::TestISDTrueNegatives::test_exact_ignore_directive_with_reason_skips_file PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0505027Z tests/test_insecure_default.py::TestISDTrueNegatives::test_non_python_skipped PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0533409Z tests/test_insecure_default.py::TestISDTrueNegatives::test_unrelated_variable PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0566704Z tests/test_insecure_default.py::TestISDEdgeCases::test_metadata_includes_cwe PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0595832Z tests/test_insecure_default.py::TestISDEdgeCases::test_fix_suggestion_present PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0621523Z tests/test_insecure_default.py::TestISDEdgeCases::test_empty_parse_results PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0649298Z tests/test_insecure_default.py::TestISDEdgeCases::test_syntax_error_file_skipped PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0676557Z tests/test_insecure_default.py::TestISDEdgeCases::test_severity_mapping PASSED [ 41%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0705148Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_debug_true PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0733437Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_allowed_hosts_star PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0763290Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_multiple_insecure_defaults PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0792248Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_verify_false_in_view PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0821496Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_debug_from_env PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0849470Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0878384Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_config_driven_debug PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0907028Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_verify_false_in_endpoint PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0936743Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_run_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0963991Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_debug_module_level PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.0990690Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tp_findings_not_none PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1017822Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_debug_false PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1044343Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_empty_file PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1071883Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_severity_not_none PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1099058Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_score_not_none PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1124511Z tests/test_insecure_default.py::TestISDNegativeProperties::test_empty_list_for_empty_input PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1150295Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_file_path_not_none PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1176860Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_title_not_none PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1203002Z tests/test_insecure_default.py::TestISDNegativeProperties::test_metadata_not_none PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1229795Z tests/test_insecure_default.py::TestISDNegativeProperties::test_description_not_none PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.1868769Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_full_pipeline_runs PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.2508515Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_finds_python_files PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3152882Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_generates_findings PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3797543Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_module_scores_populated PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4310086Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_config_respected PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.4965465Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_cache_dir_created PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5779932Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_second_run_uses_cache PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6167363Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_empty_repo_only_init_py PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6229857Z tests/test_integrations.py::TestIntegrationBase::test_integration_result_defaults PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6256268Z tests/test_integrations.py::TestIntegrationBase::test_integration_context_fields PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6265602Z tests/test_integrations.py::TestParseJsonOutput::test_parses_array PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6274080Z tests/test_integrations.py::TestParseJsonOutput::test_parses_object PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6282167Z tests/test_integrations.py::TestParseJsonOutput::test_tolerates_trailing_text PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6290968Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_garbage PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6299285Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_empty PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6447744Z tests/test_integrations.py::TestRunCommand::test_successful_command PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6599316Z tests/test_integrations.py::TestRunCommand::test_repo_path_placeholder_substituted PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6631482Z tests/test_integrations.py::TestRunCommand::test_missing_command_returns_127 PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6682470Z tests/test_integrations.py::TestRunCommand::test_timeout_returns_timed_out PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6697402Z tests/test_integrations.py::TestYamlHintAdapter::test_is_available_always_true PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6728354Z tests/test_integrations.py::TestYamlHintAdapter::test_run_returns_hint_text PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6758982Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_false_when_not_in_path PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6770516Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_true_when_in_path PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6804879Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_maps_json_findings PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6832526Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_handles_command_not_found PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6842038Z tests/test_integrations.py::TestIntegrationsConfig::test_default_disabled PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6852643Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_has_integrations_field PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6861540Z tests/test_integrations.py::TestIntegrationsConfig::test_round_trip_with_adapter PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6872426Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_integrations_round_trip PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6901375Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_skipped_when_disabled PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6934102Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_runs_when_enabled PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6965135Z tests/test_integrations.py::TestPipelineIntegrationHook::test_disabled_adapter_skipped PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6974305Z tests/test_intent.py::TestIntentCategory::test_category_is_str_enum PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6982830Z tests/test_intent.py::TestRequirement::test_fields PASSED                [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.6991096Z tests/test_intent.py::TestRequirement::test_with_validation_signal PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7004185Z tests/test_intent.py::TestRequirement::test_priority_literal PASSED      [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7012260Z tests/test_intent.py::TestConstraint::test_fields PASSED                 [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7021918Z tests/test_intent.py::TestIntentContract::test_creation PASSED           [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7030703Z tests/test_intent.py::TestIntentContract::test_id_is_uuid PASSED         [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7039881Z tests/test_intent.py::TestIntentContract::test_serialization_roundtrip PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7049203Z tests/test_intent.py::TestLLMFallback::test_fallback_classify_returns_category PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7057860Z tests/test_intent.py::TestLLMFallback::test_fallback_handles_empty_input PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7066295Z tests/test_intent.py::TestLLMFallback::test_llm_not_available_graceful PASSED [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7074730Z tests/test_intent.py::TestClassifyIntent::test_data_keywords PASSED      [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7083020Z tests/test_intent.py::TestClassifyIntent::test_auth_keywords PASSED      [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7091805Z tests/test_intent.py::TestClassifyIntent::test_api_keywords PASSED       [ 42%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7100734Z tests/test_intent.py::TestClassifyIntent::test_automation_keywords PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7109112Z tests/test_intent.py::TestClassifyIntent::test_realtime_keywords PASSED  [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7118059Z tests/test_intent.py::TestClassifyIntent::test_requirements_generated PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7127011Z tests/test_intent.py::TestClarifyingQuestions::test_generates_questions_for_incomplete_contract PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7135447Z tests/test_intent.py::TestClarifyingQuestions::test_question_has_required_fields PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7144251Z tests/test_intent.py::TestClarifyingQuestions::test_empty_requirements_still_generates PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7185505Z tests/test_intent.py::TestContractStorage::test_save_and_load_roundtrip PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7236489Z tests/test_intent.py::TestContractStorage::test_append_multiple_contracts PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7260537Z tests/test_intent.py::TestContractStorage::test_load_from_empty_dir PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7290844Z tests/test_intent.py::TestContractStorage::test_storage_file_is_yaml PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7330144Z tests/test_intent_api.py::test_capture_intent_returns_intent_id PASSED   [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7357479Z tests/test_intent_api.py::test_capture_intent_persists_to_disk PASSED    [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7385329Z tests/test_intent_api.py::test_capture_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7415253Z tests/test_intent_api.py::test_verify_intent_fulfilled PASSED            [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7439521Z tests/test_intent_api.py::test_verify_intent_missing_intent_returns_error PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7468859Z tests/test_intent_api.py::test_feedback_for_agent_returns_actions PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7477916Z tests/test_intent_capture.py::test_captured_intent_creation PASSED       [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7486367Z tests/test_intent_capture.py::test_verify_result_creation PASSED         [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7494842Z tests/test_intent_capture.py::test_feedback_result_creation PASSED       [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7503209Z tests/test_intent_capture.py::test_captured_intent_extra_fields_ignored PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7527750Z tests/test_intent_capture.py::test_intent_store_path PASSED              [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7555133Z tests/test_intent_capture.py::test_save_and_load_intent PASSED           [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7579136Z tests/test_intent_capture.py::test_load_nonexistent_intent PASSED        [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7587521Z tests/test_intent_capture.py::test_detect_output_type_web_app PASSED     [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7596058Z tests/test_intent_capture.py::test_detect_output_type_unknown PASSED     [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7604547Z tests/test_intent_capture.py::test_extract_features_returns_list PASSED  [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7612382Z tests/test_intent_capture.py::test_is_vague_short_input PASSED           [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7621768Z tests/test_intent_capture.py::test_extract_intent_full PASSED            [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7632003Z tests/test_intent_capture.py::test_extract_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7641177Z tests/test_intent_feedback.py::test_generate_feedback_returns_one_action_per_missing PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7649491Z tests/test_intent_feedback.py::test_generate_feedback_priorities_ordered PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7657727Z tests/test_intent_feedback.py::test_generate_feedback_all_add_feature PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7666222Z tests/test_intent_feedback.py::test_generate_feedback_fulfilled_returns_empty PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7673932Z tests/test_intent_feedback.py::test_estimate_complexity_low PASSED       [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7682084Z tests/test_intent_feedback.py::test_estimate_complexity_medium PASSED    [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7691260Z tests/test_intent_feedback.py::test_estimate_complexity_high PASSED      [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7702554Z tests/test_intent_loop.py::TestCapture::test_detect_category_persistence PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7711875Z tests/test_intent_loop.py::TestCapture::test_detect_category_security PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7720305Z tests/test_intent_loop.py::TestCapture::test_detect_category_error PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7728872Z tests/test_intent_loop.py::TestCapture::test_detect_category_fallback PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7737611Z tests/test_intent_loop.py::TestCapture::test_detect_category_empty PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7824797Z tests/test_intent_loop.py::TestCapture::test_capture_returns_contracts PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7897272Z tests/test_intent_loop.py::TestCapture::test_capture_merges_extracted_contracts PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7969688Z tests/test_intent_loop.py::TestCapture::test_capture_min_5_contracts PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.7998409Z tests/test_intent_loop.py::TestCapture::test_save_and_load_intent_json PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8024805Z tests/test_intent_loop.py::TestCapture::test_load_intent_json_not_found PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8033749Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_contract_specific PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8042123Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_category_fallback PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8050516Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_manual PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8059292Z tests/test_intent_loop.py::TestFormalize::test_formalize_adds_signals_and_validation PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8067884Z tests/test_intent_loop.py::TestFormalize::test_validate_against_schema_detects_errors PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8076554Z tests/test_intent_loop.py::TestHandoff::test_handoff_generates_markdown PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8105352Z tests/test_intent_loop.py::TestHandoff::test_save_agent_prompt PASSED    [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8114094Z tests/test_intent_loop.py::TestValidate::test_validate_all_fulfilled PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8123042Z tests/test_intent_loop.py::TestValidate::test_validate_violated PASSED   [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8131347Z tests/test_intent_loop.py::TestValidate::test_validate_unverifiable_manual PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8139882Z tests/test_intent_loop.py::TestValidate::test_validate_severity_threshold PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8148342Z tests/test_intent_loop.py::TestValidate::test_results_to_report_json PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8177284Z tests/test_intent_loop.py::TestValidate::test_save_report PASSED         [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8203459Z tests/test_intent_loop.py::TestRepair::test_repair_loop_all_fulfilled PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8230160Z tests/test_intent_loop.py::TestRepair::test_repair_loop_writes_prompt_without_callback PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8258852Z tests/test_intent_loop.py::TestRepair::test_repair_loop_max_iterations_reached PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8267575Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_fulfilled PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8275950Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_violated PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8284280Z tests/test_intent_loop.py::TestTranslator::test_results_to_markdown PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8292344Z tests/test_intent_loop.py::TestTranslator::test_escalation_message PASSED [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8362243Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_all PASSED  [ 43%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8433150Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_filtered PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8504881Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_caching PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8514663Z tests/test_intent_loop.py::TestNewModels::test_contract_roundtrip PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8524385Z tests/test_intent_loop.py::TestNewModels::test_contract_invalid_category PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8532465Z tests/test_intent_loop.py::TestNewModels::test_contract_status_values PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8540813Z tests/test_intent_loop.py::TestNewModels::test_contract_result_to_dict PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8619293Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_1 PASSED     [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8650669Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_2 PASSED     [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8680357Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_3 PASSED     [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8710375Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_4 PASSED     [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8739352Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_5_all_fulfilled PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8816381Z tests/test_intent_loop.py::TestIntentAPI::test_intent_full_loop PASSED   [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8825936Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_phase_1 PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8834715Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_full_loop PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8843183Z tests/test_intent_loop.py::TestIntentAPI::test_intent_invalid_phase PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8871181Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_intent_file PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8879878Z tests/test_intent_mcp.py::test_capture_intent_registered PASSED          [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8888142Z tests/test_intent_mcp.py::test_verify_intent_registered PASSED           [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8897026Z tests/test_intent_mcp.py::test_feedback_for_agent_registered PASSED      [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8918615Z tests/test_intent_validation.py::TestRequirementStatus::test_fields PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8927558Z tests/test_intent_validation.py::TestRequirementStatus::test_violated_status PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8936596Z tests/test_intent_validation.py::TestIntentMatcher::test_match_finding_to_requirement PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8945113Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_no_contracts PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8954290Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_signal_differs PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8963187Z tests/test_intent_validation.py::TestIntentMatcher::test_requirement_without_signal_always_satisfied PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8971596Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_findings_same_signal PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8980425Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_contracts PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.8996668Z tests/test_intent_validation.py::TestIntentStatusRendering::test_all_satisfied PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9005445Z tests/test_intent_validation.py::TestIntentStatusRendering::test_violated_shows_cross PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9013865Z tests/test_intent_validation.py::TestIntentStatusRendering::test_mixed_status PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9022323Z tests/test_intent_validation.py::TestIntentStatusRendering::test_finding_count_shown PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9030764Z tests/test_intent_validation.py::TestIntentSummary::test_summary_from_contract_and_findings PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9040113Z tests/test_intent_validation.py::TestIntentSummary::test_summary_clean_when_no_findings PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9066090Z tests/test_intent_verify.py::test_verify_fulfilled_when_all_features_present PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9091516Z tests/test_intent_verify.py::test_verify_incomplete_when_features_missing PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9114805Z tests/test_intent_verify.py::test_verify_empty_artifact PASSED           [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9139926Z tests/test_intent_verify.py::test_scan_artifact_content_reads_files PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9164383Z tests/test_intent_verify.py::test_verify_increments_iteration PASSED     [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9195153Z tests/test_interactive_review.py::TestReviewNoFindings::test_returns_zero_for_empty_findings PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9226104Z tests/test_interactive_review.py::TestReviewNoFindings::test_does_not_call_prompt_for_empty_findings PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9260732Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_returns_zero_when_not_tty PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9292514Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_does_not_call_prompt_when_not_tty PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9342228Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9390918Z tests/test_interactive_review.py::TestReviewVerdicts::test_fp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9434021Z tests/test_interactive_review.py::TestReviewVerdicts::test_skip_saves_nothing PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9481443Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_verdict_has_correct_signal_type PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9525875Z tests/test_interactive_review.py::TestReviewVerdicts::test_unknown_choice_skips_without_saving PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9594526Z tests/test_interactive_review.py::TestReviewQuit::test_quit_stops_early PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9650004Z tests/test_interactive_review.py::TestReviewQuit::test_quit_after_one_verdict_saves_only_that_one PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9706988Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_shown_at_threshold PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9754771Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_not_shown_below_threshold PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:01.9773434Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_wraps_runtime_error PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0798723Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_timeout_still_works PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0819842Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_path_option PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0839876Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_target_path_alias PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0849805Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_analyze_diff_accepts_target_path PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0876442Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_extra_params_test_support_is_classified_as_test_context PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0907252Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_tsb_suppresses_default_and_reduces_when_configured PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0916042Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0933260Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0941836Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0954363Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0963298Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0973261Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_eds_reduces_severity_for_model_provider_runtime_test_support PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0984760Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_305_no_eds_fp_for_normalize_dynamic_model_in_test_support PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.0993115Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1002940Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1012787Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1021055Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1030981Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_reduce_severity_suppresses_false_positive PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1040932Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1049576Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_menu_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1062499Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_tvs_skips_menu_test_support_hotspot PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1073112Z tests/test_issue_308_cxs_qa_lab_mock_server.py::test_issue_308_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1083013Z tests/test_issue_309_cxs_qa_lab_mock_server.py::test_issue_309_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1092874Z tests/test_issue_310_cxs_qa_lab_mock_server.py::test_issue_310_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1120267Z tests/test_issue_311_cxs_qa_lab_mock_server.py::test_issue_311_qa_lab_mock_server_anonymous_handler_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1129073Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_browser_cli_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1140473Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1148934Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_cli_runner_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1160248Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1169021Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1180311Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1189049Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_heartbeat_runner_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1199850Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_dca_reduces_test_utils_finding_to_low PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1208368Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_typing_lease_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1219515Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1228123Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_message_handler_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1259324Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1267857Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_channels_mock_harness_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1298696Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1307048Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_status_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1337446Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1346210Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_qa_lab_mock_server_is_test_context_for_relative_and_absolute_paths PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1358047Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_reduce_severity_for_all_reported_functions PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1368803Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_excludes_findings_when_test_handling_is_exclude PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1377484Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_model_provider_runtime_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1387982Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1398831Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_exclude_suppresses_test_context_findings PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1407235Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_fixture_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1439103Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1447905Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_bot_media_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1484607Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1493417Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1527041Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1535678Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_channel_test_helpers_is_test_context PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1567951Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1577111Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_cli_runner_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1589422Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1601901Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1613315Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1622345Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_attempt_spawn_workspace_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1635311Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1647552Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1658734Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1667695Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_skills_install_download_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1679265Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1691487Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1702802Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1711244Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_isolated_agent_turn_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1723283Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1734842Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1745409Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1754333Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_exec_approvals_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1765934Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1777578Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1788430Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1797346Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_heartbeat_runner_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1809220Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1821187Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1832039Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.1979783Z tests/test_issue_334_import_cycle_api_baseline_rendering_json.py::test_issue_334_no_import_cycle_across_api_baseline_rendering_json PASSED [ 45%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2018731Z tests/test_issue_342_docs_version_hook.py::test_extract_version_reads_version_from_pyproject PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2045544Z tests/test_issue_342_docs_version_hook.py::test_extract_version_returns_none_when_missing_or_unmatched PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2071812Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_prefers_short_version_line PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2098392Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_falls_back_to_date_without_short_version PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2126397Z tests/test_issue_342_docs_version_hook.py::test_on_config_injects_extra_metadata_and_caches_version PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2136431Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_replaces_all_latest_tag_placeholders_when_cached PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2147029Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_keeps_placeholder_without_cached_version PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2156846Z tests/test_issue_353_action_uses_ci.py::test_issue_353_action_uses_drift_ci_for_execution PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2259581Z tests/test_issue_354_suppress_commands.py::test_suppress_list_shows_inline_suppressions_with_metadata PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2422275Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_exits_non_zero_for_expired_entries PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2509996Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_passes_when_no_suppressions_are_expired PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2545235Z tests/test_issue_355_diff_from_file.py::test_api_diff_from_file_detects_new_resolved_and_changed PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2585163Z tests/test_issue_355_diff_from_file.py::test_diff_cli_from_file_sets_exit_code_on_new_high PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2658136Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_pending_calibration_when_never_calibrated PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2755092Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_weight_effect_after_calibrate_run PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2795078Z tests/test_issue_359_shared_feedback_path.py::test_feedback_mark_writes_to_shared_feedback_path PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2840506Z tests/test_issue_359_shared_feedback_path.py::test_feedback_push_to_shared_merges_local_events_without_duplicates PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2884775Z tests/test_issue_359_shared_feedback_path.py::test_calibrate_run_reads_from_shared_feedback_path PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2894134Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_submodule PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2902275Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_incremental PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2910605Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_bare_drift PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2919080Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_mcp_module PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2927027Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_unrelated_module PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2935100Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_non_import_error PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2943409Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_contains_required_fields PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2952295Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_agent_instruction_is_actionable PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2960500Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_broken_module_field_present PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.2983546Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_internal_import_error_returns_friendly_5001 PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3002357Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_generic_exception_still_returns_recoverable_5001 PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3010974Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_when_all_modules_ok PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3020127Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_detects_unimportable_module PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3031706Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_list_when_modules_importable PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3040999Z tests/test_issue_365_mcp_internal_import_guard.py::TestDrift2011ErrorCode::test_drift_2011_registered PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3074902Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_sdk_guarded_double_cast_emits_no_finding PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3105799Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_mixed_suppressed_and_real_bypasses_still_fires PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3253755Z tests/test_issue_369_signal_exception_surfacing.py::test_signal_crash_surfaces_warning[pfs_tp] PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3262004Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_no_history_returns_zero PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3270694Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_score_in_unit_interval PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3278898Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_high_churn_raises_score PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3287055Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_many_authors_raises_score PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3295538Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_recent_file_raises_score PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3308795Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_max_inputs_saturate_at_one PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3318391Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_naive_datetime_handled PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3345674Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_context_weights_loaded_from_file PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3354707Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_high_churn_file_sorts_before_stable_equal_severity PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3363386Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_higher_severity_still_wins_over_context PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3371445Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_no_history_falls_back_to_legacy_order PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3380264Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_file_history_passed_directly PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3389044Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_sorted_list_respects_context PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3402181Z tests/test_issue_370_context_aware_priority.py::TestNearDuplicateDedupe::test_near_duplicate_titles_merge_to_single_canonical PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3410559Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_dampening_k_default PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3419009Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_breadth_cap_default PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3427243Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_feedback_blend_alpha_default PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3435402Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_default_five_entries PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3443466Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_grades PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3453142Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_driftconfig_has_scoring_field PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3463168Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_default_cap_applied PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3472025Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_lower PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3480705Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_zero_related_files PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3491363Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_reweight_uses_custom_cap PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3501914Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_default_cap_unchanged PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3509885Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_a PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3518958Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_f PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3527892Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_two_zones PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3536109Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_fallback_last_entry PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3543604Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_none_bands_uses_builtin PASSED [ 46%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3553457Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_custom_k_increases_dampening PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3562090Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_k_1_maximum_dampening PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3593526Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_values PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3626436Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_grade_bands PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3655441Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_empty_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3684406Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_no_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3711648Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_zero_alpha_no_feedback_load PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3741380Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_with_no_feedback_file_is_noop PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3774700Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_blends_weights PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3787343Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3798449Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3815365Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_does_not_return_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3830742Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_detailed_passes PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3841487Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3852527Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3863147Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_fail_on_returns_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3873983Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3882191Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_valid_fail_on_values_do_not_trigger_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3896931Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_automation_fit_min_returns_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3907774Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3941787Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_none_automation_fit_min_is_allowed PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3950417Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_valid_value PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3958743Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_none_when_not_required PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3967093Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_invalid_value PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3975189Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_none_when_required PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3984289Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_case_insensitive_normalisation PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.3995608Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_run_api_tool_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4007073Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_cancelled_error_prevents_session_mutation PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4015612Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_accepts_abandon_on_cancel_keyword PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4029541Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_abandon_on_cancel_true_runs_callable PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4177484Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_feedback_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4320229Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_calibrate_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4331030Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_asyncio_lock PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4340197Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_same_instance_on_repeated_calls PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4349710Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_different_sessions_have_different_locks PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4361339Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_noop_when_session_is_none PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4371838Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_acquires_lock PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4382476Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_after_context_exit PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4393174Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_on_exception PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4405158Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_last_scan_score_not_lost_under_concurrency PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4416774Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_phase_transition_not_duplicated_under_concurrency PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4427654Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_completed_task_ids_no_duplicates_under_concurrency PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4543341Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_second_call_blocked_while_first_holds_lock PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4552603Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLockIsExported::test_importable PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4580508Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_mtime_unchanged_after_read PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4607591Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_empty_cache_not_written PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4637922Z tests/test_issue_379_dismissal_readonly_cache.py::TestWriteOnExpiredPrune::test_expired_entry_removed_and_file_updated PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4666450Z tests/test_issue_379_dismissal_readonly_cache.py::TestReadOnlyCacheNoPermissionError::test_readonly_cache_no_error PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4697457Z tests/test_issue_379_dismissal_readonly_cache.py::TestReadOnlyCacheNoPermissionError::test_active_dismissal_ids_returns_correct_set PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4727582Z tests/test_issue_379_dismissal_readonly_cache.py::TestAtomicWriteSafety::test_failed_write_preserves_previous_cache PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4759134Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_loads_without_error PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4790361Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_populates_guided_thresholds PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4823032Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_extends_vibe_coding_does_not_inject_into_thresholds PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4853271Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_config_without_extends_has_no_guided_thresholds PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4885820Z tests/test_issue_382_extends_guided_thresholds.py::TestIssue382ExtendsGuidedThresholds::test_explicit_guided_thresholds_in_yaml PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4898611Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_contains_guided_thresholds_definition PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4911155Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_guided_thresholds_has_required_properties PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4923497Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_top_level_has_guided_thresholds_field PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.4936216Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_thresholds_config_has_no_guided_property PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5124643Z tests/test_issue_383_schema_guided_thresholds.py::TestIssue383SchemaGuidedThresholds::test_schema_matches_live_model PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5153994Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_dotdot_in_scope_override_raises PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5179802Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_dotdot_nested_scope_override_raises PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5207223Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_absolute_outside_repo_raises PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5233896Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_valid_scope_override_accepted PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5260772Z tests/test_issue_398_scope_traversal.py::TestScopeOverrideTraversalRejection::test_empty_scope_override_raises PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5304494Z tests/test_issue_398_scope_traversal.py::TestScopeAliasesTraversalRejection::test_dotdot_alias_target_is_skipped PASSED [ 47%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5340989Z tests/test_issue_398_scope_traversal.py::TestScopeAliasesTraversalRejection::test_valid_alias_target_is_used PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5371644Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_history_save_snapshot_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5400405Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_status_write_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5431048Z tests/test_issue_433_atomic_calibration_writes.py::test_issue_433_recommendation_save_is_atomic_on_replace_failure PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5474811Z tests/test_issue_458_agent_task_enums.py::test_agent_task_classification_fields_are_typed_enums PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5484783Z tests/test_issue_458_agent_task_enums.py::test_agent_task_classification_defaults_are_enum_values PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5503004Z tests/test_issue_477_ci_deprecation_warning.py::test_ci_emit_output_warns_for_junit PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5520327Z tests/test_issue_477_ci_deprecation_warning.py::test_ci_emit_output_warns_for_llm PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5539058Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_includes_request_id_on_success PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5563204Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_error_includes_request_id_and_warning_log PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5582361Z tests/test_issue_493_mcp_request_id.py::TestIssue493McpRequestCorrelation::test_drift_scan_logs_debug_call_with_request_id PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5592974Z tests/test_issue_496_mcp_catalog_import_and_cache.py::TestIssue496McpCatalog::test_get_tool_catalog_import_error_returns_empty_with_error_message PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5607238Z tests/test_issue_496_mcp_catalog_import_and_cache.py::TestIssue496McpCatalog::test_get_tool_catalog_cache_clear_rebuilds_after_export_changes PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5617024Z tests/test_issue_497_drift_nudge_docstring_args.py::TestIssue497DriftNudgeDocstringArgs::test_drift_nudge_args_section_lists_repair_template_fields PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5662492Z tests/test_json_output.py::test_analysis_to_json_contains_expected_structure PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5688333Z tests/test_json_output.py::test_analysis_to_json_exposes_suppressed_findings_separately PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5710827Z tests/test_json_output.py::test_analysis_to_json_exposes_broad_security_suppressions PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5723186Z tests/test_json_output.py::test_findings_to_sarif_deduplicates_rules_and_sets_levels PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5744673Z tests/test_json_output.py::test_analysis_to_json_exposes_degraded_status PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5765895Z tests/test_json_output.py::test_analysis_to_json_exposes_skipped_languages_in_analysis_status PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5776554Z tests/test_json_output.py::test_findings_to_sarif_handles_finding_without_file_path PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5786743Z tests/test_json_output.py::test_sarif_propagates_start_line_when_available PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5826466Z tests/test_json_output.py::test_analysis_to_json_orders_findings_deterministically PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5852327Z tests/test_json_output.py::test_fix_first_prioritizes_architecture_boundary PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5875802Z tests/test_json_output.py::test_findings_compact_deduplicates_by_location_and_rule PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5894344Z tests/test_json_output.py::test_analysis_to_json_compact_omits_heavy_sections PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5914354Z tests/test_json_output.py::test_analysis_to_json_concise_profile_uses_compact_findings_shape PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5934591Z tests/test_json_output.py::test_analysis_to_json_first_run_honors_language PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5945113Z tests/test_json_output.py::test_findings_to_sarif_message_text_with_fix_and_recommendation PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5956042Z tests/test_json_output.py::test_findings_to_sarif_rule_help_for_known_signal PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5966804Z tests/test_junit_output.py::test_junit_valid_xml PASSED                  [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5977351Z tests/test_junit_output.py::test_junit_testsuite_attributes PASSED       [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5987381Z tests/test_junit_output.py::test_junit_testcase_per_finding PASSED       [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.5996913Z tests/test_junit_output.py::test_junit_empty_findings PASSED             [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6008022Z tests/test_junit_output.py::test_junit_xml_escaping PASSED               [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6043692Z tests/test_lang.py::TestCatalogCompleteness::test_all_signals_have_plain_template PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6052318Z tests/test_lang.py::TestCatalogCompleteness::test_every_template_has_required_fields PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6060816Z tests/test_lang.py::TestCatalogCompleteness::test_catalog_has_german_and_english PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6070591Z tests/test_lang.py::TestTranslateFinding::test_plain_german PASSED       [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6080165Z tests/test_lang.py::TestTranslateFinding::test_plain_english PASSED      [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6088923Z tests/test_lang.py::TestTranslateFinding::test_developer_mode_returns_original PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6098523Z tests/test_lang.py::TestTranslateFinding::test_unknown_language_falls_back_to_english PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6107539Z tests/test_lang.py::TestTranslateFinding::test_template_variables_substituted PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6116080Z tests/test_lang.py::TestTranslateFinding::test_unknown_signal_returns_fallback PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6124912Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_sets_human_message PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6133121Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_developer_mode_leaves_none PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6142604Z tests/test_lang.py::TestEnrichHumanMessages::test_enrichment_does_not_mutate_original PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6151789Z tests/test_llm_output.py::test_llm_no_ansi_escape_codes PASSED           [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6161182Z tests/test_llm_output.py::test_llm_header_contains_version_and_repo PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6170558Z tests/test_llm_output.py::test_llm_footer_statistics PASSED              [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6179695Z tests/test_llm_output.py::test_llm_one_line_per_finding PASSED           [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6188597Z tests/test_llm_output.py::test_llm_finding_format PASSED                 [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6197547Z tests/test_llm_output.py::test_llm_empty_findings PASSED                 [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6207154Z tests/test_llm_output.py::test_llm_token_efficiency PASSED               [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.6217110Z tests/test_llm_output.py::test_llm_respects_max_findings_and_reports_omitted PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7032447Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_check_mode_passes_on_clean_tree PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:02.8663666Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_regeneration_is_idempotent PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0266017Z tests/test_llms_txt_generator.py::TestGeneratorContract::test_check_mode_detects_drift PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0293714Z tests/test_llms_txt_generator.py::TestContentContract::test_version_matches_pyproject PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0304163Z tests/test_llms_txt_generator.py::TestContentContract::test_all_core_signal_abbrevs_listed PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0314775Z tests/test_llms_txt_generator.py::TestContentContract::test_scoring_active_and_report_only_counts_consistent PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0326148Z tests/test_llms_txt_generator.py::TestContentContract::test_weights_match_registry_defaults PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0334660Z tests/test_logical_location.py::TestFilePathToNamespace::test_simple_module PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0342575Z tests/test_logical_location.py::TestFilePathToNamespace::test_init_file PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0351166Z tests/test_logical_location.py::TestFilePathToNamespace::test_pyi_suffix PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0362112Z tests/test_logical_location.py::TestFilePathToNamespace::test_single_file PASSED [ 48%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0370591Z tests/test_logical_location.py::TestBuildLocationIndex::test_empty_parse_results PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0379546Z tests/test_logical_location.py::TestBuildLocationIndex::test_functions_indexed PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0387887Z tests/test_logical_location.py::TestBuildLocationIndex::test_class_and_methods_indexed PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0396496Z tests/test_logical_location.py::TestBuildLocationIndex::test_sorted_by_span_ascending PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0404764Z tests/test_logical_location.py::TestBuildLocationIndex::test_class_qualified_functions_skipped_in_toplevel PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0413906Z tests/test_logical_location.py::TestEnrichMethod::test_method_in_class PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0423305Z tests/test_logical_location.py::TestEnrichMethod::test_symbol_backfill PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0431804Z tests/test_logical_location.py::TestEnrichMethod::test_existing_symbol_preserved PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0441054Z tests/test_logical_location.py::TestEnrichStandaloneFunction::test_standalone_function PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0450026Z tests/test_logical_location.py::TestEnrichClassLevel::test_finding_on_class_declaration PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0458709Z tests/test_logical_location.py::TestEnrichModuleFallback::test_no_ast_match PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0467663Z tests/test_logical_location.py::TestEnrichModuleFallback::test_finding_outside_any_node PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0476478Z tests/test_logical_location.py::TestEnrichModuleFallback::test_no_file_path_skipped PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0485365Z tests/test_logical_location.py::TestNarrowestMatch::test_method_preferred_over_class PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0493827Z tests/test_logical_location.py::TestEnrichEmpty::test_empty_parse_results_noop PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0502158Z tests/test_logical_location.py::TestEnrichEmpty::test_empty_findings_noop PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0510639Z tests/test_logical_location.py::TestLogicalLocationDataclass::test_fields PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0519832Z tests/test_logical_location.py::TestLogicalLocationDataclass::test_module_level_defaults PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0551154Z tests/test_low_modules_boost3.py::test_cross_package_import_ban_rule PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0561679Z tests/test_low_modules_boost3.py::test_mutant_duplicates_semantic_phase PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0588304Z tests/test_low_modules_boost3.py::test_a2a_router_handlers PASSED        [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0597268Z tests/test_low_modules_boost3.py::test_signal_mapping_helpers PASSED     [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0605734Z tests/test_low_modules_boost3.py::test_package_init_exposes_version PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0642455Z tests/test_low_modules_boost3.py::test_alias_resolver_paths PASSED       [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0676531Z tests/test_low_modules_boost3.py::test_barrel_resolver_paths PASSED      [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0711387Z tests/test_low_modules_boost3.py::test_api_validate_core_paths PASSED    [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0721145Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_snapshot_missing_drift_score_key PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0730422Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_mixed_valid_and_invalid_entries PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0738987Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_all_entries_invalid PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0747853Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_drift_score_wrong_type_string PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0756112Z tests/test_malformed_history.py::TestBuildTrendContextMalformed::test_drift_score_none PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0767558Z tests/test_malformed_history.py::TestDeltaGatePassMalformed::test_malformed_entries_skipped PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0782199Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_registered_count_equals_exported_count PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0794899Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_no_missing_tools PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0807690Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_no_extra_tools PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0825197Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_scan] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0839055Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_diff] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0853259Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_verify] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0866517Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_explain] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0880336Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_fix_plan] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0893856Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_validate] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0907888Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_nudge] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0921286Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_shadow_verify] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0934541Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_brief] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0947622Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_negative_context] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0960636Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_start] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0973821Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_status] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.0987292Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_update] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1000172Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_end] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1013463Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_claim] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1026636Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_renew] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1039841Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_release] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1053472Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_complete] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1066930Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_task_status] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1079693Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_session_trace] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1092651Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_map] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1106075Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_guard_contract] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1118997Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_feedback] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1132153Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_calibrate] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1145005Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_capture_intent] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1158519Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_verify_intent] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1172240Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_feedback_for_agent] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1185469Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_begin] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1198297Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_check] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1211541Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_patch_commit] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1225486Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_fix_apply] PASSED [ 49%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1238214Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1251216Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1264803Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1278081Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1291555Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_retrieve] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1304822Z tests/test_mcp_catalog.py::TestMcpCatalogCompleteness::test_each_tool_registered[drift_cite] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1316894Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_does_not_raise_when_all_tools_present PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1330603Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_raises_runtime_error_on_missing_tool PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1341504Z tests/test_mcp_catalog.py::TestAssertMcpToolsRegistered::test_raises_runtime_error_when_list_tools_fails PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1353684Z tests/test_mcp_catalog.py::TestNewToolsV223::test_registered_count_equals_exported_count PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1365516Z tests/test_mcp_catalog.py::TestNewToolsV223::test_no_missing_tools PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1377569Z tests/test_mcp_catalog.py::TestNewToolsV223::test_no_extra_tools PASSED  [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1391497Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_scan] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1407007Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_diff] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1419858Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_verify] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1433296Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_explain] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1446337Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_fix_plan] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1459397Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_validate] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1472477Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_nudge] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1485479Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_shadow_verify] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1498769Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_brief] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1511789Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_negative_context] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1524844Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_start] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1538113Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_status] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1551241Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_update] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1564681Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_end] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1577959Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_claim] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1591490Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_renew] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1604912Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_release] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1618356Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_complete] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1631564Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_task_status] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1644656Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_session_trace] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1658095Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_map] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1671005Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_guard_contract] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1684821Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_feedback] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1698448Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_calibrate] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1712281Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_capture_intent] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1725208Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_verify_intent] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1738699Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1751974Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_begin] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1765076Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_check] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1778195Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_patch_commit] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1791950Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_fix_apply] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1804924Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1818022Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1831245Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1844169Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1857030Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_retrieve] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1869621Z tests/test_mcp_catalog.py::TestNewToolsV223::test_each_tool_registered[drift_cite] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1882201Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_capture_intent] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1895737Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_verify_intent] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1908492Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1921212Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_fix_apply] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1934706Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_steer] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1947663Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_compile_policy] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1960541Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1974504Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_registered[drift_generate_skills] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1983884Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_capture_intent] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.1993105Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_verify_intent] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2002065Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_feedback_for_agent] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2011263Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_fix_apply] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2020685Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_steer] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2030056Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_compile_policy] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2041008Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_suggest_rules] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2051001Z tests/test_mcp_catalog.py::TestNewToolsV223::test_new_tool_in_exported_list[drift_generate_skills] PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2091520Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_contains_markers PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2130806Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_actionable_signals PASSED [ 50%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2168880Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_temporal_signals PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2206762Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_low_score_findings PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2244461Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_drift_status PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2281444Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_includes_worst_module PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2315235Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_excludes_non_operational_work_artifacts_from_guidance PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2341299Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_empty_findings_produces_clean_output PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2379310Z tests/test_mcp_copilot.py::TestGenerateInstructions::test_cross_reference_to_export_context PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2415872Z tests/test_mcp_copilot.py::TestGenerateConstraintsPayload::test_payload_contains_expected_shape PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2451728Z tests/test_mcp_copilot.py::TestGenerateConstraintsPayload::test_payload_excludes_temporal_and_low_score_findings PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2478671Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_creates_new_file PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2508063Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_replaces_existing_markers PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2535946Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_appends_when_no_markers PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2563728Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_no_change_when_identical PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2591082Z tests/test_mcp_copilot.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2599773Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_mcp_tools_importable PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2649269Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_uses_session_queue_fast_path PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2697808Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_uses_session_queue_fast_path_for_coder_profile PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2746971Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_fast_path_excludes_claimed_and_failed_tasks PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2797720Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_falls_back_to_api_when_filtered PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2848699Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_fix_plan_falls_back_to_api_for_verifier_profile PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2865153Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_returns_json PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2881763Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_unknown_topic PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2897121Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_explain_error_code_interpolates_defaults PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2913152Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_negative_context_uses_embedding_guard PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2926548Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_negative_context_timeout_guard PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2934655Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_importable PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2950027Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_returns_json PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2965736Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_concise_strips_landscape PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2981281Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_detailed_keeps_all_fields PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.2996595Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_error_handling PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.3038173Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_records_session_trace_entry PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.3046640Z tests/test_mcp_copilot.py::TestMcpServerHelpers::test_drift_brief_in_exported_tools PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.3088199Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_help PASSED         [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.3138582Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_no_args_shows_usage PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.3499047Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_list_shows_tools_without_starting_server PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.4692582Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_schema_outputs_tool_parameters PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.4735416Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_modes_are_mutually_exclusive PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.4776456Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_missing_extra_raises_structured_error PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.4815927Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_non_mcp_import_error_is_not_rewritten PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.4856517Z tests/test_mcp_copilot.py::TestCLICommands::test_mcp_allow_tty_emits_startup_handshake PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.4899603Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_help PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.4959159Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_progress_goes_to_stderr_not_stdout PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5023337Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_json_shortcut_outputs_json PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5084020Z tests/test_mcp_copilot.py::TestCLICommands::test_copilot_context_format_json_matches_shortcut PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5092575Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_marker_begin_not_empty PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5101176Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_marker_end_not_empty PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5111395Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_no_none_for_empty PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5121536Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_constraints_not_none PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5131188Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_generate_instructions_not_none PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5140778Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_generate_instructions_no_marker_none PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5153344Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_with_finding_no_none PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5165014Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_instructions_with_finding_not_empty PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5193386Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_merge_into_file_no_none_result PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5221881Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_merge_into_file_contains_markers PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5235453Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_no_empty_strings PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5245621Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_empty_analysis_instructions_not_none PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5255583Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_constraints_payload_high_score_no_none PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5266588Z tests/test_mcp_copilot.py::TestMcpCopilotNegativeProperties::test_instructions_lines_not_empty PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5276730Z tests/test_mcp_hardening.py::TestApiInputValidation::test_diff_rejects_option_like_diff_ref PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5286062Z tests/test_mcp_hardening.py::TestApiInputValidation::test_fix_plan_rejects_unknown_automation_fit PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5310934Z tests/test_mcp_hardening.py::TestMcpErrorEnvelope::test_drift_scan_wraps_unhandled_exceptions PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5323719Z tests/test_mcp_hardening.py::TestMcpRouterScanGuardrails::test_drift_scan_honors_router_guardrail_block PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5372206Z tests/test_mcp_hardening.py::TestValidateProgressMetrics::test_validate_reports_resolved_count_from_fingerprint_delta PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5380776Z tests/test_mcp_hardening.py::TestMcpToolAsyncInvariant::test_all_exported_mcp_tools_are_async PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5404341Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_diff] PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5426645Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_explain] PASSED [ 51%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5447169Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_validate] PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:03.5467776Z tests/test_mcp_hardening.py::TestMcpToolErrorEnvelopes::test_tool_wraps_exception_in_error_envelope[drift_nudge] PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5070824Z tests/test_mcp_hardening.py::TestMcpStdioTransportSafety::test_subprocess_calls_use_devnull_stdin PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5085027Z tests/test_mcp_hardening.py::TestMcpStdioTransportSafety::test_eager_imports_called_before_event_loop PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5108023Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_returns_session_id PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5129981Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_non_autopilot_returns_session_block PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5153128Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_status_returns_summary PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5207664Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_end_returns_summary_and_removes PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5219801Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_invalid_session_id_returns_error PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5228967Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_tools_are_in_exported_list PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5244346Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_all_original_tools_accept_session_id PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5277954Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_scan_with_session_updates_state PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5294333Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_tools_without_session_unchanged PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5585740Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_reuses_single_analysis PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.5907430Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_uses_running_loop PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6215231Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_defaults_to_summary_payload PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6245082Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_rejects_invalid_payload_mode PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6259776Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_returns_structured_error_when_capacity_reached PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6575997Z tests/test_mcp_hardening.py::TestMcpSessionIntegration::test_session_start_autopilot_surfaces_intent_capture_for_high_ai_ratio PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6629372Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_fix_plan-drift_brief-missing_diagnosis] PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6679071Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_diff-drift_scan-missing_scan_baseline] PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6728322Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_unsafe_orchestration_paths[drift_nudge-drift_scan-missing_scan_baseline] PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6784937Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_soft_mode_keeps_backwards_compatible_behavior PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6850805Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_config_change_is_applied_during_active_session PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6894584Z tests/test_mcp_hardening.py::TestMcpStrictGuardrails::test_strict_mode_blocks_session_end_with_open_tasks PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6903652Z tests/test_mcp_orchestration_coverage.py::TestResolveSession::test_none_id PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6912202Z tests/test_mcp_orchestration_coverage.py::TestResolveSession::test_empty_id PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6920731Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_none_session PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6929214Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_applies_defaults PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6937817Z tests/test_mcp_orchestration_coverage.py::TestSessionDefaults::test_explicit_values_not_overridden PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6945823Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_none_session PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6953804Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_updates_state PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6962459Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromScan::test_finding_count_from_findings_list PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6970875Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromFixPlan::test_none_session PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6979458Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromFixPlan::test_advances_phase PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6987463Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromBrief::test_none_session PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.6996014Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromBrief::test_stores_guardrails PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7004419Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromDiff::test_none_session PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7012339Z tests/test_mcp_orchestration_coverage.py::TestUpdateSessionFromDiff::test_updates_score PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7020771Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_none_session PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7028953Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_from_trace PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7037378Z tests/test_mcp_orchestration_coverage.py::TestSessionCalledTools::test_inference_from_phase PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7045803Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_explicit_override PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7053838Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_none_session PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7062116Z tests/test_mcp_orchestration_coverage.py::TestEffectiveProfile::test_phase_mapping PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7074758Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_none_session PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7083246Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_no_batch_tasks PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7091438Z tests/test_mcp_orchestration_coverage.py::TestRequiresDiagnosticHypothesis::test_batch_eligible_task PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7100021Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_valid_payload PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7108282Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_non_dict PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7117328Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_empty_affected_files PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7126593Z tests/test_mcp_orchestration_coverage.py::TestValidateDiagnosticHypothesisPayload::test_invalid_item_types PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7135309Z tests/test_mcp_orchestration_coverage.py::TestDeriveDiagnosticHypothesisId::test_deterministic PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7143543Z tests/test_mcp_orchestration_coverage.py::TestDeriveDiagnosticHypothesisId::test_different_payload_different_id PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7151391Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_fix_apply_blocked_without_brief PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7159458Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_fix_apply_passes_after_brief PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7167639Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_patch_begin_blocked_without_brief PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7175511Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_patch_begin_passes_after_brief PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7183124Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg005_not_triggered_for_unrelated_tool PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7191103Z tests/test_mcp_orchestration_coverage.py::TestStrictGuardrailViolations::test_sg006_not_triggered_for_unrelated_tool PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7199165Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_fix_apply_blocked_with_empty_queue PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7207150Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_fix_apply_passes_with_non_empty_queue PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7215174Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg009_patch_begin_blocked_with_empty_queue PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7223516Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg009_patch_begin_passes_with_non_empty_queue PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7231059Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_nudge PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7238960Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_diff PASSED [ 52%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7246905Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_not_triggered_for_drift_scan PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7254836Z tests/test_mcp_orchestration_coverage.py::TestQueueDrivenMutationRules::test_sg008_with_none_selected_tasks_treated_as_empty PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7262578Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_blocks_fix_apply_when_scope_gate_requires_ask_user PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7270466Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_blocks_patch_begin_when_scope_gate_requires_ask_user PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7278661Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_passes_when_scope_gate_is_none PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7286404Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg007_not_triggered_for_unrelated_tool PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7294463Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_fix_apply_when_score_drifted PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7302428Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg006a_blocks_patch_begin_when_score_drifted PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7310418Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_when_tool_call_count_exceeded PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7318314Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_blocks_when_too_much_time_elapsed PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7326488Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_passes_when_brief_is_fresh PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.7335220Z tests/test_mcp_orchestration_coverage.py::TestScopeGateAndStalenessRules::test_sg005a_passes_when_no_brief_ever_called PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9503377Z tests/test_mcp_retrieval_tools.py::test_retrieve_happy_path PASSED       [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9611218Z tests/test_mcp_retrieval_tools.py::test_retrieve_empty_query_rejected PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9623722Z tests/test_mcp_retrieval_tools.py::test_retrieve_invalid_kind_rejected PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.2751269Z tests/test_mcp_retrieval_tools.py::test_retrieve_filters_by_kind PASSED  [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.3900416Z tests/test_mcp_retrieval_tools.py::test_cite_roundtrip PASSED            [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5017829Z tests/test_mcp_retrieval_tools.py::test_cite_unknown_fact_id PASSED      [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5118013Z tests/test_mcp_retrieval_tools.py::test_cite_empty_fact_id PASSED        [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5129038Z tests/test_mcp_retrieval_tools.py::test_tools_registered_in_mcp_server PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5181110Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5202931Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5214537Z tests/test_mcp_server_task_tools_boost.py::test_task_claim_no_tasks_available PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5235224Z tests/test_mcp_server_task_tools_boost.py::test_drift_map_success_and_error PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5293730Z tests/test_mcp_server_task_tools_boost.py::test_feedback_and_calibrate PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5302058Z tests/test_mds_coverage.py::TestTokenizeName::test_snake_case PASSED     [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5310063Z tests/test_mds_coverage.py::TestTokenizeName::test_camel_case PASSED     [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5317770Z tests/test_mds_coverage.py::TestTokenizeName::test_class_prefix_stripped PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5325596Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_identical PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5333623Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_disjoint PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5341237Z tests/test_mds_coverage.py::TestNameTokenSimilarity::test_partial_overlap PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5349498Z tests/test_mds_coverage.py::TestTutorialStep::test_tutorial_step_dir PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5357394Z tests/test_mds_coverage.py::TestTutorialStep::test_example_with_numbered_dir PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5365304Z tests/test_mds_coverage.py::TestTutorialStep::test_non_tutorial PASSED   [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5373968Z tests/test_mds_coverage.py::TestTutorialStep::test_tutorial_without_step_dir PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5382210Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_getattr_in_init PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5391030Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_getattr_in_regular_module PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5399541Z tests/test_mds_coverage.py::TestPackageLazyGetattr::test_non_getattr PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5408159Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_same_protocol_method_different_classes PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5416978Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_same_class PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5425599Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_different_method_names PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5434126Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_non_protocol_name PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5442873Z tests/test_mds_coverage.py::TestProtocolMethodPair::test_bare_function_not_method PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5451269Z tests/test_mds_coverage.py::TestThinWrapper::test_thin_wrapper_recognized PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5459812Z tests/test_mds_coverage.py::TestThinWrapper::test_too_long PASSED        [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5468524Z tests/test_mds_coverage.py::TestThinWrapper::test_no_calls PASSED        [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5477290Z tests/test_mds_coverage.py::TestThinWrapper::test_empty_ngrams PASSED    [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5485903Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_identical PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5494335Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_empty PASSED  [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5503142Z tests/test_mds_coverage.py::TestStructuralSimilarity::test_size_ratio_early_exit PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5511640Z tests/test_mds_coverage.py::TestJaccard::test_identical PASSED           [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5520207Z tests/test_mds_coverage.py::TestJaccard::test_disjoint PASSED            [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5529892Z tests/test_mds_coverage.py::TestJaccard::test_empty_lists PASSED         [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5538737Z tests/test_mds_helpers_coverage.py::TestJaccard::test_identical PASSED   [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5550759Z tests/test_mds_helpers_coverage.py::TestJaccard::test_disjoint PASSED    [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5560167Z tests/test_mds_helpers_coverage.py::TestJaccard::test_partial_overlap PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5568961Z tests/test_mds_helpers_coverage.py::TestJaccard::test_both_empty PASSED  [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5577833Z tests/test_mds_helpers_coverage.py::TestJaccard::test_one_empty PASSED   [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5586738Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_none_input PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5595595Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_empty_input PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5604272Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_identical PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5612939Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_size_ratio_early_exit PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5621594Z tests/test_mds_helpers_coverage.py::TestStructuralSimilarity::test_normal_comparison PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5630744Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_snake_case PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5640012Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_camel_case PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5648804Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_class_prefix PASSED [ 53%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5657381Z tests/test_mds_helpers_coverage.py::TestTokenizeName::test_single_word PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5666039Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_identical PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5674731Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_different PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5683317Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_partial PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5691776Z tests/test_mds_helpers_coverage.py::TestNameTokenSimilarity::test_both_empty PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5700775Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_same_method_different_classes PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5709311Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_same_class PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5718368Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_different_method_names PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5727151Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_not_protocol_method PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5735744Z tests/test_mds_helpers_coverage.py::TestIsProtocolMethodPair::test_no_class_prefix PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5744843Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_thin PASSED  [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5753478Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_too_long PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5762100Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_no_ngrams PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5771697Z tests/test_mds_helpers_coverage.py::TestIsThinWrapper::test_multiple_calls PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5782631Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_self_attr_collapsed_to_name PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5793095Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_cls_attr_also_normalized PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5803117Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_non_self_attribute_unchanged PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5813599Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_chained_self_access PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5824755Z tests/test_mirofish_signal_improvements.py::TestMethodFunctionNormalization::test_complex_method_vs_function PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5841230Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_many_deviations_boost_score PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5852432Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_spread_factor_only_activates_above_threshold PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5870885Z tests/test_mirofish_signal_improvements.py::TestPFSSpreadFactor::test_high_spread_capped_at_one PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5880044Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_scripts_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5889038Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_commands_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5897736Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_cli_inferred_as_layer_zero PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5909210Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_scripts_upward_import_from_db_not_flagged PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5921449Z tests/test_mirofish_signal_improvements.py::TestScriptsLayerRecognition::test_db_importing_from_scripts_is_violation PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5930659Z tests/test_misc_internals.py::test_gen_fallback_returns_items PASSED     [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5939932Z tests/test_misc_internals.py::test_gen_fallback_without_file_path PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5949092Z tests/test_misc_internals.py::test_gen_maz_auth_mechs_non_string PASSED  [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5957980Z tests/test_misc_internals.py::test_gen_maz_no_auth_mechs PASSED          [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5966427Z tests/test_misc_internals.py::test_group_by_category_standalone PASSED   [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5975088Z tests/test_misc_internals.py::test_group_by_category_package PASSED      [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5983567Z tests/test_misc_internals.py::test_function_signature_text_with_file_and_ngrams PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.5991910Z tests/test_misc_internals.py::test_function_signature_text_no_file_path PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6003829Z tests/test_misc_internals.py::test_function_signature_text_empty_ngrams PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6023659Z tests/test_misc_internals.py::test_mds_with_embedding_service_mock PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6033265Z tests/test_misc_internals.py::test_function_is_guarded_syntax_error PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6078416Z tests/test_misc_internals.py::test_discover_invalid_glob_pattern PASSED  [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6121881Z tests/test_misc_internals.py::test_discover_files_max_files_limit PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6168660Z tests/test_misc_internals.py::test_discover_files_skipped_langs_warning PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6211288Z tests/test_misc_internals.py::test_discover_files_lang_is_none_skip PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6255731Z tests/test_misc_internals.py::test_discover_files_directory_not_is_file PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6288408Z tests/test_misc_internals.py::test_get_live_examples_success PASSED      [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6323266Z tests/test_misc_internals.py::test_get_live_examples_no_matching_signal PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6353521Z tests/test_misc_internals.py::test_get_live_examples_analyze_raises PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6365232Z tests/test_missing_authorization.py::TestMAZTruePositives::test_fastapi_route_no_auth PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6375533Z tests/test_missing_authorization.py::TestMAZTruePositives::test_django_route_no_auth PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6386286Z tests/test_missing_authorization.py::TestMAZTruePositives::test_multiple_unauthed_endpoints PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6396306Z tests/test_missing_authorization.py::TestMAZTruePositives::test_flask_route_no_auth PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6406636Z tests/test_missing_authorization.py::TestMAZTruePositives::test_async_endpoint_no_auth PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6416781Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_endpoint_with_auth_decorator PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6426597Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_endpoint_with_body_auth PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6436019Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_health_check_endpoint PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6446262Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_ping_endpoint PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6456215Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_metrics_endpoint PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6465998Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_openapi_docs_endpoint PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6476072Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_test_file_skipped PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6486404Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_test_file_can_be_included_with_reduced_severity PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6495879Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_non_python_skipped PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6506207Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_class_view_with_auth_mixin PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6516902Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_documented_publishable_key_endpoint_is_downgraded PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6527195Z tests/test_missing_authorization.py::TestMAZTrueNegatives::test_publishable_key_without_docstring_stays_high PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6537739Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_metadata_includes_cwe PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6548383Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_deduplicates_same_endpoint_and_prefers_specific_route PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6558572Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_fix_suggestion_framework_specific PASSED [ 54%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6567647Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_empty_parse_results PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6577346Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_no_endpoints PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6587243Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_custom_allowlist PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6599980Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_public_endpoint_allowlisted_by_default PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6610136Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_dev_tool_path_skipped PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6620635Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_cli_serving_path_skipped PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6631058Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_non_dev_path_still_flagged PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6641570Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_loopback_only_endpoint_is_suppressed PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6651953Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_serving_path_without_cli_still_flagged PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6662594Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_detects_endpoint_without_pattern PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6677354Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_auth_decorator PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6689496Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_auth_like_parameter PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6700145Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_camel_case_auth_parameter PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6710679Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_skips_access_token_parameter PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6721310Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_keeps_user_id_path_param_flagged PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6732215Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_decorator_fallback_keeps_user_id_token_param_flagged PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6742929Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_suppresses_non_route_like_pattern PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6753534Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_keeps_route_like_path PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6764201Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_typescript_unknown_framework_skips_outbound_api_client_signature PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6775539Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_a2a_protocol_endpoints_allowlisted_by_default PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6785796Z tests/test_missing_authorization.py::TestMAZEdgeCases::test_route_allowlist_skips_login_path_even_without_name_hint PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6796070Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_unauthed_findings_not_none PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6806366Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_authed_endpoint_no_findings PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6816095Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_empty_pr_no_findings PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6826421Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_severity_not_none PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6836809Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_title_not_none PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6846726Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_no_findings_for_non_endpoint PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6857556Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_file_path_not_none PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6868238Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_score_not_none PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6878249Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_findings_metadata_not_none PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.6888803Z tests/test_missing_authorization.py::TestMAZNegativeProperties::test_empty_signal_list_no_findings PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8243973Z tests/test_model_consistency.py::test_model_consistency_check_passes PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8260124Z tests/test_module_entrypoint.py::test_module_entrypoint_uses_safe_main PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8269827Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_identical_ngrams PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8278887Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_completely_different PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8288166Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_partial_overlap PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8297617Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_both_empty PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8306163Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_one_empty PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8314693Z tests/test_mutant_duplicates_edge_cases.py::TestJaccard::test_multiset_handles_duplicates PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8322623Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_none_ngrams_returns_zero PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8335447Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_empty_ngrams_returns_zero PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8344481Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_identical_returns_one PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8353340Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_size_ratio_below_threshold_returns_ratio PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8361964Z tests/test_mutant_duplicates_edge_cases.py::TestStructuralSimilarity::test_moderate_size_difference_uses_jaccard PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8372236Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_none_fingerprint PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8380044Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_empty_ngrams_list PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8391784Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_converts_lists_to_tuples PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8401934Z tests/test_mutant_duplicates_edge_cases.py::TestGetPrecomputedNgrams::test_ngrams_none_value PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8409982Z tests/test_mutant_duplicates_edge_cases.py::TestDunderExclusion::test_dunder_methods_in_exclusion_set PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8417768Z tests/test_mutant_duplicates_edge_cases.py::TestDunderExclusion::test_non_dunder_not_in_set PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8425477Z tests/test_mutant_duplicates_edge_cases.py::test_max_findings_limit_is_reasonable PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8436703Z tests/test_mutant_duplicates_edge_cases.py::test_max_comparisons_prevents_quadratic PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8442119Z tests/test_mutant_duplicates_edge_cases.py::test_similarity_threshold_in_valid_range PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8450632Z tests/test_mutant_duplicates_edge_cases.py::test_is_package_lazy_getattr_helper PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8461836Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_package_init_getattr_duplicates PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8477074Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_non_init_getattr_duplicates_detectable PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8486080Z tests/test_mutant_duplicates_edge_cases.py::test_is_tutorial_step_standalone_sample_helper PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8495333Z tests/test_mutant_duplicates_edge_cases.py::test_is_tutorial_step_standalone_sample_helper_numbered_dirs_issue_179 PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8506252Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_tutorial_step_exact_duplicates_issue_177 PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8518002Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_non_step_sample_duplicates_detectable_issue_177 PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8528652Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_skips_numbered_sample_step_exact_duplicates_issue_179 PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8538168Z tests/test_mutant_duplicates_edge_cases.py::test_workspace_plugin_scope_detection PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8546819Z tests/test_mutant_duplicates_edge_cases.py::test_workspace_plugin_scope_detection_absolute_paths_issue_264 PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8555253Z tests/test_mutant_duplicates_edge_cases.py::test_cross_workspace_plugin_pair_detection PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8563761Z tests/test_mutant_duplicates_edge_cases.py::test_cross_workspace_plugin_pair_detection_absolute_paths_issue_264 PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8575991Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_caps_cross_plugin_exact_duplicates_to_info_issue_244 PASSED [ 55%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8588298Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_caps_cross_plugin_exact_duplicates_to_info_absolute_paths_issue_264 PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8600326Z tests/test_mutant_duplicates_edge_cases.py::test_analyze_keeps_same_workspace_exact_duplicates_actionable_issue_244 PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8636238Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_with_raise_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8691827Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_with_return_false_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8719813Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_without_rejection_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8754035Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_without_rejection_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8789038Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_ts_returns_error_string_or_null_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8827736Z tests/test_naming_contract_violation.py::TestValidateRule::test_validate_ts_returns_validation_object_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8860387Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_ts_bare_return_void_rejection_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8894438Z tests/test_naming_contract_violation.py::TestValidateRule::test_check_ts_bare_return_non_void_no_crash_and_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8926056Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_with_raise_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8958618Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_without_raise_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.8999101Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_upsert_pattern_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9032978Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_without_throw_or_return_value_is_flagged PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9068656Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_idempotent_mkdir_side_effect_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9103750Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_property_assignment_side_effect_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9139412Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_registry_set_side_effect_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9180586Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_lazy_init_method_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9225366Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_delegated_raise_contract_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9261635Z tests/test_naming_contract_violation.py::TestEnsureRule::test_ensure_ts_assertion_signature_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9293129Z tests/test_naming_contract_violation.py::TestBoolRule::test_is_with_bool_return_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9324993Z tests/test_naming_contract_violation.py::TestBoolRule::test_has_with_bool_annotation_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9356653Z tests/test_naming_contract_violation.py::TestBoolRule::test_is_without_bool_return_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9389802Z tests/test_naming_contract_violation.py::TestTryRule::test_try_with_exception_handling_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9424576Z tests/test_naming_contract_violation.py::TestTryRule::test_try_without_exception_handling_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9457168Z tests/test_naming_contract_violation.py::TestTryRule::test_try_comparison_semantics_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9497849Z tests/test_naming_contract_violation.py::TestTryRule::test_try_in_utility_context_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9533084Z tests/test_naming_contract_violation.py::TestTryRule::test_try_ts_nullable_getter_contract_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9566693Z tests/test_naming_contract_violation.py::TestGetOrCreateRule::test_get_or_create_with_branch_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9601149Z tests/test_naming_contract_violation.py::TestGetOrCreateRule::test_get_or_create_without_create_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9633071Z tests/test_naming_contract_violation.py::TestEdgeCases::test_private_function_ignored PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9665736Z tests/test_naming_contract_violation.py::TestEdgeCases::test_method_name_extracted PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9694963Z tests/test_naming_contract_violation.py::TestEdgeCases::test_tiny_function_ignored PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9726098Z tests/test_naming_contract_violation.py::TestEdgeCases::test_test_file_ignored PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9736546Z tests/test_naming_contract_violation.py::TestEdgeCases::test_no_python_files_no_findings PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9769989Z tests/test_naming_contract_violation.py::TestLibraryContext::test_library_layout_marks_context_candidate PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9806560Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_async_bool_wrappers_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9837875Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_async_non_bool_wrapper_is_flagged PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9870951Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_type_predicate_return_type_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9903324Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_comparison_expression_without_annotation_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9938358Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_265_is_prefix_inferred_bool_call_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:05.9970438Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_265_is_prefix_explicit_non_bool_still_flagged PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0004776Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_typed_arrow_declarator_return_type_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0040345Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_boolean_or_expression_return_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0082629Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_252_is_port_free_promise_boolean_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0118955Z tests/test_naming_contract_violation.py::TestTypeScriptBoolRule::test_issue_252_validate_throw_no_finding PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0149028Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_none_findings_for_violation PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0177489Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_findings_for_empty_file PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0206976Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_signal_type_not_none PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0237390Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_multiple_files_no_none PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0266417Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_none_for_class_methods PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0276131Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_empty_list_yields_no_findings PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0304738Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_metadata_not_none PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0334091Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_no_findings_for_dunder_methods PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0362101Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_description_not_none PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0391811Z tests/test_naming_contract_violation.py::TestNBVNegativeProperties::test_findings_fix_not_raising PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0400831Z tests/test_nbv_helpers_coverage.py::TestBareName::test_no_dot PASSED     [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0410858Z tests/test_nbv_helpers_coverage.py::TestBareName::test_single_dot PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0419243Z tests/test_nbv_helpers_coverage.py::TestBareName::test_multi_dot PASSED  [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0427817Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_raise PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0436327Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_false PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0444587Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_none PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0453095Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_return_true_only PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0460832Z tests/test_nbv_helpers_coverage.py::TestHasRejectionPath::test_empty_body PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0469554Z tests/test_nbv_helpers_coverage.py::TestHasRaise::test_with_raise PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0478494Z tests/test_nbv_helpers_coverage.py::TestHasRaise::test_no_raise PASSED   [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0487560Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_if_then_assign PASSED [ 56%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0496394Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_if_else PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0505496Z tests/test_nbv_helpers_coverage.py::TestHasCreatePath::test_no_conditional PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0513805Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_annotation_bool PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0524536Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_annotation_builtins_bool PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0534213Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_all_bool_returns PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0543462Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_mixed_returns PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0551974Z tests/test_nbv_helpers_coverage.py::TestHasBoolReturn::test_no_returns PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0560491Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_plain_bool_types PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0568844Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_async_wrapper_bool_types PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0576843Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_nested_async_wrapper_bool_types PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0584979Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_ts_type_predicate_is_bool_like PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0593209Z tests/test_nbv_helpers_coverage.py::TestIsBoolLikeReturnType::test_non_bool_wrapped_types PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0601654Z tests/test_nbv_helpers_coverage.py::TestHasTryExcept::test_with_try PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0610319Z tests/test_nbv_helpers_coverage.py::TestHasTryExcept::test_without_try PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0618718Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_utils_dir PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0627344Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_helper_stem PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0635390Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_common_dir PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0643750Z tests/test_nbv_helpers_coverage.py::TestIsUtilityContext::test_non_utility PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0652602Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_with_compare PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0661352Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_with_isinstance PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0669927Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_is_none PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0678949Z tests/test_nbv_helpers_coverage.py::TestLooksLikeComparisonSemantics::test_plain_assignment PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0687424Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_single_word PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0695258Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_multi_word PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0704872Z tests/test_nbv_helpers_coverage.py::TestSnakeToCamelPrefix::test_two_parts PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0712582Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_validate_prefix PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0720555Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_check_prefix PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0728666Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_is_prefix PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0736938Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_has_prefix PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0744974Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_ensure_prefix PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0752475Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_get_or_create_prefix PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0760468Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_try_prefix PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0768486Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_camel_case_match PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0776400Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_no_match PASSED  [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0784545Z tests/test_nbv_helpers_coverage.py::TestMatchRule::test_camel_case_needs_upper_after PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0792321Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_validate PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0800024Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_check PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0808054Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_ensure PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0816020Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_get_or_create PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0823937Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_is PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0831548Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_has PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0839724Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_try PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0848602Z tests/test_nbv_helpers_coverage.py::TestContractSuggestion::test_fallback PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0856665Z tests/test_negative_context.py::TestNegativeContextModel::test_create_minimal PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0864725Z tests/test_negative_context.py::TestNegativeContextModel::test_metadata_default_empty PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0872513Z tests/test_negative_context.py::TestNegativeContextEnums::test_category_values PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0882077Z tests/test_negative_context.py::TestNegativeContextEnums::test_scope_values PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0888809Z tests/test_negative_context.py::TestNegId::test_same_finding_same_id PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0897146Z tests/test_negative_context.py::TestNegId::test_different_signal_different_id PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0905541Z tests/test_negative_context.py::TestNegId::test_id_prefix PASSED         [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0918508Z tests/test_negative_context.py::TestGenerators::test_all_registered_generators_return_list PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0945152Z tests/test_negative_context.py::TestGenerators::test_tpd_generator PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0954220Z tests/test_negative_context.py::TestGenerators::test_hsc_generator PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0962453Z tests/test_negative_context.py::TestGenerators::test_maz_generator PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0970865Z tests/test_negative_context.py::TestGenerators::test_bem_generator PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0979627Z tests/test_negative_context.py::TestGenerators::test_tvs_generator PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0988071Z tests/test_negative_context.py::TestGenerators::test_sms_generator PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.0996411Z tests/test_negative_context.py::TestGenerators::test_tsa_generator PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1004532Z tests/test_negative_context.py::TestGenerators::test_signaltype_policy_coverage_is_complete PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1012628Z tests/test_negative_context.py::TestGenerators::test_signal_registry_policy_coverage_is_complete PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1020332Z tests/test_negative_context.py::TestGenerators::test_fallback_only_policy_is_explicit PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1028553Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_empty_findings PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1038776Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_max_items_respected PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1047922Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_severity_sorting PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1056211Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_deduplication PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1064554Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_scope_filter PASSED [ 57%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1073146Z tests/test_negative_context.py::TestFindingsToNegativeContext::test_target_file_filter PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1080977Z tests/test_negative_context.py::TestSerialization::test_dict_roundtrip PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1089399Z tests/test_negative_context.py::TestSerialization::test_dict_is_json_serializable PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1100013Z tests/test_negative_context.py::TestAgentTaskIntegration::test_agent_task_has_negative_context PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1111781Z tests/test_negative_context.py::TestAgentTaskIntegration::test_agent_tasks_json_includes_negative_context PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1132038Z tests/test_negative_context.py::TestJsonOutputIntegration::test_json_output_has_negative_context_section PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1141429Z tests/test_negative_context.py::TestAVSProjectSpecific::test_uses_src_dst_layers PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1151095Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_import_path PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1161082Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_blast_radius PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1170712Z tests/test_negative_context.py::TestAVSProjectSpecific::test_includes_instability PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1180245Z tests/test_negative_context.py::TestCCCProjectSpecific::test_uses_file_a_b PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1190049Z tests/test_negative_context.py::TestCCCProjectSpecific::test_commit_samples_in_metadata PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1200123Z tests/test_negative_context.py::TestCCCProjectSpecific::test_confidence_scales_with_signal PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1210182Z tests/test_negative_context.py::TestECMProjectSpecific::test_uses_diverged_functions PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1219861Z tests/test_negative_context.py::TestECMProjectSpecific::test_includes_comparison_ref PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1229796Z tests/test_negative_context.py::TestECMProjectSpecific::test_concrete_forbidden_with_diverged_fn PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1239334Z tests/test_negative_context.py::TestECMProjectSpecific::test_exception_count_in_rationale PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1248630Z tests/test_negative_context.py::TestHSCProjectSpecific::test_api_token_rule PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1258362Z tests/test_negative_context.py::TestHSCProjectSpecific::test_placeholder_secret_rule PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1268070Z tests/test_negative_context.py::TestHSCProjectSpecific::test_uses_variable_key PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1277875Z tests/test_negative_context.py::TestHSCProjectSpecific::test_rule_id_in_rationale PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1287569Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_forbidden_uses_actual_variable_name PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1296988Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_canonical_uses_actual_variable_name PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1306189Z tests/test_negative_context.py::TestActualCodeReferences::test_hsc_includes_file_reference PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1315454Z tests/test_negative_context.py::TestActualCodeReferences::test_maz_uses_actual_endpoint_name PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1324470Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_has_dedicated_generator PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1333930Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_returns_valid_nc PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1343212Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_no_metadata_graceful PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1352536Z tests/test_negative_context.py::TestPhantomReferenceGenerator::test_phr_forbidden_pattern_is_specific PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1361482Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_empty_findings_returns_empty PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1370650Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_single_pfs_no_none_fields PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1404426Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_avs_finding_no_none_scope PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1414021Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_hsc_finding_no_none_category PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1423348Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_maz_finding_no_none_source_signal PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1433049Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_multiple_findings_no_none PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1442243Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_neg_id_not_empty PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1451054Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_generators_map_no_none_keys PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1459909Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_fallback_only_signals_no_none PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1469163Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_uncovered_registered_no_none PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1478369Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_uncovered_signal_types_no_none PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1488335Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_high_severity_no_none_confidence PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1593793Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_critical_severity_no_none_rationale PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1596125Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_negative_context_to_dict_no_none_id PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1597763Z tests/test_negative_context.py::TestNegativeContextNegativeProperties::test_isd_finding_no_none_forbidden PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1599116Z tests/test_negative_context_coverage.py::TestNegId::test_deterministic PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1600258Z tests/test_negative_context_coverage.py::TestNegId::test_different_signal_different_id PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1601403Z tests/test_negative_context_coverage.py::TestNegId::test_no_file_path PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1602386Z tests/test_negative_context_coverage.py::TestNegId::test_format PASSED   [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1603651Z tests/test_negative_context_coverage.py::TestAffected::test_file_path_only PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1604747Z tests/test_negative_context_coverage.py::TestAffected::test_with_affected_files_metadata PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1609078Z tests/test_negative_context_coverage.py::TestAffected::test_no_file_path PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1618309Z tests/test_negative_context_coverage.py::TestAffected::test_dedup PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1627395Z tests/test_negative_context_coverage.py::TestScopeFromFinding::test_file_scope PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1636433Z tests/test_negative_context_coverage.py::TestScopeFromFinding::test_module_scope_no_file PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1645994Z tests/test_negative_context_coverage.py::TestEcdGenerator::test_with_diverged_fns_and_comparison_ref PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1655525Z tests/test_negative_context_coverage.py::TestEcdGenerator::test_without_diverged_fns PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1665304Z tests/test_negative_context_coverage.py::TestAvsGenerator::test_with_all_metadata PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1675479Z tests/test_negative_context_coverage.py::TestAvsGenerator::test_without_import_path PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1685126Z tests/test_negative_context_coverage.py::TestCccGenerator::test_with_co_change_weight_and_samples PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1694557Z tests/test_negative_context_coverage.py::TestCccGenerator::test_without_optional_fields PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1704204Z tests/test_negative_context_coverage.py::TestHscGenerator::test_hardcoded_api_token PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1713729Z tests/test_negative_context_coverage.py::TestHscGenerator::test_placeholder_secret PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1723039Z tests/test_negative_context_coverage.py::TestHscGenerator::test_default_rule_id PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1733161Z tests/test_negative_context_coverage.py::TestHscGenerator::test_no_file_path_no_file_ref PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1743083Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_yaml_frontmatter PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1752202Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_markers PASSED [ 58%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1761686Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_do_not_line PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1771180Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_instead_line PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1780572Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_contains_affected_files PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1789979Z tests/test_negative_context_export.py::TestRenderInstructionsFormat::test_drift_score_in_footer PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1799831Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_has_mode_agent PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1809117Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_has_markers PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1818304Z tests/test_negative_context_export.py::TestRenderPromptFormat::test_prompt_uses_compact_rules PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1828727Z tests/test_negative_context_export.py::TestRenderRawFormat::test_raw_is_valid_json PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1838691Z tests/test_negative_context_export.py::TestRenderRawFormat::test_raw_has_no_markers PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1848532Z tests/test_negative_context_export.py::TestRenderGrouping::test_security_comes_first PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1857821Z tests/test_negative_context_export.py::TestRenderGrouping::test_multiple_items_in_same_category PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1866113Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_instructions_format PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1876751Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_prompt_format PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1885772Z tests/test_negative_context_export.py::TestRenderEmpty::test_empty_raw_format PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1895221Z tests/test_negative_context_export.py::TestAffectedFileTruncation::test_more_than_five_files_truncated PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1904023Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_instructions_deduplicates_same_rule_and_merges_files PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1912654Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_prompt_deduplicates_same_rule PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1922184Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_raw_deduplicates_same_rule_and_exposes_occurrences PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1931700Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_instructions_groups_same_remediation_with_forbidden_variants PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1940714Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_prompt_groups_same_remediation_with_variant_count PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1950534Z tests/test_negative_context_export.py::TestDuplicateRuleDeduplication::test_raw_groups_same_remediation_and_keeps_forbidden_variants PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.1977933Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_base_instructions_without_file PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2007039Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_enriched_with_do_not_lines PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2034660Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_no_markers_returns_base PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2062940Z tests/test_negative_context_export.py::TestMCPInstructionsEnrichment::test_max_ten_do_not_lines PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2071619Z tests/test_negative_context_export.py::TestExportContextCLI::test_command_registered PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2116564Z tests/test_negative_context_export.py::TestExportContextCLI::test_help_text PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2176074Z tests/test_negative_context_export.py::TestExportContextCLI::test_progress_goes_to_stderr_not_stdout PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2236801Z tests/test_negative_context_export.py::TestExportContextCLI::test_write_success_message_goes_to_stderr_not_stdout PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2246963Z tests/test_negative_context_export.py::TestASCIISafeOutput::test_instructions_format_is_ascii_safe PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2256578Z tests/test_negative_context_export.py::TestASCIISafeOutput::test_prompt_format_is_ascii_safe PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2265378Z tests/test_negative_context_export.py::TestCrossReferences::test_instructions_mentions_copilot_context PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2274210Z tests/test_negative_context_export.py::TestCrossReferences::test_prompt_mentions_copilot_context PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2283286Z tests/test_negative_context_export.py::TestMCPSchemaDescriptions::test_catalog_parameters_have_descriptions PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2292318Z tests/test_negative_context_export.py::TestMCPSchemaDescriptions::test_catalog_descriptions_are_nonempty PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2301939Z tests/test_negative_context_export.py::TestScoreConsistency::test_raw_format_rounds_score_to_3_decimals PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2310924Z tests/test_negative_context_export.py::TestScoreConsistency::test_instructions_format_shows_3_decimals PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2319558Z tests/test_negative_context_export.py::TestScoreConsistency::test_prompt_format_shows_3_decimals PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2328542Z tests/test_negative_context_export.py::TestScoreConsistency::test_empty_raw_rounds_score PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2337200Z tests/test_negative_context_export.py::TestMCPSchemaTypes::test_no_annotated_type_leak PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2346792Z tests/test_negative_context_export.py::TestMCPSchemaTypes::test_all_types_are_valid_json_schema PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2355265Z tests/test_negative_context_extra.py::test_scope_from_finding_file_when_has_file_path PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2363186Z tests/test_negative_context_extra.py::test_scope_from_finding_module_when_no_file_path PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2372087Z tests/test_negative_context_extra.py::test_gen_ecd_with_diverged_functions PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2384943Z tests/test_negative_context_extra.py::test_gen_ecd_without_diverged_functions PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2393859Z tests/test_negative_context_extra.py::test_gen_hsc_placeholder_secret_rule PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2402351Z tests/test_negative_context_extra.py::test_gen_hsc_hardcoded_api_token_rule PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2410860Z tests/test_negative_context_extra.py::test_gen_hsc_default_rule PASSED   [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2419851Z tests/test_negative_context_extra.py::test_scope_filter_returns_only_matching_scope PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2428797Z tests/test_negative_context_extra.py::test_scope_filter_invalid_scope_ignored PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2437416Z tests/test_negative_context_extra.py::test_target_file_filter_keeps_matching PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2446005Z tests/test_negative_context_extra.py::test_target_file_filter_removes_nonmatching PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2455797Z tests/test_negative_context_extra.py::test_deduplication_drops_duplicate_findings PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2466764Z tests/test_normalize_findings.py::test_parse_markdown_basic PASSED       [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2475591Z tests/test_normalize_findings.py::test_normalize_assigns_ids PASSED      [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2484493Z tests/test_normalize_findings.py::test_missing_required_field_produces_error PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2492298Z tests/test_normalize_findings.py::test_invalid_severity_rejected PASSED  [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2500701Z tests/test_normalize_findings.py::test_empty_string_counts_as_missing PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2509124Z tests/test_normalize_findings.py::test_unknown_field_reported PASSED     [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2542432Z tests/test_normalize_findings.py::test_cli_roundtrip PASSED              [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2574757Z tests/test_normalize_findings.py::test_cli_exit_nonzero_on_errors PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2606259Z tests/test_normalize_findings.py::test_json_input_parses PASSED          [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2616843Z tests/test_normalize_findings.py::test_schema_file_exists_and_matches_fields PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2674033Z tests/test_nudge.py::TestNudgeAPI::test_nudge_returns_schema_version PASSED [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2732637Z tests/test_nudge.py::TestNudgeAPI::test_nudge_direction_field PASSED     [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2789130Z tests/test_nudge.py::TestNudgeAPI::test_nudge_response_schema PASSED     [ 59%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2844708Z tests/test_nudge.py::TestNudgeAPI::test_nudge_parse_failure_fields_default_empty PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2901230Z tests/test_nudge.py::TestNudgeAPI::test_nudge_expected_transient_always_false PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.2954150Z tests/test_nudge.py::TestNudgeAPI::test_nudge_agent_instruction_present PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3005957Z tests/test_nudge.py::TestNudgeAPI::test_nudge_warns_cross_file_blind_spot PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3032070Z tests/test_nudge.py::TestNudgeAPI::test_get_changed_files_from_git_uses_relative_scope PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3041335Z tests/test_nudge.py::TestNudgeAPI::test_is_derived_cache_artifact_detects_top_level_cache_paths PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3093084Z tests/test_nudge.py::TestNudgeAPI::test_nudge_filters_derived_cache_changed_files PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3145758Z tests/test_nudge.py::TestNudgeAPI::test_nudge_short_circuits_with_no_effective_changes PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3203864Z tests/test_nudge.py::TestNudgeAPI::test_nudge_uses_cached_baseline PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3232110Z tests/test_nudge.py::TestNudgeAPI::test_nudge_error_returns_error_response PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3258335Z tests/test_nudge.py::TestNudgeAPI::test_nudge_warns_when_removed_file_findings_were_pruned PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3308980Z tests/test_nudge.py::TestNudgeAPI::test_nudge_skips_parse_for_hash_unchanged_changed_file PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3360413Z tests/test_nudge.py::TestNudgeAPI::test_nudge_parses_changed_file_when_hash_differs PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3412357Z tests/test_nudge.py::TestSafeToCommitHardrule::test_safe_when_no_issues PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3461717Z tests/test_nudge.py::TestSafeToCommitHardrule::test_blocks_on_critical_finding PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3513664Z tests/test_nudge.py::TestSafeToCommitHardrule::test_blocks_on_expired_baseline PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3574060Z tests/test_nudge.py::TestSafeToCommitHardrule::test_blocks_on_parse_failures_with_diagnostics PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3621286Z tests/test_nudge.py::TestInvalidateBaseline::test_invalidate_removes_entry PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3650963Z tests/test_nudge.py::TestInvalidateBaseline::test_invalidate_noop_when_empty PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3661263Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_importable PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3743084Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_returns_json PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3810075Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_parses_comma_files PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3891746Z tests/test_nudge.py::TestMcpDriftNudge::test_drift_nudge_no_stdout_leak PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3901012Z tests/test_nudge.py::TestMcpInstructions::test_instructions_mention_drift_nudge PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3910555Z tests/test_nudge.py::TestBaselineManager::test_singleton_identity PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3920422Z tests/test_nudge.py::TestBaselineManager::test_reset_creates_new_instance PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3960068Z tests/test_nudge.py::TestBaselineManager::test_store_and_get PASSED      [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.3987470Z tests/test_nudge.py::TestBaselineManager::test_get_returns_none_when_empty PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4029414Z tests/test_nudge.py::TestBaselineManager::test_get_returns_none_when_expired PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4070267Z tests/test_nudge.py::TestBaselineManager::test_invalidate PASSED         [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4110557Z tests/test_nudge.py::TestBaselineManager::test_has_baseline PASSED       [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4167212Z tests/test_nudge.py::TestBaselineManager::test_instance_thread_safety PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4210052Z tests/test_nudge.py::TestBaselineManager::test_public_state_methods_use_instance_lock PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4238528Z tests/test_nudge.py::TestGitEventInvalidation::test_head_change_does_not_invalidate PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4266852Z tests/test_nudge.py::TestGitEventInvalidation::test_stash_change_invalidates PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4295068Z tests/test_nudge.py::TestGitEventInvalidation::test_many_changed_files_invalidates PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4322589Z tests/test_nudge.py::TestGitEventInvalidation::test_high_but_stable_changed_files_keeps_baseline PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4349404Z tests/test_nudge.py::TestGitEventInvalidation::test_no_change_keeps_baseline PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4376092Z tests/test_nudge.py::TestGitEventInvalidation::test_no_git_repo_keeps_baseline PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4403106Z tests/test_nudge.py::TestGitEventInvalidation::test_rapid_head_change_not_hidden_by_ttl_cache PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4461562Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_creates_baseline_in_manager PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4508741Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_head_change_reuses_baseline PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4562247Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_refresh_reason_ttl_expired PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4611117Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_refresh_reason_stash_changed PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4659356Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_refresh_reason_changed_file_threshold PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4724796Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_loads_persisted_baseline_after_manager_reset PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4805134Z tests/test_nudge.py::TestNudgeUsesBaselineManager::test_nudge_config_change_invalidates_persisted_baseline PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4858672Z tests/test_nudge.py::TestFindingClusterSummary::test_cluster_summary_present_in_response PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4921139Z tests/test_nudge.py::TestFindingClusterSummary::test_cluster_summary_counts_all_findings_not_just_capped PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.4974312Z tests/test_nudge.py::TestFindingClusterSummary::test_cluster_summary_empty_when_no_findings PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5028373Z tests/test_nudge.py::TestDynamicAgentInstruction::test_agent_instruction_mentions_brief_when_degrading PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5082777Z tests/test_nudge.py::TestDynamicAgentInstruction::test_agent_instruction_standard_when_safe PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5138603Z tests/test_nudge.py::TestPostEditRegressionDetector::test_revert_recommended_true_when_degrading_and_not_safe PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5191264Z tests/test_nudge.py::TestPostEditRegressionDetector::test_revert_recommended_false_when_degrading_but_safe PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5243281Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_ms_present_in_response PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5298188Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_exceeded_true_when_over_threshold PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5354687Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_exceeded_false_when_under_threshold PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5407508Z tests/test_nudge.py::TestPostEditRegressionDetector::test_latency_exceeded_false_when_timeout_disabled PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5458801Z tests/test_nudge.py::TestPostEditRegressionDetector::test_baseline_created_true_on_cold_start PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5509104Z tests/test_nudge.py::TestPostEditRegressionDetector::test_baseline_created_false_when_baseline_exists PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5560817Z tests/test_nudge.py::TestPostEditRegressionDetector::test_auto_fast_path_true_when_only_file_local_signals PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5613988Z tests/test_nudge.py::TestPostEditRegressionDetector::test_auto_fast_path_false_when_cross_file_signals_estimated PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5669391Z tests/test_nudge.py::TestPostEditRegressionDetector::test_response_schema_includes_new_fields PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5723513Z tests/test_nudge_cold_start.py::TestNudgeColdStartLatency::test_cold_start_latency_under_limit PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5781791Z tests/test_nudge_cold_start.py::TestNudgeColdStartLatency::test_file_hashes_populated_from_pipeline PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5840706Z tests/test_nudge_cold_start.py::TestNudgeColdStartLatency::test_parse_map_is_empty_on_cold_start PASSED [ 60%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.5941940Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_no_state_file_and_no_python_staged PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6045084Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_revert_not_recommended PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6148748Z tests/test_nudge_gate.py::TestNudgeGate::test_blocks_when_revert_and_file_unchanged PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6258296Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_revert_but_file_was_modified PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6360403Z tests/test_nudge_gate.py::TestNudgeGate::test_passes_when_revert_but_files_not_staged PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6448380Z tests/test_nudge_gate.py::TestNudgeGate::test_skipped_via_env PASSED     [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6547050Z tests/test_nudge_gate.py::TestNudgeGate::test_on_missing_block_policy PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6651421Z tests/test_nudge_gate.py::TestNudgeGate::test_on_missing_warn_policy_is_default PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6661507Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_defaults PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6671506Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_to_dict_computed_fields PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6681179Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_to_dict_zero_denominator PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6690505Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_roundtrip PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6699737Z tests/test_orchestration_extensions.py::TestOrchestrationMetrics::test_from_dict_empty PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6712336Z tests/test_orchestration_extensions.py::TestClaimGuard::test_double_claim_blocked_and_counted PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6724686Z tests/test_orchestration_extensions.py::TestClaimGuard::test_claim_after_expire_allowed PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6735314Z tests/test_orchestration_extensions.py::TestClaimGuard::test_claim_updates_metrics PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6747071Z tests/test_orchestration_extensions.py::TestClaimGuard::test_first_claim_at_not_overwritten PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6758539Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_result_stored PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6770551Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_result_none_not_stored PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6781572Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_complete_updates_metrics PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6793197Z tests/test_orchestration_extensions.py::TestCompleteResultStorage::test_complete_tracks_lease_duration PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6804871Z tests/test_orchestration_extensions.py::TestReleaseMetrics::test_release_increments_counter PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6816401Z tests/test_orchestration_extensions.py::TestReleaseMetrics::test_release_tracks_lease_duration PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6830792Z tests/test_orchestration_extensions.py::TestReleaseMetrics::test_release_max_reclaim_marks_failed PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6842919Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_roundtrip_completed_results PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6855099Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_roundtrip_metrics PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6864925Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_roundtrip_legacy_no_metrics PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6876981Z tests/test_orchestration_extensions.py::TestSessionSerialisationExtended::test_end_summary_includes_metrics PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6886901Z tests/test_orchestration_extensions.py::TestPlanFingerprint::test_fingerprint_deterministic PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6896618Z tests/test_orchestration_extensions.py::TestPlanFingerprint::test_fingerprint_changes_with_state PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6905879Z tests/test_orchestration_extensions.py::TestPlanValidation::test_invalidated_plan_returns_replan PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6915305Z tests/test_orchestration_extensions.py::TestPlanValidation::test_legacy_plan_without_state_passes PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6924481Z tests/test_orchestration_extensions.py::TestPlanValidation::test_validation_result_serialisation PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6933295Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_has_allowed_files PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6942053Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_has_forbidden_files PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6951292Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_has_completion_evidence PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6960305Z tests/test_orchestration_extensions.py::TestTaskContracts::test_contract_no_file_empty_allowed PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6969878Z tests/test_orchestration_extensions.py::TestTaskContracts::test_max_files_changed_minimum PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6978261Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_none_session PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6986722Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_applies_path PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.6995663Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_applies_signals PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7004347Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_preserves_explicit PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7012574Z tests/test_orchestration_pipeline_coverage.py::TestSessionDefaults::test_applies_target_path PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7020864Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromScan::test_sets_score PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7029274Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromScan::test_none_session PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7038047Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromScan::test_finding_count PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7046784Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromBrief::test_sets_guardrails PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7058092Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromDiff::test_score_update PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7066904Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromDiff::test_none_session PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7075842Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_records_verification PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7084409Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_dedup PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7093595Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_loc_changed_fallback PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7101608Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_none_session PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7110402Z tests/test_orchestration_pipeline_coverage.py::TestUpdateSessionFromVerification::test_no_metrics PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7118585Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_none PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7127896Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_from_trace PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7136516Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_infers_validate PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7144883Z tests/test_orchestration_pipeline_coverage.py::TestSessionCalledTools::test_infers_brief PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7152896Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_explicit PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7161442Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_none PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7169768Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_fix_phase PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7177902Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_init_phase PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7186314Z tests/test_orchestration_pipeline_coverage.py::TestEffectiveProfile::test_unknown_phase PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7194576Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_valid PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7202526Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_not_dict PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7211191Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_empty_affected_files PASSED [ 61%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7219513Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_empty_non_goals_items PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7227930Z tests/test_orchestration_pipeline_coverage.py::TestValidateHypothesisPayload::test_missing_root_cause PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7237077Z tests/test_orchestration_pipeline_coverage.py::TestDeriveHypothesisId::test_deterministic PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7246056Z tests/test_orchestration_pipeline_coverage.py::TestDeriveHypothesisId::test_different_payload PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7254179Z tests/test_orchestration_pipeline_coverage.py::TestMakeDegradationEvent::test_basic PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7263246Z tests/test_orchestration_pipeline_coverage.py::TestMakeDegradationEvent::test_with_details PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7272163Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_minimal_construction PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7281605Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_frozen_rejects_mutation PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7290656Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_confidence_bounds PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7299407Z tests/test_outcome_ledger.py::TestRecommendationOutcome::test_extra_fields_rejected PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7307963Z tests/test_outcome_ledger.py::TestMergeTrajectory::test_construction_defaults PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7317164Z tests/test_outcome_ledger.py::TestMergeTrajectory::test_frozen PASSED    [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7326856Z tests/test_outcome_ledger.py::TestMergeTrajectory::test_roundtrip_json PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7335051Z tests/test_outcome_ledger.py::TestAnalyzeCommitPair::test_worktree_isolation_leaves_main_tree_unchanged SKIPPED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7342828Z tests/test_outcome_ledger.py::TestAnalyzeCommitPair::test_cleanup_on_analysis_exception SKIPPED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7662586Z tests/test_outcome_ledger.py::TestWalker::test_walks_first_parent_merges PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7678293Z tests/test_outcome_ledger.py::TestCorrelator::test_direction_from_delta PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7690276Z tests/test_outcome_ledger.py::TestReporter::test_report_contains_aggregate_and_author_split PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7699522Z tests/test_outcome_ledger.py::TestReporter::test_report_handles_empty PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7735134Z tests/test_outcome_ledger.py::TestLedgerWriter::test_append_and_read_roundtrip PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7745107Z tests/test_outcome_tracker.py::TestFingerprint::test_uses_fqn_when_available PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7754417Z tests/test_outcome_tracker.py::TestFingerprint::test_falls_back_to_path_line PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7763881Z tests/test_outcome_tracker.py::TestFingerprint::test_different_signal_types_different_fingerprint PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7773175Z tests/test_outcome_tracker.py::TestFingerprint::test_deterministic PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7804697Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_record_creates_jsonl_file PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7834947Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_record_idempotent_same_session PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7867216Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_resolve_marks_missing_findings PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7897716Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_resolve_calculates_days_to_fix PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7927314Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_suppressed_findings_marked PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7953525Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_load_missing_file_no_error PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.7988278Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_archive_moves_old_entries PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8018728Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_no_pii_in_outcomes PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8049460Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_resolve_does_not_touch_already_resolved PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8081232Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_issue_435_rewrite_is_atomic_on_replace_failure PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8121870Z tests/test_outcome_tracker.py::TestOutcomeTracker::test_issue_435_archive_recovers_after_merge_crash PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8135776Z tests/test_output_golden.py::TestJsonOutputGolden::test_top_level_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8148828Z tests/test_output_golden.py::TestJsonOutputGolden::test_summary_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8170081Z tests/test_output_golden.py::TestJsonOutputGolden::test_finding_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8183257Z tests/test_output_golden.py::TestJsonOutputGolden::test_module_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8204547Z tests/test_output_golden.py::TestJsonOutputGolden::test_severity_values_are_strings PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8221533Z tests/test_output_golden.py::TestJsonOutputGolden::test_finding_with_no_file_path PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8241793Z tests/test_output_golden.py::TestJsonOutputGolden::test_json_is_valid_json PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8252592Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_schema_version PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8263135Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_has_runs PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8273411Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_with_location PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8283695Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_start_line_only PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8293929Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_no_location PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8304617Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_finding_file_without_line_gets_fallback_region PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8315230Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_related_files PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8325793Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_fix_text_included PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8339949Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_severity_mapping PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8350875Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_rule_deduplication PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8361851Z tests/test_output_golden.py::TestSarifOutputGolden::test_sarif_is_valid_json PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8404541Z tests/test_output_minimal_and_signal_labels.py::test_analyze_quiet_emits_minimal_line PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8438936Z tests/test_output_minimal_and_signal_labels.py::test_check_quiet_emits_minimal_line PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8448392Z tests/test_output_minimal_and_signal_labels.py::test_signal_label_fallback_returns_real_signal_id PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8530066Z tests/test_output_minimal_and_signal_labels.py::test_analyze_no_color_uses_colorless_console PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8579677Z tests/test_output_minimal_and_signal_labels.py::test_check_no_color_uses_colorless_console PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8634150Z tests/test_output_minimal_and_signal_labels.py::test_analyze_json_threshold_message_uses_ascii_safe_marker PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8670591Z tests/test_output_minimal_and_signal_labels.py::test_render_summary_ascii_fallback_is_windows_safe PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8791519Z tests/test_output_minimal_and_signal_labels.py::test_init_output_ascii_fallback_is_windows_safe PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8801101Z tests/test_output_mode_mirror.py::test_full_mode_returns_all_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8809839Z tests/test_output_mode_mirror.py::test_full_mode_preserves_task_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8818384Z tests/test_output_mode_mirror.py::test_mirror_mode_strips_prescriptive_top_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8826515Z tests/test_output_mode_mirror.py::test_mirror_mode_retains_diagnostic_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8835164Z tests/test_output_mode_mirror.py::test_mirror_mode_strips_prescriptive_task_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8843336Z tests/test_output_mode_mirror.py::test_mirror_mode_retains_diagnostic_task_keys PASSED [ 62%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8851141Z tests/test_output_mode_mirror.py::test_mirror_mode_no_tasks_key PASSED   [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8859039Z tests/test_output_mode_mirror.py::test_mirror_mode_empty_tasks PASSED    [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8868329Z tests/test_output_mode_mirror.py::test_mirror_mode_idempotent PASSED     [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8876800Z tests/test_output_mode_mirror.py::test_mirror_mode_strips_nudge_text PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8886232Z tests/test_output_mode_mirror.py::test_unknown_mode_treated_as_full PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0653381Z tests/test_output_schema_drift.py::TestSchemaGeneratorDrift::test_schema_file_is_up_to_date PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0666203Z tests/test_output_schema_drift.py::TestSchemaGeneratorDrift::test_schema_version_matches_code PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0678374Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_agent_telemetry_property_present PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0690140Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_agent_telemetry_allows_null PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0701836Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_agent_action_type_enum_complete PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0713691Z tests/test_output_schema_drift.py::TestAgentTelemetrySchemaShape::test_gate_enum_matches_severity_gate PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0749480Z tests/test_output_schema_drift.py::TestGeneratedJsonValidatesAgainstSchema::test_analysis_without_telemetry_validates PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0792651Z tests/test_output_schema_drift.py::TestGeneratedJsonValidatesAgainstSchema::test_analysis_with_agent_telemetry_validates PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0826867Z tests/test_output_schema_drift.py::TestGeneratedJsonValidatesAgainstSchema::test_invalid_gate_value_rejected PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0878953Z tests/test_package_kpis.py::test_compute_monthly_kpis_core_metrics PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0904735Z tests/test_package_kpis.py::test_compute_monthly_kpis_retention_is_none_without_future_month PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0928791Z tests/test_package_kpis.py::test_parse_bool_variants PASSED              [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0954377Z tests/test_package_kpis.py::test_compute_monthly_kpis_merges_downloads PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.0978167Z tests/test_package_kpis.py::test_compute_monthly_kpis_downloads_only PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1001878Z tests/test_package_kpis.py::test_metric_status_higher_and_lower PASSED   [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1027682Z tests/test_package_kpis.py::test_compute_monthly_kpis_adds_status_when_thresholds_enabled PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1055755Z tests/test_parse_file_resilience.py::TestParsePythonFileIOResilience::test_file_deleted_between_discovery_and_parse PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1083849Z tests/test_parse_file_resilience.py::TestParsePythonFileIOResilience::test_file_is_directory PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1114053Z tests/test_parse_file_resilience.py::TestParsePythonFileIOResilience::test_valid_file_still_works PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1141914Z tests/test_parse_file_resilience.py::TestParseTypescriptFileIOResilience::test_ts_file_deleted_between_discovery_and_parse PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1169274Z tests/test_parse_file_resilience.py::TestParseTypescriptFileIOResilience::test_ts_stub_file_deleted PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1197740Z tests/test_parse_file_resilience.py::TestParseTypescriptFileIOResilience::test_ts_valid_file_stub PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1206993Z tests/test_patch_api.py::TestPatchBegin::test_creates_intent_and_returns_dict PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1215725Z tests/test_patch_api.py::TestPatchBegin::test_with_session_id PASSED     [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1224183Z tests/test_patch_api.py::TestPatchBegin::test_with_full_params PASSED    [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1277251Z tests/test_patch_api.py::TestPatchCheck::test_clean_verdict_no_scope_violations PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1323515Z tests/test_patch_api.py::TestPatchCheck::test_review_required_scope_violation PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1369611Z tests/test_patch_api.py::TestPatchCheck::test_review_required_forbidden_path PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1414094Z tests/test_patch_api.py::TestPatchCheck::test_clean_when_no_changes PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1426668Z tests/test_patch_api.py::TestPatchCheck::test_diff_metrics_present PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1438934Z tests/test_patch_api.py::TestPatchCheck::test_max_diff_lines_exceeded PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1486239Z tests/test_patch_api.py::TestPatchCommit::test_produces_evidence_record PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1495699Z tests/test_patch_api.py::TestPatchCommit::test_uses_existing_verdict PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1504452Z tests/test_patch_bridge.py::TestTaskSpecToPatchIntent::test_basic_bridge PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1512464Z tests/test_patch_bridge.py::TestTaskSpecToPatchIntent::test_session_id_forwarded PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1520611Z tests/test_patch_bridge.py::TestTaskSpecToPatchIntent::test_blast_radius_default_local PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1528795Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_basic_bridge PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1536986Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_change_scope_module PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1545019Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_change_scope_cross_module PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1552650Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_session_id PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1560405Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_related_files_included PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1569501Z tests/test_patch_bridge.py::TestAgentTaskToPatchIntent::test_acceptance_from_success_criteria PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1577096Z tests/test_patch_models.py::TestPatchStatus::test_values PASSED          [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1584660Z tests/test_patch_models.py::TestPatchStatus::test_is_str_enum PASSED     [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1592111Z tests/test_patch_models.py::TestBlastRadius::test_values PASSED          [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1599749Z tests/test_patch_models.py::TestDiffMetrics::test_creation PASSED        [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1607230Z tests/test_patch_models.py::TestDiffMetrics::test_defaults PASSED        [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1615265Z tests/test_patch_models.py::TestAcceptanceResult::test_met PASSED        [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1622752Z tests/test_patch_models.py::TestAcceptanceResult::test_unknown PASSED    [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1630405Z tests/test_patch_models.py::TestPatchIntent::test_minimal_creation PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1638211Z tests/test_patch_models.py::TestPatchIntent::test_full_creation PASSED   [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1646739Z tests/test_patch_models.py::TestPatchIntent::test_serialization_roundtrip PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1654761Z tests/test_patch_models.py::TestPatchIntent::test_to_api_dict PASSED     [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1662485Z tests/test_patch_models.py::TestPatchVerdict::test_clean_verdict PASSED  [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1670576Z tests/test_patch_models.py::TestPatchVerdict::test_review_required_verdict PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1678486Z tests/test_patch_models.py::TestPatchVerdict::test_rollback_verdict PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1687155Z tests/test_patch_models.py::TestPatchVerdict::test_serialization_roundtrip PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1700082Z tests/test_patch_models.py::TestPatchVerdict::test_to_api_dict PASSED    [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1708225Z tests/test_patch_writer_eds.py::test_get_writer_returns_add_docstring_writer PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1715977Z tests/test_patch_writer_eds.py::test_get_writer_unknown_edit_kind_returns_none PASSED [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1724400Z tests/test_patch_writer_eds.py::test_can_write_python_finding PASSED     [ 63%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1732081Z tests/test_patch_writer_eds.py::test_can_write_rejects_non_python PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1739936Z tests/test_patch_writer_eds.py::test_can_write_rejects_missing_symbol PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1764125Z tests/test_patch_writer_eds.py::test_generate_patch_inserts_docstring PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1785661Z tests/test_patch_writer_eds.py::test_generate_patch_inserts_docstring_async_function PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1807429Z tests/test_patch_writer_eds.py::test_generate_patch_diff_is_unified_diff PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1827104Z tests/test_patch_writer_eds.py::test_generate_patch_skipped_when_docstring_exists PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1835211Z tests/test_patch_writer_eds.py::test_generate_patch_unsupported_for_non_python PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1857445Z tests/test_patch_writer_eds.py::test_patch_result_preserves_original_source PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1865722Z tests/test_patch_writer_gcd.py::test_get_writer_returns_add_guard_clause_writer PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1873533Z tests/test_patch_writer_gcd.py::test_can_write_python_finding PASSED     [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1881243Z tests/test_patch_writer_gcd.py::test_can_write_rejects_non_python PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1889020Z tests/test_patch_writer_gcd.py::test_can_write_rejects_missing_symbol PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1896908Z tests/test_patch_writer_gcd.py::test_can_write_rejects_no_guard_params PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1920104Z tests/test_patch_writer_gcd.py::test_generate_patch_inserts_guard_for_one_param PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1943553Z tests/test_patch_writer_gcd.py::test_generate_patch_inserts_guards_for_two_params PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1970080Z tests/test_patch_writer_gcd.py::test_generate_patch_adds_missing_guard_when_one_exists PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.1991947Z tests/test_patch_writer_gcd.py::test_generate_patch_skipped_when_all_params_guarded PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2000153Z tests/test_patch_writer_gcd.py::test_generate_patch_unsupported_for_non_python PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2023501Z tests/test_patch_writer_gcd.py::test_patch_result_has_original_source PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2031689Z tests/test_path_overrides.py::TestResolvePathOverride::test_no_overrides_returns_none PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2039982Z tests/test_path_overrides.py::TestResolvePathOverride::test_none_path_returns_none PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2049491Z tests/test_path_overrides.py::TestResolvePathOverride::test_matching_glob PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2057688Z tests/test_path_overrides.py::TestResolvePathOverride::test_no_match PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2067475Z tests/test_path_overrides.py::TestResolvePathOverride::test_most_specific_wins PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2076357Z tests/test_path_overrides.py::TestResolvePathOverride::test_exact_directory_match PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2084963Z tests/test_path_overrides.py::TestApplyPathOverrides::test_no_overrides_returns_all PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2093806Z tests/test_path_overrides.py::TestApplyPathOverrides::test_exclude_signal_removes_finding PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2101716Z tests/test_path_overrides.py::TestApplyPathOverrides::test_non_matching_signal_kept PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2110498Z tests/test_path_overrides.py::TestApplyPathOverrides::test_custom_weights_recompute_impact PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2119998Z tests/test_path_overrides.py::TestApplyPathOverrides::test_overlapping_globs_specific_wins PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2155267Z tests/test_path_overrides.py::TestPathOverrideConfig::test_path_override_loads_from_yaml PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2185354Z tests/test_path_overrides.py::TestPathOverrideConfig::test_empty_path_overrides_is_default PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2221213Z tests/test_path_overrides.py::TestPathOverrideConfig::test_path_override_with_custom_weights PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2294012Z tests/test_path_overrides.py::TestConfigValidatePathOverrides::test_unknown_signal_in_exclude_warns PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2302767Z tests/test_pattern_fragmentation.py::test_no_patterns_returns_no_findings PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2311423Z tests/test_pattern_fragmentation.py::test_single_variant_no_fragmentation PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2321835Z tests/test_pattern_fragmentation.py::test_two_variants_detected PASSED   [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2330944Z tests/test_pattern_fragmentation.py::test_error_handling_propagation_excluded_from_fragmentation PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2340731Z tests/test_pattern_fragmentation.py::test_error_handling_log_and_rethrow_is_not_propagation PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2350677Z tests/test_pattern_fragmentation.py::test_error_handling_propagation_excluded_metadata PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2359464Z tests/test_pattern_fragmentation.py::test_error_handling_exception_type_not_a_variant PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2368801Z tests/test_pattern_fragmentation.py::test_error_handling_loop_skip_is_captured PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2378805Z tests/test_pattern_fragmentation.py::test_three_variants_higher_score PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2389374Z tests/test_pattern_fragmentation.py::test_separate_modules_separate_findings PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2399711Z tests/test_pattern_fragmentation.py::test_framework_surface_error_handling_is_dampened PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2409543Z tests/test_pattern_fragmentation.py::test_core_error_handling_is_not_dampened PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2419197Z tests/test_pattern_fragmentation.py::test_identical_decorator_patterns_no_finding PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2429708Z tests/test_pattern_fragmentation.py::test_plugin_architecture_api_fragmentation_is_dampened_to_info PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2440862Z tests/test_pattern_fragmentation.py::test_combined_framework_and_plugin_dampening_caps_to_info PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2451402Z tests/test_pattern_fragmentation.py::test_issue_266_api_endpoint_variants_in_multi_extension_layout_are_info PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2461703Z tests/test_pattern_fragmentation.py::test_issue_266_error_handling_variants_in_multi_extension_layout_are_info PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2471815Z tests/test_pattern_fragmentation.py::test_plugin_variation_cap_is_not_applied_for_non_plugin_layout PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2480032Z tests/test_pattern_fragmentation.py::test_score_aggregation PASSED       [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2489146Z tests/test_pattern_fragmentation.py::test_return_pattern_two_variants_detected PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2497861Z tests/test_pattern_fragmentation.py::test_return_pattern_single_variant_no_finding PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2508027Z tests/test_pattern_fragmentation.py::test_return_pattern_three_variants PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2545063Z tests/test_patterns_command.py::test_patterns_json_output_file_and_target_path_passthrough PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2582487Z tests/test_patterns_command.py::test_patterns_rich_output_empty_catalog_prints_no_patterns PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2590827Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_classvars_exist PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2598670Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_eviction_interval_is_one_hour PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2625885Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_first_call_runs_eviction PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2653080Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_second_call_within_interval_skips_eviction PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2680438Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_eviction_runs_again_after_interval PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2707421Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_warm_path_faster_than_cold PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2747216Z tests/test_perf_mcp_latency.py::TestParseCacheEvictionRateLimiting::test_thread_safety PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2757388Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_cache_populated_on_first_call PASSED [ 64%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2767160Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_cache_returns_same_object_on_second_call PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2776670Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_warm_path_faster_than_cold PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2786863Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_cache_is_invalidated_by_different_input PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2795194Z tests/test_perf_mcp_latency.py::TestTopoSortCache::test_empty_list_not_cached PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2804787Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_cache_populated_on_first_call PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2813274Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_cache_returns_same_object_on_second_call PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2821724Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_warm_path_faster_than_cold PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2835120Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_result_contains_file_local_and_other PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2845007Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_different_registry_produces_different_cache_entry PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2862630Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_thread_safety PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:07.2872967Z tests/test_perf_mcp_latency.py::TestSignalClassSplitCache::test_cache_survives_monkeypatch_via_key_change PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3780184Z tests/test_perf_mcp_latency.py::TestIncrementalRunnerUsesCache::test_runner_run_populates_split_cache PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3790869Z tests/test_phantom_reference.py::TestNameCollector::test_collects_call_targets PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3801021Z tests/test_phantom_reference.py::TestNameCollector::test_collects_chained_attribute_root PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3810777Z tests/test_phantom_reference.py::TestNameCollector::test_skips_type_checking_block PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3819648Z tests/test_phantom_reference.py::TestNameCollector::test_detects_star_import PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3829378Z tests/test_phantom_reference.py::TestNameCollector::test_detects_module_getattr PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3838635Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_function_defs PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3847584Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_class_defs PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3857852Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_assignments PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3866637Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_for_targets PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3875722Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_with_as PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3884738Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_except_handler PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3893567Z tests/test_phantom_reference.py::TestScopeCollector::test_collects_imports PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3937780Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_detects_phantom_calls PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.3984185Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_no_findings_when_all_resolved PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4025709Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_star_import_files PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4067661Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_module_getattr PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4113995Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_builtins_not_flagged PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4152069Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_test_files PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4190903Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_dunder_names PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4219383Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_skips_non_python PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4266154Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_cross_file_resolution PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4310895Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_local_assignment_resolves PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4361167Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_comprehension_variables_not_flagged PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4406469Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_lambda_parameters_not_flagged PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4452230Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_import_from_phantom_detected PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4497476Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_import_from_constant_not_flagged PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4554786Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_internal_artifact_cache_avoids_second_ast_parse PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4617155Z tests/test_phantom_reference.py::TestPhantomReferenceSignal::test_internal_artifact_cache_reparses_only_changed_file PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4626781Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_import_in_import_error_guard PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4635424Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_import_not_in_guard PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4644353Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_bare_except_guard PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4653693Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_module_not_found_error_guard PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4662328Z tests/test_phr_coverage.py::TestIsInTryExceptImportError::test_tuple_handler_types PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4671386Z tests/test_phr_coverage.py::TestCollectTypeCheckingImportIds::test_name_style_tc_block PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4680997Z tests/test_phr_coverage.py::TestCollectTypeCheckingImportIds::test_attribute_style_tc_block PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4689980Z tests/test_phr_coverage.py::TestCollectTypeCheckingImportIds::test_no_tc_block_returns_empty PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4699555Z tests/test_phr_coverage.py::TestNameCollector::test_collects_used_names PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4708322Z tests/test_phr_coverage.py::TestNameCollector::test_star_import_detected PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4717228Z tests/test_phr_coverage.py::TestNameCollector::test_getattr_module_detected PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4726117Z tests/test_phr_coverage.py::TestNameCollector::test_exec_eval_detected PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4735736Z tests/test_phr_coverage.py::TestNameCollector::test_type_checking_names_skipped PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4744844Z tests/test_phr_coverage.py::TestScopeCollector::test_function_and_class PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4753144Z tests/test_phr_coverage.py::TestScopeCollector::test_imports PASSED      [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4762365Z tests/test_phr_coverage.py::TestScopeCollector::test_for_loop_target PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4774502Z tests/test_phr_coverage.py::TestScopeCollector::test_with_as PASSED      [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4783519Z tests/test_phr_coverage.py::TestScopeCollector::test_except_handler PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4791934Z tests/test_phr_coverage.py::TestScopeCollector::test_annotated_assignment PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4801097Z tests/test_phr_coverage.py::TestScopeCollector::test_augmented_assignment PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4810042Z tests/test_phr_coverage.py::TestScopeCollector::test_lambda_params PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4819602Z tests/test_phr_coverage.py::TestScopeCollector::test_comprehension_variable PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4828599Z tests/test_phr_coverage.py::TestScopeCollector::test_walrus_operator PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4837574Z tests/test_phr_coverage.py::TestScopeCollector::test_global_declaration PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4845972Z tests/test_phr_coverage.py::TestPathToModule::test_simple_module PASSED  [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4854309Z tests/test_phr_coverage.py::TestPathToModule::test_src_prefix_stripped PASSED [ 65%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4862232Z tests/test_phr_coverage.py::TestPathToModule::test_init_file PASSED      [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4870290Z tests/test_phr_coverage.py::TestPathToModule::test_empty_parts PASSED    [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4879015Z tests/test_phr_coverage.py::TestPathToModule::test_windows_backslash_src_layout PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4887634Z tests/test_phr_coverage.py::TestPathToModule::test_windows_backslash_lib_layout PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4895979Z tests/test_phr_coverage.py::TestBuildProjectSymbols::test_collects_functions_and_classes PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4903965Z tests/test_phr_coverage.py::TestBuildProjectSymbols::test_skips_non_python PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4912239Z tests/test_phr_coverage.py::TestBuildModuleExports::test_exports_include_imports PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4921402Z tests/test_phr_coverage.py::TestBuildModuleExports::test_skips_non_python PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4930482Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_guarded_import PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4938978Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_unguarded_import PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4947801Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_bare_except_guard PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4956844Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_wrong_exception_type PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4965718Z tests/test_phr_rich_coverage.py::TestIsInTryExceptImportError::test_module_not_found_error PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4975124Z tests/test_phr_rich_coverage.py::TestCollectTypeCheckingImportIds::test_type_checking_block PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4983711Z tests/test_phr_rich_coverage.py::TestCollectTypeCheckingImportIds::test_no_type_checking PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4991217Z tests/test_phr_rich_coverage.py::TestPathToModule::test_simple PASSED    [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.4999921Z tests/test_phr_rich_coverage.py::TestPathToModule::test_init PASSED      [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5008442Z tests/test_phr_rich_coverage.py::TestPathToModule::test_strip_src PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5016662Z tests/test_phr_rich_coverage.py::TestPathToModule::test_strip_lib PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5024638Z tests/test_phr_rich_coverage.py::TestPathToModule::test_empty PASSED     [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5032933Z tests/test_phr_rich_coverage.py::TestScoreBar::test_low_green PASSED     [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5041231Z tests/test_phr_rich_coverage.py::TestScoreBar::test_mid_yellow PASSED    [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5049417Z tests/test_phr_rich_coverage.py::TestScoreBar::test_high_red PASSED      [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5057542Z tests/test_phr_rich_coverage.py::TestScoreBar::test_zero PASSED          [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5065800Z tests/test_phr_rich_coverage.py::TestScoreBar::test_custom_width PASSED  [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5073792Z tests/test_phr_rich_coverage.py::TestSparkline::test_empty PASSED        [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5081744Z tests/test_phr_rich_coverage.py::TestSparkline::test_single PASSED       [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5090157Z tests/test_phr_rich_coverage.py::TestSparkline::test_ascending PASSED    [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5098375Z tests/test_phr_rich_coverage.py::TestSparkline::test_flat PASSED         [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5107355Z tests/test_phr_rich_coverage.py::TestSparkline::test_width_clamp PASSED  [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5155800Z tests/test_pipeline_components.py::test_ingestion_phase_uses_cache_and_preserves_order PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5196291Z tests/test_pipeline_components.py::test_ingestion_phase_remaps_all_cached_file_references PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5238254Z tests/test_pipeline_components.py::test_ingestion_phase_reparses_when_parse_cache_schema_is_stale PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5249195Z tests/test_pipeline_components.py::test_fetch_git_history_uses_cache_for_same_head PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5259185Z tests/test_pipeline_components.py::test_fetch_git_history_cache_invalidates_on_head_change PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5270445Z tests/test_pipeline_components.py::test_fetch_git_history_uses_persistent_index_when_enabled PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5318501Z tests/test_pipeline_components.py::test_signal_phase_records_degradation_on_signal_failure PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5369301Z tests/test_pipeline_components.py::test_ingestion_phase_records_degradation_on_parser_timeout PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5417323Z tests/test_pipeline_components.py::test_signal_phase_warning_always_includes_exc_info PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5464227Z tests/test_pipeline_components.py::test_signal_phase_records_degradation_on_signal_timeout PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5506198Z tests/test_pipeline_components.py::test_signal_phase_filters_active_signals PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5547201Z tests/test_pipeline_components.py::test_signal_phase_skips_embedding_init_when_not_needed PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5588220Z tests/test_pipeline_components.py::test_signal_phase_initializes_embeddings_when_needed PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5600860Z tests/test_pipeline_components.py::test_scoring_phase_applies_small_repo_kwargs_and_post_processing PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5653052Z tests/test_pipeline_components.py::test_default_workers_uses_env_override PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5693792Z tests/test_pipeline_components.py::test_default_workers_ignores_invalid_env PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5751722Z tests/test_pipeline_components.py::test_signal_phase_file_local_dependency_cache_reruns_only_changed_file PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5796554Z tests/test_pipeline_components.py::test_signal_phase_file_local_cache_reuses_results_across_scope_switch PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5837744Z tests/test_pipeline_components.py::test_signal_phase_file_local_respects_should_process_file PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5891969Z tests/test_pipeline_components.py::test_signal_phase_repo_wide_dependency_spec_ignores_unrelated_changes PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5903307Z tests/test_pipeline_components.py::test_analysis_pipeline_exposes_phase_timings PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.5933411Z tests/test_pipeline_components.py::test_signal_phase_records_degradation_when_active_signals_match_none PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6283444Z tests/test_pipeline_components.py::test_signal_phase_exposes_per_signal_timing_map PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6337454Z tests/test_pipeline_components.py::test_ingestion_phase_continues_in_degraded_mode_on_parser_exception PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6346526Z tests/test_pipeline_diff_analyzer_extended.py::test_prune_git_history_cache_stale_entries PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6355388Z tests/test_pipeline_diff_analyzer_extended.py::test_prune_git_history_cache_max_entries PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6392010Z tests/test_pipeline_diff_analyzer_extended.py::test_diff_baseline_file_outside_repo PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6437622Z tests/test_pipeline_diff_analyzer_extended.py::test_diff_baseline_file_inside_repo PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6480755Z tests/test_pipeline_diff_analyzer_extended.py::test_analyzer_is_git_repo_wrapper PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6542967Z tests/test_pipeline_diff_analyzer_extended.py::test_analyzer_fetch_git_history_wrapper PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6762115Z tests/test_pipeline_diff_analyzer_extended.py::test_analyze_repo_with_on_progress_callback PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6801383Z tests/test_pipeline_diff_analyzer_extended.py::test_analyze_diff_subprocess_failure_fallback PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6831159Z tests/test_pipeline_diff_analyzer_extended.py::test_function_is_guarded_no_function PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6841174Z tests/test_pipeline_diff_analyzer_extended.py::test_max_nesting_depth_nested_function PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6850416Z tests/test_pipeline_diff_analyzer_extended.py::test_function_max_nesting_syntax_error PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6859329Z tests/test_pipeline_diff_analyzer_extended.py::test_function_max_nesting_no_function PASSED [ 66%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6868572Z tests/test_pipeline_diff_analyzer_extended.py::test_scope_from_finding_module_scope_standalone PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6877177Z tests/test_pipeline_diff_analyzer_extended.py::test_scope_from_finding_repo_scope_standalone PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6886352Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_maz_non_string_auth_mech_standalone PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6895674Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_ecd_with_diverged_fns_and_comparison_ref PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6905878Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_with_blast_radius_and_import_path PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6916721Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_integer_layer_zero_not_treated_as_unknown PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6926009Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_zone_of_pain_no_layer_metadata PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6935058Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_blast_radius_no_layer_metadata PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6944243Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_god_module_no_layer_metadata PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6952647Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_avs_policy_boundary_no_layer_metadata PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6960923Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_ccc_with_co_change_weight_and_commit_samples PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6969376Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_hsc_api_token_rule PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6977898Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_hsc_placeholder_secret_rule PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6985899Z tests/test_pipeline_diff_analyzer_extended.py::test_gen_hsc_default_rule PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.6994351Z tests/test_pipeline_diff_analyzer_extended.py::test_findings_to_nc_invalid_scope_filter PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7003570Z tests/test_pipeline_diff_analyzer_extended.py::test_findings_to_nc_target_file_filter_excludes PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7012821Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_meta_returns_25_core_signals PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7021742Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_abbrevs_are_unique PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7030550Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_signal_ids_are_unique PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7038998Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_abbrev_map_contains_known_entries PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7047657Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_abbrev_map_has_25_entries PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7056617Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_signal_to_abbrev_reverses_abbrev_map PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7065758Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_weight_defaults_contains_known_weights PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7075405Z tests/test_plugin_api.py::TestSignalRegistryCore::test_registry_default_weights_match_runtime_defaults PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7084368Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_meta_known_signal PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7093121Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_meta_unknown_signal_returns_none PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7101858Z tests/test_plugin_api.py::TestSignalRegistryCore::test_resolve_abbrev_case_insensitive PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7110829Z tests/test_plugin_api.py::TestSignalRegistryCore::test_resolve_abbrev_unknown_returns_none PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7124738Z tests/test_plugin_api.py::TestSignalRegistryCore::test_get_signals_by_category PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7134475Z tests/test_plugin_api.py::TestSignalRegistryCore::test_all_categories_are_known PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7143753Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_all_signals_have_valid_repair_level PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7152844Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_all_signals_have_valid_benchmark_coverage PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7162123Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_verifiable_requires_verify_plan PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7171469Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_plannable_requires_recommender_or_verify_plan PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7180737Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_example_based_requires_fix_field PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7190071Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_diagnosis_has_no_recommender_or_fix PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7199679Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_get_repair_coverage_summary_returns_all_signals PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7208633Z tests/test_plugin_api.py::TestRepairCoverageMetadata::test_no_signal_has_benchmark_without_repair PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7217887Z tests/test_plugin_api.py::TestPluginRegistration::test_register_plugin_signal_meta PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7226984Z tests/test_plugin_api.py::TestPluginRegistration::test_duplicate_registration_is_idempotent PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7237328Z tests/test_plugin_api.py::TestPluginRegistration::test_duplicate_abbreviation_raises_value_error PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7247461Z tests/test_plugin_api.py::TestPluginRegistration::test_duplicate_abbreviation_between_plugins_raises PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7256498Z tests/test_plugin_api.py::TestPluginRegistration::test_reset_removes_plugin_signal PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7265436Z tests/test_plugin_api.py::TestPluginConfig::test_plugin_config_default_empty PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7276435Z tests/test_plugin_api.py::TestPluginConfig::test_drift_config_has_plugins_field PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7285797Z tests/test_plugin_api.py::TestPluginConfig::test_plugin_config_can_disable_plugins PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7296625Z tests/test_plugin_api.py::TestPluginConfig::test_drift_config_plugins_roundtrip PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7308664Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_empty_when_no_entry_points PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7323081Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_loads_valid_signal PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7338511Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_skips_non_basesignal PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7361696Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_signal_plugins_skips_failed_load PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7373284Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_output_plugins_empty_when_no_entry_points PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7384980Z tests/test_plugin_api.py::TestPluginDiscovery::test_discover_command_plugins_empty_when_no_entry_points PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7393634Z tests/test_policy_compiler.py::TestPolicyRule::test_to_dict_roundtrip PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7401601Z tests/test_policy_compiler.py::TestPolicyRule::test_defaults PASSED      [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7410163Z tests/test_policy_compiler.py::TestCompiledPolicy::test_to_dict PASSED   [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7418258Z tests/test_policy_compiler.py::TestPathsToModules::test_simple_paths PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7426479Z tests/test_policy_compiler.py::TestPathsToModules::test_short_paths PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7434430Z tests/test_policy_compiler.py::TestPathsToModules::test_single_segment PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7442154Z tests/test_policy_compiler.py::TestPathsToModules::test_backslash_normalisation PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7450522Z tests/test_policy_compiler.py::TestPathsToModules::test_empty PASSED     [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7458603Z tests/test_policy_compiler.py::TestInScope::test_empty_scope_matches_everything PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7466522Z tests/test_policy_compiler.py::TestInScope::test_allowed_path_matches PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7474376Z tests/test_policy_compiler.py::TestInScope::test_unrelated_path_no_match PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7481964Z tests/test_policy_compiler.py::TestInScope::test_module_match PASSED     [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7490265Z tests/test_policy_compiler.py::TestExtractTopSignals::test_empty_findings PASSED [ 67%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7500143Z tests/test_policy_compiler.py::TestExtractTopSignals::test_extracts_top PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7508309Z tests/test_policy_compiler.py::TestBuildRiskContext::test_empty PASSED   [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7519591Z tests/test_policy_compiler.py::TestBuildRiskContext::test_with_findings PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7528186Z tests/test_policy_compiler.py::TestCompileScopeRules::test_forbidden_paths_generate_block_rules PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7536306Z tests/test_policy_compiler.py::TestCompileScopeRules::test_allowed_paths_generate_warn_rule PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7544383Z tests/test_policy_compiler.py::TestCompileScopeRules::test_empty_scope_no_rules PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7552639Z tests/test_policy_compiler.py::TestCompileCalibrationRules::test_no_confidence_returns_empty PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7560712Z tests/test_policy_compiler.py::TestCompileCalibrationRules::test_low_confidence_generates_rule PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7568883Z tests/test_policy_compiler.py::TestCompileCalibrationRules::test_high_confidence_no_rule PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7577001Z tests/test_policy_compiler.py::TestCompileFindingRules::test_empty PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7588100Z tests/test_policy_compiler.py::TestCompileFindingRules::test_generates_stop_conditions PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7596205Z tests/test_policy_compiler.py::TestAssembleRules::test_deduplication PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7604290Z tests/test_policy_compiler.py::TestAssembleRules::test_enforcement_priority PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7612361Z tests/test_policy_compiler.py::TestAssembleRules::test_max_rules_cap PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7621086Z tests/test_policy_compiler.py::TestAssembleRules::test_max_per_category_cap PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7629460Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_task_header PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7640375Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_rules_by_category PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7649394Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_reuse_targets PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7657654Z tests/test_policy_compiler.py::TestRenderPolicyMarkdown::test_renders_risk_context PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7688330Z tests/test_policy_compiler.py::TestResolveCompileScope::test_git_diff_paths PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7717003Z tests/test_policy_compiler.py::TestResolveCompileScope::test_empty_inputs_returns_empty_scope PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7745370Z tests/test_policy_compiler.py::TestCompilePolicy::test_compiles_with_git_diff PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7775384Z tests/test_policy_compiler.py::TestCompilePolicy::test_compiles_with_empty_inputs PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7804197Z tests/test_policy_compiler.py::TestCompilePolicy::test_max_rules_respected PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7834628Z tests/test_policy_compiler.py::TestCompilePolicy::test_calibration_data_integrated PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7864791Z tests/test_policy_compiler.py::TestCompilePolicy::test_to_dict_serialisable PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7893619Z tests/test_policy_gate.py::TestValidateGate::test_valid_gate_no_issues PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7920729Z tests/test_policy_gate.py::TestValidateGate::test_missing_aufgabe PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7947967Z tests/test_policy_gate.py::TestValidateGate::test_missing_entscheidung PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.7975514Z tests/test_policy_gate.py::TestValidateGate::test_invalid_entscheidung_value PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8004271Z tests/test_policy_gate.py::TestValidateGate::test_short_begruendung_warning PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8032167Z tests/test_policy_gate.py::TestValidateGate::test_inconsistent_signal_layers PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8065548Z tests/test_policy_gate.py::TestValidateGate::test_consistent_signal_layers_ja PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8094166Z tests/test_policy_gate.py::TestValidateGate::test_abbruch_is_valid_decision PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8125677Z tests/test_policy_gate.py::TestValidateGate::test_missing_audit_artifacts_when_signal_work PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8136003Z tests/test_pr_comment.py::test_pr_comment_contains_header PASSED         [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8145518Z tests/test_pr_comment.py::test_pr_comment_summary_table PASSED           [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8155126Z tests/test_pr_comment.py::test_pr_comment_top_findings_heading PASSED    [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8164522Z tests/test_pr_comment.py::test_pr_comment_findings_rows PASSED           [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8174648Z tests/test_pr_comment.py::test_pr_comment_max_findings_limit PASSED      [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8184485Z tests/test_pr_comment.py::test_pr_comment_no_trend_shown_as_na PASSED    [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8193906Z tests/test_pr_comment.py::test_pr_comment_trend_worsening_arrow PASSED   [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8203120Z tests/test_pr_comment.py::test_pr_comment_trend_improving_arrow PASSED   [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8211674Z tests/test_pr_comment.py::test_pr_comment_empty_findings PASSED          [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8222014Z tests/test_pr_comment.py::test_pr_comment_no_location_for_file_less_finding PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.8580327Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[changelog_gate_fails] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.9113702Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[version_bump_gate_fails] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:09.9664064Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[lockfile_gate_fails] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.0091997Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[docstring_gate_fails] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.0577864Z tests/test_pre_push_gate_behavior.py::test_pre_push_gate_failures_are_enforced[risk_audit_gate_fails] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.1013782Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_changelog_gate] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.1462090Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_version_bump_gate] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.2069967Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_lockfile_gate] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.2507095Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_docstring_gate] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.2958712Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_risk_audit_gate] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3234099Z tests/test_pre_push_gate_behavior.py::test_pre_push_skip_overrides_allow_push[skip_all_hooks] PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3243992Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_exact_file_match PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3252356Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_substring_match_in_file_path PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3260389Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_no_match_wrong_signal PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3268808Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_file_path_none_skipped PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3276935Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_related_files_fallback PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3285464Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_no_match_at_all PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3293625Z tests/test_precision_coverage.py::TestHasMatchingFinding::test_trailing_slash_stripped PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3301498Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_empty_report PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3309740Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_perfect_precision PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3318066Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_precision_with_fp PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3325994Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_recall_with_fn PASSED [ 68%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3334364Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_f1_score PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3342045Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_f1_zero_when_no_tp PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3350322Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_precision_recall_default_when_no_data PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3358205Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_all_signals_sorted PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3366637Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_to_dict_structure PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3375610Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_to_json PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3384059Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_summary_format PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3392972Z tests/test_precision_coverage.py::TestPrecisionRecallReport::test_aggregate_f1_multi_signal PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3464032Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3526491Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3607846Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_validation_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3678876Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_logging_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3745592Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_boundary_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3812592Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_confounder_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3881330Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_decorator_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.3949353Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_return_pattern_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4023673Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4105166Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4175004Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_circular_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4252476Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_skip_layer_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4327693Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_boundary_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4399275Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_confounder_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4472933Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4534586Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4607809Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_near_dup_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4685613Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_exact_triple_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4755853Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4837366Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4913220Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_state_machine_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.4984037Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_nested_loops_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5052659Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_init_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5128890Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_private_micro_helper_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5199136Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5261995Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5331136Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5399549Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5466239Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_ml_in_web_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5535000Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5606804Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5675638Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_adr_mismatch_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5747777Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_adr_file_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5809963Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_url_fragment_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5876402Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5941771Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6011235Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_mixed_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6075001Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_boundary_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6138340Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_decorator_boundary_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6205058Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6279842Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6359239Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_large_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6420404Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_few_tests_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6520533Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6618915Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6724560Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_complex_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6786084Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_simple_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6875264Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_decorator_guard_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.6949325Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7014430Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7083448Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_private_helpers_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7146667Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_validate_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7206706Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ensure_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7266782Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_is_has_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7323774Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_get_or_create_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7382619Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_try_tp] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7449616Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7505308Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_stub_tn] PASSED [ 69%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7566858Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_async_bool_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7630328Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_ensure_upsert_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7685955Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7750280Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_high_density_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7803771Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7857059Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_tiny_file_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7908893Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_test_file_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.7978875Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8046201Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8109374Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8166095Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_boundary_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8225508Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_confounder_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8292861Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8357376Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_confounder_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8423880Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8489088Z tests/test_precision_recall.py::test_ground_truth_fixture[sms_confounder_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8552289Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8624394Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8692348Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_confounder_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8782162Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8852481Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8915628Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_confounder_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.8979057Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9040773Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_confounder_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9104057Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_boundary_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9172991Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_flask_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9244129Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_celery_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9307061Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_logging_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9368986Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_confounder_string_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9430149Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_confounder_badge_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9492032Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_confounder_heading_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9555112Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_confounder_api_path_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9644172Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_confounder_dispatch_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9720613Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_confounder_functional_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9784279Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_confounder_short_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9848069Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_confounder_feature_toggle_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:10.9955509Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_confounder_type_stub_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0017013Z tests/test_precision_recall.py::test_ground_truth_fixture[bat_confounder_noqa_config_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0077987Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_tn_package_lazy_getattr] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0143808Z tests/test_precision_recall.py::test_ground_truth_fixture[tpd_tn_negative_assert_inline] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0207318Z tests/test_precision_recall.py::test_ground_truth_fixture[maz_tn_cli_serving_path] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0264995Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_tn_ml_tokenizer_constants] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0323692Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_tn_try_comparison_helper] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0381987Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_repository_pattern_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0447942Z tests/test_precision_recall.py::test_ground_truth_fixture[tvs_new_file_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0514554Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_property_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0577563Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_inline_code_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0649721Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_test_mock_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0720699Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_boundary_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0788545Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_boundary_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0853760Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_init_medium_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0917904Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_boundary_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.0986905Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.1049340Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.1136992Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_confounder_few_commits_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.1209040Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_boundary_min_commits_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.1315328Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_large_commit_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.1386175Z tests/test_precision_recall.py::test_ground_truth_fixture[ecm_tn_stable_contract] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.1617247Z tests/test_precision_recall.py::test_ground_truth_fixture[ecm_tp_contract_changed] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.1849083Z tests/test_precision_recall.py::test_ground_truth_fixture[ecm_confounder_refactored_body_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.1927660Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2006988Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2073302Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_star_import_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2144355Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_builtin_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2220789Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_cross_file_tp] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2288178Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_dynamic_tn] PASSED [ 70%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2359058Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_comprehension_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2423650Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_lambda_param_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2490558Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_import_from_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2561530Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_decorator_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2631400Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_multi_phantom_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2705102Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_type_checking_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2773966Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_private_boundary] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2844877Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_single_char_boundary] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2918448Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_parent_reexport_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.2988785Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_missing_package_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3058144Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_optional_dep_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3130905Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_stdlib_import_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3195156Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_type_checking_third_party_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3259126Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_module_not_found_error_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3320888Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_runtime_missing_attr_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3383442Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_runtime_valid_attr_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3445005Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_runtime_guarded_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3503535Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_github_token_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3563910Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_high_entropy_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3625992Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_env_read_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3685554Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_placeholder_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3744261Z tests/test_precision_recall.py::test_ground_truth_fixture[foe_high_import_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3802753Z tests/test_precision_recall.py::test_ground_truth_fixture[foe_normal_import_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3857689Z tests/test_precision_recall.py::test_ground_truth_fixture[foe_barrel_file_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3923855Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_conditional_import_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.3999026Z tests/test_precision_recall.py::test_ground_truth_fixture[phr_framework_decorator_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4071754Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_models_omnilayer_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4143756Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_confounder_dto_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4216398Z tests/test_precision_recall.py::test_ground_truth_fixture[dia_custom_auxiliary_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4286815Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_protocol_methods_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4356892Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_thin_wrapper_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4423458Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_confounder_name_diverse_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4494560Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_tp_deep_nesting] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4558574Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_tn_flat_code] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4653007Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_tp_many_elif] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4723987Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_boundary_threshold] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4789477Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_confounder_async_loops] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4856417Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_confounder_decorators] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4926250Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_tp_cross_layer] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.4992605Z tests/test_precision_recall.py::test_ground_truth_fixture[ccc_confounder_burst_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5050831Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_confounder_single_method_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5117161Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_confounder_property_only_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5184713Z tests/test_precision_recall.py::test_ground_truth_fixture[cod_boundary_partial_cohesion] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5242854Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_django_insecure_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5302476Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_verify_false_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5360244Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_secure_django_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5418769Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_verify_false_localhost_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5474972Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ignore_directive_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5547328Z tests/test_precision_recall.py::test_ground_truth_fixture[tsb_ts_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5624057Z tests/test_precision_recall.py::test_ground_truth_fixture[tsb_ts_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5693033Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_validate_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5765100Z tests/test_precision_recall.py::test_ground_truth_fixture[nbv_ts_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5901760Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_ts_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.5971383Z tests/test_precision_recall.py::test_ground_truth_fixture[gcd_ts_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6046506Z tests/test_precision_recall.py::test_ground_truth_fixture[tsa_circular_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6120469Z tests/test_precision_recall.py::test_ground_truth_fixture[tsa_clean_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6196803Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_ts_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6266808Z tests/test_precision_recall.py::test_ground_truth_fixture[bem_ts_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6346368Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_ts_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6411341Z tests/test_precision_recall.py::test_ground_truth_fixture[eds_ts_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6488394Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_ts_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6556423Z tests/test_precision_recall.py::test_ground_truth_fixture[mds_ts_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6639162Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_ts_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6726850Z tests/test_precision_recall.py::test_ground_truth_fixture[pfs_ts_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6789741Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_ts_github_token_tp] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6849900Z tests/test_precision_recall.py::test_ground_truth_fixture[hsc_ts_env_read_tn] PASSED [ 71%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6926021Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_ts_deep_nesting_tp] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.6988753Z tests/test_precision_recall.py::test_ground_truth_fixture[cxs_ts_flat_code_tn] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7049694Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ts_cors_wildcard_tp] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7106951Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ts_reject_unauth_tp] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7164985Z tests/test_precision_recall.py::test_ground_truth_fixture[isd_ts_secure_tn] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7229207Z tests/test_precision_recall.py::test_ground_truth_fixture[maz_ts_express_no_auth_tp] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7287365Z tests/test_precision_recall.py::test_ground_truth_fixture[maz_ts_express_auth_tn] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7347121Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_tp] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7411206Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_tn] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7481661Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_triangle_tp] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7548807Z tests/test_precision_recall.py::test_ground_truth_fixture[cir_confounder_tn] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7624302Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_tp] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7694899Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_tn] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7765928Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_boundary_tp] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7830106Z tests/test_precision_recall.py::test_ground_truth_fixture[dca_confounder_tn] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:11.7904998Z tests/test_precision_recall.py::test_ground_truth_fixture[avs_transitive_tp] PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5091877Z tests/test_precision_recall.py::test_precision_recall_report PASSED      [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5100903Z tests/test_preflight_and_report.py::TestPreflightResult::test_defaults PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5109317Z tests/test_preflight_and_report.py::TestPreflightResult::test_skipped_count PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5117525Z tests/test_preflight_and_report.py::TestPreflightResult::test_to_dict_roundtrip PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5204004Z tests/test_preflight_and_report.py::TestRunPreflight::test_with_git_repo PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5378109Z tests/test_preflight_and_report.py::TestRunPreflight::test_with_git_init PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5434223Z tests/test_preflight_and_report.py::TestRunPreflight::test_empty_directory PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5443390Z tests/test_preflight_and_report.py::TestMarkdownReport::test_repo_analysis_preflight_annotation_is_concrete PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5472986Z tests/test_preflight_and_report.py::TestMarkdownReport::test_basic_report_structure PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5502880Z tests/test_preflight_and_report.py::TestMarkdownReport::test_preflight_section PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5531036Z tests/test_preflight_and_report.py::TestMarkdownReport::test_no_findings_message PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5560596Z tests/test_preflight_and_report.py::TestMarkdownReport::test_feedback_prompt PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5590374Z tests/test_preflight_and_report.py::TestMarkdownReport::test_signal_coverage_section PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5620156Z tests/test_preflight_and_report.py::TestMarkdownReport::test_analyzer_warnings_section PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5649018Z tests/test_preflight_and_report.py::TestMarkdownReport::test_exclude_preflight PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5706956Z tests/test_preflight_and_report.py::TestMarkdownCLIFormat::test_analyze_help_lists_markdown_format PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5763007Z tests/test_preflight_and_report.py::TestMarkdownCLIFormat::test_format_markdown_produces_report PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5844548Z tests/test_preflight_and_report.py::TestGuidanceFooter::test_guidance_shows_when_no_config PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5911072Z tests/test_preflight_and_report.py::TestGuidanceFooter::test_guidance_hidden_when_config_exists PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.5986490Z tests/test_preflight_and_report.py::TestGuidanceFooter::test_guidance_german PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6125543Z tests/test_preset.py::TestPresetListCommand::test_preset_list_shows_all_builtin PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6246216Z tests/test_preset.py::TestPresetListCommand::test_preset_list_json PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6343205Z tests/test_preset.py::TestPresetListCommand::test_preset_list_json_has_required_fields PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6411809Z tests/test_preset.py::TestPresetShowCommand::test_show_default PASSED    [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6489308Z tests/test_preset.py::TestPresetShowCommand::test_show_fastapi PASSED    [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6504659Z tests/test_preset.py::TestPresetShowCommand::test_show_unknown_preset PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6513704Z tests/test_preset.py::TestProfileRegistry::test_all_profiles_registered PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6522949Z tests/test_preset.py::TestProfileRegistry::test_fastapi_has_layer_policies PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6531849Z tests/test_preset.py::TestProfileRegistry::test_library_upweights_api_quality PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6540550Z tests/test_preset.py::TestProfileRegistry::test_monorepo_has_high_file_limit PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6549222Z tests/test_preset.py::TestProfileRegistry::test_quick_disables_expensive_signals PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6558843Z tests/test_preset.py::TestProfileRegistry::test_get_profile_unknown_raises PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.6568395Z tests/test_preset.py::TestProfileRegistry::test_list_profiles_returns_all PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:12.8267918Z tests/test_property_based.py::test_config_load_from_yaml_never_raises_unexpected PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.0258063Z tests/test_property_based.py::test_config_model_validate_never_raises_unexpected PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.3292586Z tests/test_property_based.py::test_matches_any_always_returns_bool PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.4057378Z tests/test_property_based.py::test_matches_any_empty_patterns_always_false PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.5104896Z tests/test_property_based.py::test_discover_files_terminates_on_empty_repo PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6291666Z tests/test_property_based.py::test_discover_files_finds_all_python_files PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6300972Z tests/test_quality_gate.py::TestCompareRuns::test_improving PASSED       [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6309503Z tests/test_quality_gate.py::TestCompareRuns::test_degrading PASSED       [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6317731Z tests/test_quality_gate.py::TestCompareRuns::test_stable PASSED          [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6326456Z tests/test_quality_gate.py::TestCompareRuns::test_score_improving_findings_stable PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6334459Z tests/test_quality_gate.py::TestCompareRuns::test_findings_degrading_score_stable PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6342509Z tests/test_quality_gate.py::TestCompareRuns::test_custom_tolerances_can_mark_small_regression_as_stable PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6350492Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_empty_history PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6358465Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_single_entry PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6366522Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_two_entries PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6374848Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_uses_last_two PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6390219Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_missing_score_in_prev_raises_valueerror PASSED [ 72%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6399790Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_missing_finding_count_in_prev_raises_valueerror PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6408904Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_missing_score_in_curr_raises_valueerror PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6417618Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_error_message_names_missing_keys PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6426577Z tests/test_quality_gate.py::TestQualityDriftFromHistory::test_custom_tolerances_are_forwarded_to_compare PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6436909Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_all_pass PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6445210Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_median_below_threshold PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6453654Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_positive_seed_rate_below_threshold PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6462647Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_ruff_regression_blocks_gate PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6471081Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_mypy_regression_blocks_gate PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6479352Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_drift_delta_above_tolerance PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6487415Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_drift_delta_within_tolerance PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6495460Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_all_seeds_errored PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6503539Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_mixed_errors_partial_valid PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6511312Z tests/test_quality_loop/test_evaluate.py::TestComputeGate::test_multiple_failures_all_reported PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6521055Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_basic_aggregation PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6530559Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_positive_seed_rate_calculation PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6539613Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_gate_pass_true_in_result PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6548679Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_gate_fail_in_result PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6557270Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_error_seeds_tracked PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6566154Z tests/test_quality_loop/test_evaluate.py::TestAggregate::test_thresholds_stored_in_result PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6574700Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_from_result_dict PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6582970Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_from_error PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6591128Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_ruff_regression_detected PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6599579Z tests/test_quality_loop/test_evaluate.py::TestSeedResult::test_mypy_regression_detected PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6609236Z tests/test_quality_loop/test_evaluate.py::TestJsonContract::test_all_required_fields_present PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6643634Z tests/test_quality_loop/test_evaluate.py::TestJsonContract::test_json_round_trip PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6654106Z tests/test_quality_loop/test_evaluate.py::TestJsonContract::test_seed_detail_fields PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6687937Z tests/test_quality_loop/test_genetic.py::TestIndividual::test_random_creates_valid_individual PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6696677Z tests/test_quality_loop/test_genetic.py::TestIndividual::test_clone_is_independent PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6705647Z tests/test_quality_loop/test_genetic.py::TestCrossover::test_crossover_preserves_combined_ops PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6713971Z tests/test_quality_loop/test_genetic.py::TestCrossover::test_crossover_fitness_reset PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6722094Z tests/test_quality_loop/test_genetic.py::TestCrossover::test_crossover_with_empty_parent PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6730749Z tests/test_quality_loop/test_genetic.py::TestMutation::test_mutation_changes_individual PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6739450Z tests/test_quality_loop/test_genetic.py::TestMutation::test_mutation_respects_max_len PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6747645Z tests/test_quality_loop/test_genetic.py::TestMutation::test_mutation_fitness_reset PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6757342Z tests/test_quality_loop/test_genetic.py::TestTournamentSelect::test_tournament_selects_best_from_k PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6771635Z tests/test_quality_loop/test_genetic.py::TestTournamentSelect::test_tournament_prefers_lower_fitness PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6803499Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_initialize_size PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6833679Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_initialize_with_seeds PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6865339Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_evolve_produces_next_generation PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6875181Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_stats_with_evaluated_population PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6884932Z tests/test_quality_loop/test_genetic.py::TestPopulation::test_best_returns_lowest_fitness PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6893078Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_ucb1_returns_inf_for_unvisited PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6901262Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_ucb1_formula_correctness PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6909876Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_best_child_returns_highest_ucb1 PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6918013Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_is_fully_expanded PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6926391Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_backpropagation_updates_ancestors PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6935403Z tests/test_quality_loop/test_mcts.py::TestMCTSNode::test_mean_reward PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.6975834Z tests/test_quality_loop/test_metric.py::TestCompositeMetric::test_measure_returns_metric_result PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7005691Z tests/test_quality_loop/test_metric.py::TestCompositeMetric::test_json_extraction_strips_rich_output PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7041917Z tests/test_quality_loop/test_metric.py::TestCompositeMetric::test_normalisation_is_set_on_first_call PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7073357Z tests/test_quality_loop/test_transforms.py::TestRemoveUnusedImports::test_removes_unused_import PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7089442Z tests/test_quality_loop/test_transforms.py::TestRemoveUnusedImports::test_keeps_used_import PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7097962Z tests/test_quality_loop/test_transforms.py::TestRemoveUnusedImports::test_applicable_to PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7113930Z tests/test_quality_loop/test_transforms.py::TestInlineOneTimeVariable::test_inlines_simple_return PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7132227Z tests/test_quality_loop/test_transforms.py::TestInlineOneTimeVariable::test_does_not_inline_used_variable PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7140546Z tests/test_quality_loop/test_transforms.py::TestInlineOneTimeVariable::test_applicable_to PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7157546Z tests/test_quality_loop/test_transforms.py::TestFlattenNestedIf::test_flattens_nested_if PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7175379Z tests/test_quality_loop/test_transforms.py::TestFlattenNestedIf::test_no_flatten_with_outer_else PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7183823Z tests/test_quality_loop/test_transforms.py::TestFlattenNestedIf::test_applicable_to PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7199430Z tests/test_quality_loop/test_transforms.py::TestSimplifyBooleanReturn::test_simplifies_bool_return PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7214360Z tests/test_quality_loop/test_transforms.py::TestSimplifyBooleanReturn::test_leaves_non_bool_pattern PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7222432Z tests/test_quality_loop/test_transforms.py::TestSimplifyBooleanReturn::test_applicable_to PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7237923Z tests/test_quality_loop/test_transforms.py::TestRemoveRedundantParens::test_removes_redundant_return_parens PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7250277Z tests/test_quality_loop/test_transforms.py::TestRemoveRedundantParens::test_keeps_tuple_parens PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7258611Z tests/test_quality_loop/test_transforms.py::TestRemoveRedundantParens::test_applicable_to PASSED [ 73%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7281275Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_inlines_true_branch PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7295251Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_removes_false_branch PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7308819Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_leaves_dynamic_condition PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7317051Z tests/test_quality_loop/test_transforms.py::TestRemoveDeadBranch::test_applicable_to PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7332218Z tests/test_quality_loop/test_transforms.py::TestRemoveEmptyExcept::test_removes_bare_except_pass PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7346886Z tests/test_quality_loop/test_transforms.py::TestRemoveEmptyExcept::test_keeps_typed_except PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7356018Z tests/test_quality_loop/test_transforms.py::TestRemoveEmptyExcept::test_applicable_to PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7366326Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_apply_returns_new_object PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7376427Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_apply_does_not_mutate_original PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7384498Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_all_transforms_have_unique_names PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7392201Z tests/test_quality_loop_config_optimizer.py::TestConfigAction::test_all_transforms_non_empty PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7400451Z tests/test_quality_loop_config_optimizer.py::TestArmStats::test_ucb1_unvisited_returns_inf PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7408498Z tests/test_quality_loop_config_optimizer.py::TestArmStats::test_ucb1_after_update PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7416644Z tests/test_quality_loop_config_optimizer.py::TestArmStats::test_update_increments_visits PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7426755Z tests/test_quality_loop_config_optimizer.py::TestConfigSearchResult::test_to_dict_has_required_keys PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7435974Z tests/test_quality_loop_config_optimizer.py::TestConfigSearchResult::test_improvement_computed_correctly PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7447733Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_run_returns_result PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7459105Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_no_improvement_when_all_same_score PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7471213Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_improvement_detected_with_varying_metric PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7483182Z tests/test_quality_loop_config_optimizer.py::TestConfigMCTSSearch::test_custom_transforms_subset PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7526957Z tests/test_quality_scorecard.py::test_build_scorecard_contains_all_iso_dimensions PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7546058Z tests/test_quality_scorecard.py::test_build_scorecard_has_aggregate_scores PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7555324Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_basic_low_effort PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7563819Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_basic_medium_effort PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7572051Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_basic_high_effort PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7580189Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_min_samples_enforced PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7588373Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_custom_min_samples PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7596534Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_suppressed_excluded PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7604861Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_unresolved_excluded PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7613282Z tests/test_recommendation_calibrator.py::TestCalibrateEfforts::test_multiple_signal_types PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7646582Z tests/test_recommendation_calibrator.py::TestPersistence::test_save_load_roundtrip PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7675979Z tests/test_recommendation_calibrator.py::TestPersistence::test_load_missing_file PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7706086Z tests/test_recommendation_calibrator.py::TestPersistence::test_load_corrupt_file PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7738771Z tests/test_recommendation_calibrator.py::TestPersistence::test_load_effort_convenience PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7747863Z tests/test_recommendation_refiner.py::TestRefine::test_good_enough_returns_unchanged PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7756907Z tests/test_recommendation_refiner.py::TestRefine::test_does_not_mutate_original PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7765591Z tests/test_recommendation_refiner.py::TestRefine::test_enriches_location_on_low_fix_speed PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7774089Z tests/test_recommendation_refiner.py::TestRefine::test_replaces_generic_verbs_on_low_specificity PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7782634Z tests/test_recommendation_refiner.py::TestRefine::test_context_suffix_test PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7791373Z tests/test_recommendation_refiner.py::TestRefine::test_context_suffix_generated PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7800291Z tests/test_recommendation_refiner.py::TestRefine::test_no_double_suffix PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7808747Z tests/test_recommendation_refiner.py::TestRefine::test_max_iterations_respected PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7818386Z tests/test_recommendation_refiner.py::TestRefine::test_production_context_no_suffix PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7826535Z tests/test_recommendations.py::TestGenerateRecommendations::test_empty_findings PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7840671Z tests/test_recommendations.py::TestGenerateRecommendations::test_respects_max_limit PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7849366Z tests/test_recommendations.py::TestGenerateRecommendations::test_deduplicates_by_title PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7858226Z tests/test_recommendations.py::TestGenerateRecommendations::test_sorted_by_impact_then_effort PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7867233Z tests/test_recommendations.py::TestPatternFragmentationRecommendation::test_generates_consolidation_rec PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7875580Z tests/test_recommendations.py::TestArchitectureViolationRecommendation::test_circular_dependency_rec PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7883930Z tests/test_recommendations.py::TestMutantDuplicateRecommendation::test_same_file_merge PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7892935Z tests/test_recommendations.py::TestMutantDuplicateRecommendation::test_cross_file_merge PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7901463Z tests/test_recommendations.py::TestExplainabilityRecommendation::test_missing_docstring PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7909643Z tests/test_recommendations.py::TestTemporalVolatilityRecommendation::test_high_ai_ratio_warning PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7922955Z tests/test_recommendations.py::TestSystemMisalignmentRecommendation::test_novel_deps_warning PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7927911Z tests/test_recommendations.py::TestCohesionDeficitRecommendation::test_split_low_cohesion_module PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7937640Z tests/test_recommendations.py::TestCoChangeCouplingRecommendation::test_hidden_coupling_recommendation PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7946130Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_variant_count_below_two_returns_none PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7954565Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_variant_count_zero_returns_none PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7962791Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_many_related_files_truncated PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7970727Z tests/test_recommendations_edge_cases.py::TestPatternFragmentationEdgeCases::test_no_related_files_shows_question_mark PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7978830Z tests/test_recommendations_edge_cases.py::TestArchitectureViolationEdgeCases::test_unrecognized_title_returns_none PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7987069Z tests/test_recommendations_edge_cases.py::TestArchitectureViolationEdgeCases::test_upward_import_recommendation PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.7995411Z tests/test_recommendations_edge_cases.py::TestArchitectureViolationEdgeCases::test_layer_violation_recommendation PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8003410Z tests/test_recommendations_edge_cases.py::TestExplainabilityDeficitEdgeCases::test_all_present_returns_none PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8011571Z tests/test_recommendations_edge_cases.py::TestExplainabilityDeficitEdgeCases::test_high_complexity_suggests_split PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8019810Z tests/test_recommendations_edge_cases.py::TestExplainabilityDeficitEdgeCases::test_missing_return_type_only PASSED [ 74%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8027902Z tests/test_recommendations_edge_cases.py::TestTemporalVolatilityEdgeCases::test_low_ai_ratio_low_churn PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8036645Z tests/test_recommendations_edge_cases.py::TestSystemMisalignmentEdgeCases::test_fallback_to_novel_dependencies_key PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8045067Z tests/test_recommendations_edge_cases.py::TestSystemMisalignmentEdgeCases::test_empty_both_keys_still_generates PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8052894Z tests/test_recommendations_edge_cases.py::TestDocImplDriftNoRecommender::test_doc_impl_drift_skipped PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8061788Z tests/test_recommendations_edge_cases.py::TestGenerateRecommendationsEdgeCases::test_max_recommendations_exactly_reached PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8070248Z tests/test_recommendations_edge_cases.py::TestGenerateRecommendationsEdgeCases::test_mixed_signal_types_sorted PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8079890Z tests/test_recommendations_edge_cases.py::TestMutantDuplicateFallbacks::test_mutant_duplicate_recommendation_avoids_question_placeholders PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8135046Z tests/test_release_automation.py::test_upsert_release_section_repositions_existing_version_below_unreleased PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8146695Z tests/test_release_automation.py::test_upsert_release_section_with_only_unreleased_keeps_unreleased_on_top PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8158787Z tests/test_release_automation.py::test_ensure_clean_worktree_rejects_dirty_repo PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8170875Z tests/test_release_automation.py::test_ensure_release_target_available_rejects_existing_local_tag PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8185089Z tests/test_release_automation.py::test_get_latest_version_falls_back_to_local_tags_when_remote_unreachable PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8196749Z tests/test_release_automation.py::test_commit_messages_since_last_tag_falls_back_to_head_when_base_tag_missing PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8209590Z tests/test_release_automation.py::test_rollback_local_release_state_restores_commit_tag_and_files PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8238259Z tests/test_release_discipline.py::test_collect_release_bullets_only_from_curated_sections PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8249045Z tests/test_release_discipline.py::test_validate_summary_requires_short_version_line PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8265767Z tests/test_release_discipline.py::test_validate_curated_bullets_rejects_commit_dump_style PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8276643Z tests/test_release_discipline.py::test_validate_curated_bullets_rejects_more_than_five_bullets PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8288179Z tests/test_release_discipline.py::test_validate_version_tag_lineage_fails_when_tag_missing PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8419192Z tests/test_release_discipline.py::test_validate_version_tag_lineage_fails_when_tag_not_ancestor PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8431629Z tests/test_release_discipline.py::test_validate_version_tag_lineage_passes_for_ancestor_tag PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8439474Z tests/test_release_readiness.py::test_ready_when_all_ok_and_no_findings PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8447509Z tests/test_release_readiness.py::test_blocked_when_active_gate_missing PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8455504Z tests/test_release_readiness.py::test_blocked_when_critical_finding_present PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8463084Z tests/test_release_readiness.py::test_review_when_high_finding_only PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8470695Z tests/test_release_readiness.py::test_review_when_audit_updates_required_only PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8478504Z tests/test_release_readiness.py::test_inactive_missing_gate_does_not_block PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8486322Z tests/test_release_readiness.py::test_blocked_takes_precedence_over_review PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8494157Z tests/test_release_readiness.py::test_low_severity_findings_do_not_trigger_review PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8502566Z tests/test_release_readiness.py::test_exit_codes_are_distinct PASSED     [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8533599Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_returns_none_when_no_data PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8565318Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_returns_summary_with_counts PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8598839Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_confidence_none_below_threshold PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8630851Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_confidence_computed_above_threshold PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8661009Z tests/test_remediation_memory.py::TestSimilarOutcomes::test_wildcard_fallback PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8692640Z tests/test_remediation_memory.py::TestEnhancedRecordOutcome::test_new_fields_persisted PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8724289Z tests/test_remediation_memory.py::TestEnhancedRecordOutcome::test_defaults_for_new_fields PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8756566Z tests/test_remediation_memory.py::TestEnrichTasks::test_enrichment_attaches_outcomes PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8788319Z tests/test_remediation_memory.py::TestEnrichTasks::test_enrichment_skips_when_no_template_class PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8798407Z tests/test_remediation_memory.py::TestEnrichTasks::test_enrichment_survives_registry_failure PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8807392Z tests/test_repair_template_registry.py::test_regression_pattern_roundtrip PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8815912Z tests/test_repair_template_registry.py::test_entry_roundtrip PASSED      [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8847353Z tests/test_repair_template_registry.py::test_load_seed PASSED            [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8856491Z tests/test_repair_template_registry.py::test_load_missing_seed_does_not_raise PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8888410Z tests/test_repair_template_registry.py::test_lookup_exact_match PASSED   [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8920494Z tests/test_repair_template_registry.py::test_lookup_missing_returns_none PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8951364Z tests/test_repair_template_registry.py::test_lookup_wildcard_fallback PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8960276Z tests/test_repair_template_registry.py::test_confidence_none_below_threshold PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.8968874Z tests/test_repair_template_registry.py::test_confidence_none_at_threshold_minus_one PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9003018Z tests/test_repair_template_registry.py::test_confidence_returns_value_at_threshold PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9011851Z tests/test_repair_template_registry.py::test_confidence_all_improving PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9020401Z tests/test_repair_template_registry.py::test_confidence_all_regressing PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9029010Z tests/test_repair_template_registry.py::test_confidence_50_50 PASSED     [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9037710Z tests/test_repair_template_registry.py::test_confidence_stable_count_not_used PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9071265Z tests/test_repair_template_registry.py::test_record_outcome_improving_appends_to_file PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9104279Z tests/test_repair_template_registry.py::test_record_outcome_regressing_appends PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9137686Z tests/test_repair_template_registry.py::test_record_outcome_stable_is_recorded PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9174547Z tests/test_repair_template_registry.py::test_stable_count_persists_after_reload PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9208643Z tests/test_repair_template_registry.py::test_record_outcome_updates_in_memory PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9241770Z tests/test_repair_template_registry.py::test_record_outcome_creates_new_entry_for_unknown PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9278249Z tests/test_repair_template_registry.py::test_record_outcome_multiple_appends PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9314025Z tests/test_repair_template_registry.py::test_load_outcomes_merges_counts PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9350738Z tests/test_repair_template_registry.py::test_load_outcomes_skips_invalid_lines PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9385738Z tests/test_repair_template_registry.py::test_rebuild_seed_aggregates_correctly PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9418668Z tests/test_repair_template_registry.py::test_get_registry_returns_singleton PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9430925Z tests/test_repair_template_registry.py::test_reset_registry_clears_singleton PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9440521Z tests/test_repair_template_registry.py::test_agent_task_template_confidence_none_by_default PASSED [ 75%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9450143Z tests/test_repair_template_registry.py::test_agent_task_regression_guidance_field PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9472527Z tests/test_repo_hygiene.py::test_tracked_root_entries_extracts_unique_top_level_names PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9484357Z tests/test_repo_hygiene.py::test_find_root_violations_flags_unexpected_root_entries PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9495647Z tests/test_repo_hygiene.py::test_find_root_violations_supports_glob_patterns PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9542490Z tests/test_research_instruments.py::TestCohensKappa::test_perfect_agreement PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9556431Z tests/test_research_instruments.py::TestCohensKappa::test_no_agreement_beyond_chance PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9568967Z tests/test_research_instruments.py::TestCohensKappa::test_moderate_agreement PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9581241Z tests/test_research_instruments.py::TestCohensKappa::test_empty_labels PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9595306Z tests/test_research_instruments.py::TestCohensKappa::test_unequal_length_raises PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9633777Z tests/test_research_instruments.py::TestCompare::test_compare_writes_artifact PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9667196Z tests/test_research_instruments.py::TestNormalizeTitle::test_strips_file_paths PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9679773Z tests/test_research_instruments.py::TestNormalizeTitle::test_collapses_whitespace PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9691774Z tests/test_research_instruments.py::TestClusterFindings::test_cluster_groups_by_signal PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9702240Z tests/test_research_instruments.py::TestAdversarialManifest::test_manifest_has_fixtures PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9712604Z tests/test_research_instruments.py::TestAdversarialManifest::test_fixture_fields PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9726446Z tests/test_research_instruments.py::TestAdversarialManifest::test_fixture_directories_exist PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9734291Z tests/test_retrieval_corpus.py::test_policy_id_format PASSED             [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9742270Z tests/test_retrieval_corpus.py::test_adr_id_format_and_zero_padding PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9750274Z tests/test_retrieval_corpus.py::test_audit_id_slugifies_row PASSED       [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9758359Z tests/test_retrieval_corpus.py::test_signal_id_and_evidence_id PASSED    [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9792452Z tests/test_retrieval_corpus.py::test_migration_registry_transitive_resolution PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9822882Z tests/test_retrieval_corpus.py::test_migration_registry_handles_cycles PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9831280Z tests/test_retrieval_corpus.py::test_migration_registry_missing_file PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.1930645Z tests/test_retrieval_corpus.py::test_corpus_is_deterministic PASSED      [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.2989895Z tests/test_retrieval_corpus.py::test_corpus_covers_all_kinds PASSED      [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.3006768Z tests/test_retrieval_corpus.py::test_policy_chunks_exist PASSED          [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.3018920Z tests/test_retrieval_corpus.py::test_adr_parses_canonical_sections PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.4459967Z tests/test_retrieval_corpus.py::test_cache_roundtrip_stable PASSED       [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.4468876Z tests/test_retrieval_search.py::test_tokenize_is_lowercase_alnum PASSED  [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.4479871Z tests/test_retrieval_search.py::test_bm25_search_is_deterministic PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.4489068Z tests/test_retrieval_search.py::test_bm25_tiebreak_by_fact_id PASSED     [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.4499194Z tests/test_retrieval_search.py::test_empty_query_returns_no_hits PASSED  [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.7914505Z tests/test_retrieval_search.py::test_engine_retrieve_and_cite_roundtrip PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:14.9026815Z tests/test_retrieval_search.py::test_engine_filter_by_kind PASSED        [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.0158228Z tests/test_retrieval_search.py::test_engine_unknown_fact_id_returns_none PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3809214Z tests/test_retrieval_search.py::test_gold_set_precision_at_5 PASSED      [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3819173Z tests/test_reward_chain.py::TestComputeReward::test_no_outcome_low_confidence PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3828138Z tests/test_reward_chain.py::TestComputeReward::test_fast_fix_scores_high PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3836566Z tests/test_reward_chain.py::TestComputeReward::test_slow_fix_scores_low PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3845663Z tests/test_reward_chain.py::TestComputeReward::test_specificity_bonus_for_file_and_symbol PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3854407Z tests/test_reward_chain.py::TestComputeReward::test_specificity_penalty_for_generic_verbs PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3863029Z tests/test_reward_chain.py::TestComputeReward::test_effort_accuracy_perfect_match PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3872940Z tests/test_reward_chain.py::TestComputeReward::test_effort_accuracy_off_by_one PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3881858Z tests/test_reward_chain.py::TestComputeReward::test_effort_accuracy_off_by_two PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3890991Z tests/test_reward_chain.py::TestComputeReward::test_no_regression_detected PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3899583Z tests/test_reward_chain.py::TestComputeReward::test_no_regression_clean PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3908247Z tests/test_reward_chain.py::TestComputeReward::test_total_within_bounds PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3916988Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_calibrated_effort_exact_match_scores_1 PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3925471Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_calibrated_effort_off_by_one_scores_half PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3933565Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_fallback_to_outcome_estimate_when_no_calibrated_effort PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3942483Z tests/test_reward_chain.py::TestCalibratedEffortWiring::test_calibrated_effort_none_falls_back_to_outcome PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.3975298Z tests/test_reward_chain.py::TestRewardLog::test_append_creates_file_and_writes_json_line PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4007938Z tests/test_reward_chain.py::TestRewardLog::test_append_accumulates_multiple_entries PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4040232Z tests/test_reward_chain.py::TestRewardLog::test_missing_recommendation_id_written_as_null PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4303306Z tests/test_rich_output_boost.py::test_rich_output_smoke_paths PASSED     [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4396651Z tests/test_rich_output_boost.py::test_rich_output_timeline_recommendations_and_trend PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4430740Z tests/test_rich_output_boost.py::test_small_helpers_of_rich_output PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4472580Z tests/test_rich_output_boost.py::test_render_summary_surfaces_parser_failure_files PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4510730Z tests/test_rich_output_boost.py::test_render_summary_warns_on_expired_suppressions PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4545891Z tests/test_rich_output_boost.py::test_render_summary_surfaces_skipped_language_warning PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4594031Z tests/test_rich_output_boost.py::test_feedback_hint_shown_when_high_count_and_no_feedback PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4625398Z tests/test_rich_output_boost.py::test_feedback_hint_suppressed_below_threshold PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4666287Z tests/test_rich_output_boost.py::test_feedback_hint_suppressed_when_feedback_exists PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4674474Z tests/test_risk_audit_diff.py::test_detects_signal_audit_requirements PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4682340Z tests/test_risk_audit_diff.py::test_detects_output_audit_requirements PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4691352Z tests/test_risk_audit_diff.py::test_no_requirements_for_unrelated_changes PASSED [ 76%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4699673Z tests/test_roi_estimate.py::TestEstimateHours::test_known_signal_returns_configured_hours PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4707558Z tests/test_roi_estimate.py::TestEstimateHours::test_unknown_signal_returns_default PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4715805Z tests/test_roi_estimate.py::TestBuildEstimate::test_empty_findings PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4724420Z tests/test_roi_estimate.py::TestBuildEstimate::test_groups_by_signal_type PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4732581Z tests/test_roi_estimate.py::TestBuildEstimate::test_finding_without_location PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4772292Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_json_output_empty_findings PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4810092Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_json_output_with_findings PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4855565Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_rich_output_no_findings PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4925300Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_rich_output_with_findings PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4967755Z tests/test_roi_estimate.py::TestRoiEstimateCLI::test_help_output PASSED  [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4976422Z tests/test_rule_ids.py::TestRuleIdField::test_default_rule_id_from_signal_type PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4984399Z tests/test_rule_ids.py::TestRuleIdField::test_custom_rule_id_preserved PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.4993666Z tests/test_rule_ids.py::TestRuleIdField::test_all_signal_types_produce_rule_id PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5002151Z tests/test_rule_ids.py::TestRuleIdField::test_rule_ids_are_unique_per_signal PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5023112Z tests/test_rule_ids.py::TestRuleIdInJson::test_json_contains_rule_id PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5043620Z tests/test_rule_ids.py::TestRuleIdInJson::test_json_custom_rule_id PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5053974Z tests/test_rule_ids.py::TestRuleIdInSarif::test_sarif_rule_id_default PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5064277Z tests/test_rule_ids.py::TestRuleIdInSarif::test_sarif_custom_rule_id PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5074139Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_top_level_structure PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5083643Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_run_has_tool_and_results PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5092920Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_driver_has_required_fields PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5102297Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_rule_has_id_and_short_description PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5111718Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_result_has_rule_id_message_and_level PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5120942Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_location_format PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5130164Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_severity_mapping_high_to_error PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5139890Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_severity_mapping_medium_to_warning PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5149294Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_severity_mapping_low_to_note PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5158511Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_cwe_produces_help_uri PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5168052Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_analysis_status_in_run_properties PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5177680Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_related_locations_format PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5187410Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_multiple_findings_deduplicate_rules PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5197059Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_fix_included_in_message PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5206329Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_output_is_valid_json PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5216409Z tests/test_sarif_contract.py::TestSarifSchemaContract::test_no_finding_without_file_has_locations PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5225757Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_selects_multiple_signals PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5235487Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_respects_max PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5245587Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_preserves_minimum_top_impact_share PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5256850Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_keeps_zero_impact_signal_visible_under_cap PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5280348Z tests/test_scan_diversity.py::TestDiverseFindings::test_top_severity_preserves_old_behavior PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5307152Z tests/test_scan_diversity.py::TestDiverseFindings::test_diverse_via_scan_api PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5320285Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_response_exposes_signal_abbrev_map PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5341594Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_reports_omitted_signals_when_truncated PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5363792Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_reports_deprioritized_top_impact_window_for_diverse PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5377290Z tests/test_scan_diversity.py::TestDiverseFindings::test_scan_omission_diagnostics_absent_without_truncation PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5399511Z tests/test_scan_diversity.py::TestFixFirstDedup::test_fix_first_deduplicates_file_signal_pairs PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5411341Z tests/test_scan_diversity.py::TestScanCrossValidationFields::test_concise_finding_contains_harmonized_signal_and_fingerprint PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5426269Z tests/test_scan_diversity.py::TestScanCrossValidationFields::test_detailed_scan_response_includes_cross_validation_metadata PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5442163Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_excludes_fixture_from_findings_by_default PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5457432Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_includes_fixture_in_findings_with_opt_in PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5476078Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_detailed_excludes_fixture_from_fix_first_by_default PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5495846Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_scan_detailed_includes_fixture_with_opt_in PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5566961Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_excludes_non_operational_by_default PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5634078Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_excludes_deferred_by_default PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5702343Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_include_deferred_opt_in PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5769088Z tests/test_scan_diversity.py::TestNonOperationalContextFiltering::test_fix_plan_exclude_paths_filters_scope PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5780687Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_overrides_diff_ref_to_head PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5848112Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_only_analyzes_wt_changes PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5859521Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_excludes_preexisting_head_findings PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5871463Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_ignores_shifted_findings_via_v2_fingerprint PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5882881Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_fuzzy_pass_catches_symbol_less_findings PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5893427Z tests/test_scan_diversity.py::TestDiffUncommittedScope::test_uncommitted_empty_diff_returns_accept_change_true PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5906295Z tests/test_scan_diversity.py::TestTargetPathWarning::test_scan_warns_on_nonexistent_target_path PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5918631Z tests/test_scan_diversity.py::TestTargetPathWarning::test_scan_warns_when_bare_ignore_suppresses_security_signal PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5930874Z tests/test_scan_diversity.py::TestUnmatchedActiveSignalsWarning::test_scan_includes_warning_when_no_active_signal_matches PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5945364Z tests/test_scan_diversity.py::TestTopSignalsFilter::test_top_signals_filtered_by_select PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5976533Z tests/test_scan_diversity.py::TestScanSignalFiltering::test_max_per_signal_caps_returned_findings PASSED [ 77%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.5994092Z tests/test_scan_diversity.py::TestScanSignalFiltering::test_single_signal_scan_exposes_suppressed_finding_counts PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6007938Z tests/test_scan_diversity.py::TestScanSignalFiltering::test_scan_forwards_exclude_signals_to_config PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6020389Z tests/test_scan_diversity.py::TestAgentInstruction::test_scan_response_has_agent_instruction PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6089166Z tests/test_scan_diversity.py::TestAgentInstruction::test_fix_plan_response_has_agent_instruction PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6100335Z tests/test_scan_diversity.py::TestAgentInstruction::test_diff_response_has_agent_instruction PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6147091Z tests/test_scan_diversity.py::TestAgentInstruction::test_diff_agent_hint_new_findings_within_threshold PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6157858Z tests/test_scan_diversity.py::TestAgentInstruction::test_diff_agent_hint_no_findings_safe PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6224769Z tests/test_scan_diversity.py::TestFixPlanFindingIdDiagnostics::test_fix_plan_task_automation_fit PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6291349Z tests/test_scan_diversity.py::TestFixPlanFindingIdDiagnostics::test_fix_plan_finding_id_accepts_rule_id PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6357194Z tests/test_scan_diversity.py::TestFixPlanFindingIdDiagnostics::test_fix_plan_finding_id_no_match_returns_diagnostics PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6373350Z tests/test_scan_diversity.py::TestNextStepContract::test_scan_detailed_has_contract PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6385652Z tests/test_scan_diversity.py::TestNextStepContract::test_scan_concise_no_contract PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6397730Z tests/test_scan_diversity.py::TestNextStepContract::test_scan_zero_findings_null_next PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6461596Z tests/test_scan_diversity.py::TestNextStepContract::test_fix_plan_has_contract PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6473444Z tests/test_scan_diversity.py::TestNextStepContract::test_diff_has_contract PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6481591Z tests/test_scan_diversity.py::TestNextStepContract::test_contract_shape_builder PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6489902Z tests/test_scan_diversity.py::TestNextStepContract::test_contract_null_next PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6498059Z tests/test_scan_diversity.py::TestNextStepContract::test_error_response_recovery_tool_call PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6506145Z tests/test_scan_diversity.py::TestNextStepContract::test_error_response_no_recovery_by_default PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6514531Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_empty_diverse_is_empty PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6523630Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_findings_no_none PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6533707Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_single_signal_no_none PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6542620Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_multi_signal_no_none PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6553365Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_respects_max_no_none PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6562340Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_preserves_no_none_metadata PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6571365Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_all_signals_no_none PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6580444Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_one_finding_no_none PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6592616Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_with_max_zero_empty PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6602805Z tests/test_scan_diversity.py::TestScanDiversityNegativeProperties::test_diverse_result_no_none_end_line PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6611138Z tests/test_scope_resolver.py::TestExtractPaths::test_explicit_python_path PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6619281Z tests/test_scope_resolver.py::TestExtractPaths::test_directory_path PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6627403Z tests/test_scope_resolver.py::TestExtractPaths::test_relative_path PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6635665Z tests/test_scope_resolver.py::TestExtractPaths::test_no_paths PASSED     [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6643955Z tests/test_scope_resolver.py::TestExtractPaths::test_multiple_paths PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6652097Z tests/test_scope_resolver.py::TestTokenizeTask::test_stop_word_removal PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6660702Z tests/test_scope_resolver.py::TestTokenizeTask::test_separator_handling PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6668781Z tests/test_scope_resolver.py::TestTokenizeTask::test_empty_string PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6719349Z tests/test_scope_resolver.py::TestResolveScope::test_keyword_matches_directory PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6771040Z tests/test_scope_resolver.py::TestResolveScope::test_keyword_matches_api PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6808218Z tests/test_scope_resolver.py::TestResolveScope::test_manual_override PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6858332Z tests/test_scope_resolver.py::TestResolveScope::test_fallback_for_vague_task PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6910522Z tests/test_scope_resolver.py::TestResolveScope::test_substring_match PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6950532Z tests/test_scope_resolver.py::TestResolveScope::test_explicit_path_in_task PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.6989233Z tests/test_scope_resolver.py::TestResolveScope::test_empty_task_returns_fallback PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7039387Z tests/test_scope_resolver.py::TestResolveScope::test_layer_names_from_config PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7078779Z tests/test_scope_resolver.py::TestExpandScopeImports::test_expands_to_imported_directory PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7115383Z tests/test_scope_resolver.py::TestExpandScopeImports::test_no_expansion_for_empty_scope PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7153624Z tests/test_scope_resolver.py::TestExpandScopeImports::test_no_self_reference PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7191412Z tests/test_scope_resolver.py::TestExpandScopeImports::test_resolves_intra_repo_imports_only PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7199954Z tests/test_scope_resolver.py::TestLevenshtein::test_identical_strings PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7208045Z tests/test_scope_resolver.py::TestLevenshtein::test_single_insertion PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7216230Z tests/test_scope_resolver.py::TestLevenshtein::test_single_deletion PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7224219Z tests/test_scope_resolver.py::TestLevenshtein::test_single_substitution PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7232253Z tests/test_scope_resolver.py::TestLevenshtein::test_empty_strings PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7240290Z tests/test_scope_resolver.py::TestLevenshtein::test_two_edits PASSED     [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7248511Z tests/test_scope_resolver.py::TestLevenshtein::test_swap_order_does_not_matter PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7256212Z tests/test_scope_resolver.py::TestLevenshtein::test_empty_b_returns_len_a PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7300844Z tests/test_scope_resolver.py::TestCollectSymbols::test_finds_classes PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7345577Z tests/test_scope_resolver.py::TestCollectSymbols::test_finds_functions PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7390171Z tests/test_scope_resolver.py::TestCollectSymbols::test_skips_private PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7438908Z tests/test_scope_resolver.py::TestSymbolBasedResolution::test_class_name_resolves_scope PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7490740Z tests/test_scope_resolver.py::TestSymbolBasedResolution::test_function_name_resolves_scope PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7538891Z tests/test_scope_resolver.py::TestSymbolBasedResolution::test_fuzzy_match_typo PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7579544Z tests/test_scope_resolver.py::TestScopeAliases::test_alias_resolves_scope PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7628521Z tests/test_scope_resolver.py::TestScopeAliases::test_alias_takes_precedence_over_substring PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7688597Z tests/test_scope_resolver.py::TestScopeAliases::test_empty_aliases_no_effect PASSED [ 78%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7722101Z tests/test_scope_resolver_boost.py::test_collect_symbols_max_files_limit PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7759369Z tests/test_scope_resolver_boost.py::test_collect_symbols_oserror_on_read_continues PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7791913Z tests/test_scope_resolver_boost.py::test_collect_symbols_root_level_class_skipped PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7824924Z tests/test_scope_resolver_boost.py::test_collect_symbols_private_skipped PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7857728Z tests/test_scope_resolver_boost.py::test_collect_directories_permission_error_in_subdir PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7889492Z tests/test_scope_resolver_boost.py::test_collect_directories_excludes_hidden_dirs PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7921890Z tests/test_scope_resolver_boost.py::test_collect_directories_excludes_noise_dirs PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7955139Z tests/test_scope_resolver_boost.py::test_collect_directories_first_seen_wins PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.7986889Z tests/test_scope_resolver_boost.py::test_match_keywords_scope_aliases_injection PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8018700Z tests/test_scope_resolver_boost.py::test_match_keywords_scope_aliases_normalises_path PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8052242Z tests/test_scope_resolver_boost.py::test_match_keywords_fuzzy_symbol_match PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8084034Z tests/test_scope_resolver_boost.py::test_match_keywords_fuzzy_dir_match PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8115113Z tests/test_scope_resolver_boost.py::test_match_keywords_fuzzy_dir_match_distance_1 PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8145203Z tests/test_scope_resolver_boost.py::test_match_keywords_no_match_returns_empty PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8174780Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_no_scope_paths PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8208863Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_no_python_files PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8243777Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_finds_intra_repo_import PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8277319Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_skips_root_level_modules PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8312499Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_oserror_continues PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8347294Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_skips_external_deps PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8384393Z tests/test_scope_resolver_boost.py::test_expand_scope_imports_direct_py_file_scope PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8416610Z tests/test_scope_resolver_boost.py::test_resolve_scope_with_scope_override PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8449827Z tests/test_scope_resolver_boost.py::test_resolve_scope_path_match PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8482205Z tests/test_scope_resolver_boost.py::test_resolve_scope_keyword_fallback PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8515957Z tests/test_scope_resolver_boost.py::test_resolve_scope_keyword_dir_match PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8524501Z tests/test_scope_resolver_extended.py::TestModuleToPathCandidates::test_simple_module PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8533047Z tests/test_scope_resolver_extended.py::TestModuleToPathCandidates::test_single_component PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8541164Z tests/test_scope_resolver_extended.py::TestModuleToPathCandidates::test_deep_module PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8571077Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_empty_paths PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8602827Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_single_file PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8635995Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_directory PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8666204Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_nonexistent_path PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8698487Z tests/test_scope_resolver_extended.py::TestCollectScopeFiles::test_non_py_file_skipped PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8731612Z tests/test_scope_resolver_extended.py::TestCollectSymbolsEdge::test_max_files_zero PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8763870Z tests/test_scope_resolver_extended.py::TestCollectSymbolsEdge::test_skips_root_level_files PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8796895Z tests/test_scope_resolver_extended.py::TestCollectSymbolsEdge::test_first_seen_wins PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8825983Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_empty_scope PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8855738Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_no_py_files PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8887910Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_resolves_import PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8919469Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_skips_root_level_imports PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8956364Z tests/test_scope_resolver_extended.py::TestExpandScopeImports::test_no_duplicates_with_existing PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8965472Z tests/test_scoring.py::test_compute_signal_scores_averages PASSED        [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8973518Z tests/test_scoring.py::test_compute_signal_scores_empty PASSED           [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8982203Z tests/test_scoring.py::test_composite_score_all_zero PASSED              [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8990563Z tests/test_scoring.py::test_composite_score_balanced PASSED              [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.8998540Z tests/test_scoring.py::test_composite_score_weighted PASSED              [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9008332Z tests/test_scoring.py::test_module_scores_grouping PASSED                [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9017451Z tests/test_scoring.py::test_module_ai_ratio PASSED                       [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9025536Z tests/test_scoring.py::test_module_scores_empty_findings_returns_empty_list PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9034037Z tests/test_scoring.py::test_gate_passes_when_clean PASSED                [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9041967Z tests/test_scoring.py::test_gate_fails_on_high PASSED                    [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9050420Z tests/test_scoring.py::test_gate_critical_only PASSED                    [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9058093Z tests/test_scoring.py::test_gate_empty_findings PASSED                   [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9068623Z tests/test_scoring.py::test_calibrate_weights_high_delta_gets_more_weight PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9078652Z tests/test_scoring.py::test_calibrate_weights_all_zero_returns_current PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9087112Z tests/test_scoring.py::test_calibrate_weights_respects_bounds PASSED     [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9095165Z tests/test_scoring.py::test_calibrate_weights_zero_total_after_clamp_returns_current PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9106406Z tests/test_scoring.py::test_auto_calibrate_weights_deterministic_across_input_order PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9119018Z tests/test_scoring.py::test_dampening_k20_reduces_prolific_signals PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9128489Z tests/test_scoring.py::test_dampening_k20_differentiates_midrange_counts PASSED [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9136775Z tests/test_scoring.py::test_dampening_k20_single_finding_penalty PASSED  [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9146335Z tests/test_scoring.py::test_score_to_grade_boundaries[0.0-A] PASSED      [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9156107Z tests/test_scoring.py::test_score_to_grade_boundaries[0.1-A] PASSED      [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9165717Z tests/test_scoring.py::test_score_to_grade_boundaries[0.19-A] PASSED     [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9175670Z tests/test_scoring.py::test_score_to_grade_boundaries[0.2-B] PASSED      [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9185009Z tests/test_scoring.py::test_score_to_grade_boundaries[0.39-B] PASSED     [ 79%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9194289Z tests/test_scoring.py::test_score_to_grade_boundaries[0.4-C] PASSED      [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9203996Z tests/test_scoring.py::test_score_to_grade_boundaries[0.59-C] PASSED     [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9213702Z tests/test_scoring.py::test_score_to_grade_boundaries[0.6-D] PASSED      [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9223119Z tests/test_scoring.py::test_score_to_grade_boundaries[0.79-D] PASSED     [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9232171Z tests/test_scoring.py::test_score_to_grade_boundaries[0.8-F] PASSED      [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9241560Z tests/test_scoring.py::test_score_to_grade_boundaries[0.95-F] PASSED     [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9250975Z tests/test_scoring.py::test_score_to_grade_boundaries[1.0-F] PASSED      [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9258782Z tests/test_scoring.py::test_score_to_grade_returns_tuple PASSED          [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9267377Z tests/test_scoring.py::test_score_to_grade_worst_case PASSED             [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9276768Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores0] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9286287Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores1] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9295304Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores2] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9303849Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores3] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9312533Z tests/test_scoring_edge_cases.py::test_composite_score_always_bounded[scores4] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9320427Z tests/test_scoring_edge_cases.py::test_composite_score_empty_dict_returns_zero PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9328590Z tests/test_scoring_edge_cases.py::test_composite_score_ignores_unknown_signal_types PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9336731Z tests/test_scoring_edge_cases.py::test_composite_score_zero_weights_returns_zero PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9344156Z tests/test_scoring_edge_cases.py::test_severity_for_score_monotonic PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9353706Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.0-info] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9362645Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.19-info] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9371912Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.2-low] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9381220Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.39-low] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9393169Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.4-medium] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9402357Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.59-medium] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9411624Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.6-high] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9420813Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.79-high] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9429637Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[0.8-critical] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9438649Z tests/test_scoring_edge_cases.py::test_severity_for_score_boundaries[1.0-critical] PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9446813Z tests/test_scoring_edge_cases.py::test_severity_gate_unknown_threshold_defaults_high PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9454919Z tests/test_scoring_edge_cases.py::test_severity_gate_low_blocks_all_severities PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9462649Z tests/test_scoring_edge_cases.py::test_severity_gate_medium_passes_low PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9471535Z tests/test_scoring_edge_cases.py::test_assign_impact_scores_breadth_factor PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9480078Z tests/test_scoring_edge_cases.py::test_module_scores_no_file_path PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9488685Z tests/test_scoring_edge_cases.py::test_module_scores_directory_path PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9499020Z tests/test_scoring_edge_cases.py::test_calibrate_weights_all_zero_deltas_uses_min_weight PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9508477Z tests/test_scoring_edge_cases.py::test_calibrate_weights_negative_deltas_use_abs PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9517950Z tests/test_scoring_edge_cases.py::test_calibrate_weights_extreme_single_signal PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9527683Z tests/test_scoring_edge_cases.py::test_calibrate_weights_missing_keys_use_zero PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9536262Z tests/test_scoring_edge_cases.py::test_signal_scores_missing_signals_have_zero_or_absent PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9701843Z tests/test_scoring_edge_cases.py::test_breadth_multiplier_capped_at_maximum PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9710864Z tests/test_scoring_edge_cases.py::test_breadth_cap_value_is_four PASSED  [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9721211Z tests/test_scoring_edge_cases.py::test_breadth_multiplier_not_capped_for_moderate_clusters PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9729290Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_excellent PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9736987Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_good PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9745169Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_moderate PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9753683Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_significant PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9761473Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_critical PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9769484Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_boundary_a PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9777465Z tests/test_scoring_engine_coverage.py::TestScoreToGrade::test_zero PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9786072Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_single_finding PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9794236Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_empty PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9803857Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_dampening PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9811868Z tests/test_scoring_engine_coverage.py::TestComputeSignalScores::test_min_findings PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9820445Z tests/test_scoring_engine_coverage.py::TestCompositeScore::test_basic PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9828766Z tests/test_scoring_engine_coverage.py::TestCompositeScore::test_empty_scores PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9837408Z tests/test_scoring_engine_coverage.py::TestCompositeScore::test_capped_at_one PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9845201Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_none_always_passes PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9852779Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_high_blocks PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9860577Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_high_passes_medium PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9868502Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_medium_blocks PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9876492Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_critical_blocks PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9884307Z tests/test_scoring_engine_coverage.py::TestSeverityGatePass::test_empty_passes PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9891897Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_no_overrides PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9899542Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_none_path PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9909250Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_matching_pattern PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9919510Z tests/test_scoring_engine_coverage.py::TestResolvePathOverride::test_longest_match_wins PASSED [ 80%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9928467Z tests/test_scoring_engine_extra.py::test_assign_impact_scores_zero_total_weight_sets_zero_contribution PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9936959Z tests/test_scoring_engine_extra.py::test_assign_impact_scores_normal_sets_contribution PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9944837Z tests/test_scoring_engine_extra.py::test_auto_calibrate_empty_findings_returns_base PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9953804Z tests/test_scoring_engine_extra.py::test_auto_calibrate_all_zero_weights_returns_base PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9963136Z tests/test_scoring_engine_extra.py::test_auto_calibrate_dominant_signal_dampened PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9971866Z tests/test_scoring_engine_extra.py::test_auto_calibrate_zero_count_signal_keeps_base_weight PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9980658Z tests/test_scoring_engine_extra.py::test_auto_calibrate_no_active_keys_returns_base PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:15.9994579Z tests/test_scoring_engine_extra.py::test_auto_calibrate_rounding_residual_correction PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0002527Z tests/test_scoring_engine_extra.py::test_calibrate_weights_infeasible_min_weight PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0010331Z tests/test_scoring_engine_extra.py::test_calibrate_weights_infeasible_max_weight PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0018643Z tests/test_scoring_engine_extra.py::test_calibrate_weights_zero_delta_total_returns_unchanged PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0028471Z tests/test_scoring_engine_extra.py::test_calibrate_weights_normal_returns_calibrated PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0037832Z tests/test_scoring_engine_extra.py::test_calibrate_weights_all_signals_same_delta PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0047620Z tests/test_scoring_engine_extra.py::test_calibrate_weights_high_delta_capped_at_max_weight PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0057078Z tests/test_scoring_engine_extra.py::test_calibrate_weights_low_delta_floored_at_min_weight PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0065144Z tests/test_scoring_engine_extra.py::test_composite_score_total_weight_zero PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0072932Z tests/test_scoring_engine_extra.py::test_severity_gate_pass_none PASSED  [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0080806Z tests/test_scoring_engine_extra.py::test_severity_gate_pass_unknown_threshold PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0088401Z tests/test_scoring_engine_extra.py::test_delta_gate_pass_no_history PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0095991Z tests/test_scoring_engine_extra.py::test_delta_gate_pass_with_history_ok PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0105542Z tests/test_scoring_engine_extra.py::test_delta_gate_pass_with_history_exceeded PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0113994Z tests/test_scoring_engine_extra.py::test_resolve_path_override_none_path PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0121629Z tests/test_scoring_engine_extra.py::test_resolve_path_override_no_overrides PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0131850Z tests/test_scoring_engine_extra.py::test_compute_module_scores_no_file_path PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0177545Z tests/test_self_improvement_loop.py::TestBoundedProposals::test_max_proposals_cap_enforced PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0219332Z tests/test_self_improvement_loop.py::TestBoundedProposals::test_per_signal_dominance_capped PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0265895Z tests/test_self_improvement_loop.py::TestRecurrence::test_recurring_finding_gets_priority PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0306095Z tests/test_self_improvement_loop.py::TestRegressiveSignal::test_negative_slope_emits_proposal PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0344930Z tests/test_self_improvement_loop.py::TestRegressiveSignal::test_stable_metric_no_proposal PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0384602Z tests/test_self_improvement_loop.py::TestStaleAudit::test_signals_newer_than_audits_emits_proposal PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0446461Z tests/test_self_improvement_loop.py::TestArtefactsAndDeterminism::test_artefacts_written PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0511206Z tests/test_self_improvement_loop.py::TestArtefactsAndDeterminism::test_proposal_ids_stable PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0596629Z tests/test_self_improvement_loop.py::TestCli::test_self_improve_run_invokes_cycle PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0658896Z tests/test_self_improvement_loop.py::TestCli::test_self_improve_ledger_handles_missing PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0668654Z tests/test_self_improvement_loop.py::TestProposalModel::test_proposal_is_frozen PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0677262Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_over_budget_emits_proposal PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0685313Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_no_violations_no_proposals PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0693915Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_recurrence_boosted_when_previous PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0702097Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_max_items_capped PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0710113Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_missing_oracle_returns_empty PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0750608Z tests/test_self_improvement_loop.py::TestFPOracleProposals::test_oracle_integrated_in_run PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0759372Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_stagnating_when_same_ids_repeat PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0767447Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_not_stagnating_with_diverse_ids PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0775380Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_returns_none_for_single_entry PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0827834Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_convergence_status_in_report PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0836371Z tests/test_self_improvement_loop.py::TestConvergenceCheck::test_overlap_ratio_bounded PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0866490Z tests/test_self_improvement_loop.py::TestScanStaleness::test_old_report_emits_warning PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0897841Z tests/test_self_improvement_loop.py::TestScanStaleness::test_fresh_report_no_warning PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0928129Z tests/test_self_improvement_loop.py::TestScanStaleness::test_missing_file_no_error PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0959180Z tests/test_self_improvement_loop.py::TestScanStaleness::test_env_var_overrides PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.0997641Z tests/test_self_improvement_loop.py::TestScanStaleness::test_stale_scan_appears_in_observations PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1036201Z tests/test_self_improvement_loop.py::TestQualityThreshold::test_low_score_filtered PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1075300Z tests/test_self_improvement_loop.py::TestQualityThreshold::test_zero_threshold_keeps_all PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1146991Z tests/test_self_improvement_loop.py::TestQualityThreshold::test_cli_min_score_flag PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1210012Z tests/test_self_improvement_loop.py::TestApplyCommand::test_dry_run_no_files_written PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1273858Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_creates_fp_triage PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1335687Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_creates_adr_stub PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1400727Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_creates_hotspot_brief PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1462967Z tests/test_self_improvement_loop.py::TestApplyCommand::test_apply_json_output_format PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1496365Z tests/test_self_improvement_loop.py::TestCloseProposal::test_appends_jsonl PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1532545Z tests/test_self_improvement_loop.py::TestCloseProposal::test_multiple_appends PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1565819Z tests/test_self_improvement_loop.py::TestCloseProposal::test_creates_parent_dirs PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1599703Z tests/test_self_improvement_loop.py::TestCloseProposal::test_closed_ids_excluded_from_previous_ids PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1660647Z tests/test_self_improvement_loop.py::TestSelfImproveCloseCLI::test_close_text_output PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1719896Z tests/test_self_improvement_loop.py::TestSelfImproveCloseCLI::test_close_json_output PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1780055Z tests/test_self_improvement_loop.py::TestSelfImproveCloseCLI::test_close_writes_log PASSED [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1789350Z tests/test_session.py::TestDriftSession::test_is_valid_fresh PASSED      [ 81%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1798286Z tests/test_session.py::TestDriftSession::test_is_valid_expired PASSED    [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1909327Z tests/test_session.py::TestDriftSession::test_touch_updates_activity_and_counter PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1917911Z tests/test_session.py::TestDriftSession::test_tasks_remaining_empty PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1927247Z tests/test_session.py::TestDriftSession::test_tasks_remaining_with_tasks PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1936648Z tests/test_session.py::TestDriftSession::test_scope_label_default PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1946216Z tests/test_session.py::TestDriftSession::test_scope_label_with_filters PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1955750Z tests/test_session.py::TestDriftSession::test_summary_contains_key_fields PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1965519Z tests/test_session.py::TestDriftSession::test_end_summary_with_score_delta PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2587076Z tests/test_session.py::TestDriftSession::test_begin_call_and_touch_timing PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2904162Z tests/test_session.py::TestDriftSession::test_end_summary_includes_timing PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2922882Z tests/test_session.py::TestDriftSession::test_to_dict_from_dict_roundtrip PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2931919Z tests/test_session.py::TestSessionManager::test_singleton PASSED         [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2942130Z tests/test_session.py::TestSessionManager::test_create_returns_session_id PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2952089Z tests/test_session.py::TestSessionManager::test_get_valid_session PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2961419Z tests/test_session.py::TestSessionManager::test_get_unknown_session_returns_none PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2971331Z tests/test_session.py::TestSessionManager::test_get_expired_session_returns_none PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2981631Z tests/test_session.py::TestSessionManager::test_update_modifies_fields PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.2992632Z tests/test_session.py::TestSessionManager::test_update_ignores_unknown_fields PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3003381Z tests/test_session.py::TestSessionManager::test_destroy_returns_summary PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3012861Z tests/test_session.py::TestSessionManager::test_destroy_unknown_returns_none PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3024331Z tests/test_session.py::TestSessionManager::test_list_active PASSED       [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3034646Z tests/test_session.py::TestSessionManager::test_prune_expired PASSED     [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3045524Z tests/test_session.py::TestSessionManager::test_multiple_sessions_per_repo PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3081855Z tests/test_session.py::TestSessionManager::test_save_to_disk_and_load PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3092537Z tests/test_session.py::TestSessionManager::test_load_from_disk_nonexistent PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3126317Z tests/test_session.py::TestSessionManager::test_load_from_disk_invalid_json PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3136735Z tests/test_session.py::TestSessionManager::test_create_isolates_signals_list PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3146939Z tests/test_session.py::TestSessionManager::test_create_isolates_exclude_paths_list PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3181556Z tests/test_session.py::TestQueueLogHooks::test_claim_complete_emits_events PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3217299Z tests/test_session.py::TestQueueLogHooks::test_release_emits_released_event PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3254588Z tests/test_session.py::TestQueueLogHooks::test_release_beyond_max_reclaim_emits_failed_event PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3300587Z tests/test_session.py::TestRestartReplay::test_new_session_resumes_queue_from_log PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3343862Z tests/test_session.py::TestRestartReplay::test_fresh_start_skips_replay PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3384785Z tests/test_session.py::TestRestartReplay::test_no_log_yields_no_resume PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3427924Z tests/test_session.py::TestResumedPlanStaleness::test_fresh_plan_reports_age_and_not_stale PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3471052Z tests/test_session.py::TestResumedPlanStaleness::test_stale_plan_flips_stale_and_redirects_next_tool_call PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3515777Z tests/test_session.py::TestResumedPlanStaleness::test_env_override_lowers_staleness_threshold PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3559349Z tests/test_session.py::TestResumedPlanStaleness::test_env_override_invalid_falls_back_to_default PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3603837Z tests/test_session.py::TestResumedPlanStaleness::test_env_override_non_positive_falls_back_to_default PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3649033Z tests/test_session.py::TestResumedPlanStaleness::test_fresh_start_skips_plan_age_metadata PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3691292Z tests/test_session.py::TestResumedPlanStaleness::test_empty_log_yields_none_plan_metadata PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3705596Z tests/test_session.py::TestResumedPlanStaleness::test_create_rejects_when_max_sessions_reached PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3719766Z tests/test_session.py::TestResumedPlanStaleness::test_create_logs_warning_near_capacity PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3765745Z tests/test_session.py::TestConcurrentWriterAdvisory::test_no_lockfile_reports_no_concurrent_writer PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3810514Z tests/test_session.py::TestConcurrentWriterAdvisory::test_live_previous_writer_is_surfaced PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3853617Z tests/test_session.py::TestConcurrentWriterAdvisory::test_dead_pid_holder_is_ignored PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3897291Z tests/test_session.py::TestConcurrentWriterAdvisory::test_session_start_always_takes_ownership PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.3971644Z tests/test_session.py::TestConcurrentWriterAdvisory::test_session_end_releases_writer_advisory PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4017239Z tests/test_session.py::TestResumedNextToolCall::test_fresh_resume_points_next_tool_call_at_fix_apply PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4061536Z tests/test_session.py::TestResumedNextToolCall::test_priority_ties_break_by_original_order PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4108849Z tests/test_session.py::TestResumedNextToolCall::test_missing_priority_score_falls_back_to_zero PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4153199Z tests/test_session.py::TestResumedNextToolCall::test_completed_tasks_are_skipped PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4197813Z tests/test_session.py::TestResumedNextToolCall::test_all_tasks_terminal_yields_no_next_task_redirect PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4241632Z tests/test_session.py::TestResumedNextToolCall::test_stale_plan_wins_over_fix_apply_routing PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4286075Z tests/test_session.py::TestResumedNextToolCall::test_resumed_older_plans_counter_tracks_discards PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4328199Z tests/test_session.py::TestResumedNextToolCall::test_no_queue_yields_zero_discards_and_no_redirect PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4338111Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_a_task_with_verify_plan_no_evidence_is_rejected PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4348301Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_b_task_with_verify_plan_safe_to_commit_false_is_rejected PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4358772Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_c_task_with_verify_plan_safe_to_commit_true_completes PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4368930Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_d_task_with_empty_verify_plan_completes_without_evidence PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4380160Z tests/test_session_complete_verify_plan.py::TestVerifyPlanGate::test_e_task_without_verify_plan_field_completes_without_evidence PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4473291Z tests/test_session_end_gate.py::TestSessionEndGate::test_blocks_when_artifacts_missing PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4571600Z tests/test_session_end_gate.py::TestSessionEndGate::test_unblocks_when_all_artifacts_valid PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4638280Z tests/test_session_end_gate.py::TestSessionEndGate::test_force_requires_valid_bypass_reason PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4704580Z tests/test_session_end_gate.py::TestSessionEndGate::test_force_with_placeholder_reason_blocks PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4774708Z tests/test_session_end_gate.py::TestSessionEndGate::test_force_with_valid_reason_unblocks PASSED [ 82%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.4967869Z tests/test_session_end_gate.py::TestSessionEndGate::test_retry_counter_increments_on_each_block PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5034718Z tests/test_session_end_gate.py::TestSessionEndGate::test_empty_session_without_work_is_exempt PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5043780Z tests/test_session_handover.py::TestClassifyTouched::test_signals_path_maps_to_signal PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5052553Z tests/test_session_handover.py::TestClassifyTouched::test_scoring_path_maps_to_signal PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5061114Z tests/test_session_handover.py::TestClassifyTouched::test_ingestion_path_maps_to_architecture PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5070891Z tests/test_session_handover.py::TestClassifyTouched::test_mcp_server_maps_to_architecture PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5080727Z tests/test_session_handover.py::TestClassifyTouched::test_other_src_drift_maps_to_fix PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5089292Z tests/test_session_handover.py::TestClassifyTouched::test_docs_only_maps_to_docs PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5097712Z tests/test_session_handover.py::TestClassifyTouched::test_lockfile_only_maps_to_chore PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5106722Z tests/test_session_handover.py::TestClassifyTouched::test_empty_maps_to_chore PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5115112Z tests/test_session_handover.py::TestClassifyTouched::test_highest_class_wins PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5147392Z tests/test_session_handover.py::TestRequiredArtifacts::test_signal_requires_evidence_adr_session PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5178900Z tests/test_session_handover.py::TestRequiredArtifacts::test_architecture_requires_evidence_adr_session PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5210405Z tests/test_session_handover.py::TestRequiredArtifacts::test_fix_requires_only_session_md PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5241760Z tests/test_session_handover.py::TestRequiredArtifacts::test_docs_requires_only_session_md PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5273568Z tests/test_session_handover.py::TestRequiredArtifacts::test_session_md_path_uses_first_eight_chars PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5334882Z tests/test_session_handover.py::TestL1Existence::test_missing_session_md_blocks PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5396590Z tests/test_session_handover.py::TestL1Existence::test_too_small_session_md_blocks PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5460987Z tests/test_session_handover.py::TestL1Existence::test_valid_session_md_passes_l1 PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5523764Z tests/test_session_handover.py::TestL2Shape::test_session_id_mismatch_blocks PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5586769Z tests/test_session_handover.py::TestL2Shape::test_missing_section_blocks PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5659778Z tests/test_session_handover.py::TestL2Shape::test_signal_class_requires_nonempty_audit_artifacts PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5728014Z tests/test_session_handover.py::TestL3Placeholders::test_todo_in_offene_enden_blocks PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5794931Z tests/test_session_handover.py::TestL3Placeholders::test_lorem_ipsum_blocks PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5860535Z tests/test_session_handover.py::TestL3Placeholders::test_clean_docs_session_passes_all_layers PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5921296Z tests/test_session_handover.py::TestValidationResult::test_to_dict_contains_gate_code_when_blocked PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.5985266Z tests/test_session_handover.py::TestValidationResult::test_semantic_ok_absent_without_llm_review PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6050205Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_semantic_ok_absent_when_disabled PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6113091Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_semantic_ok_true_when_reviewer_accepts PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6173927Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_semantic_ok_false_blocks PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6234685Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_reviewer_exception_fails_closed PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6293216Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_reviewer_skipped_when_earlier_layer_blocked PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6354729Z tests/test_session_handover_llm.py::TestLlmReviewHook::test_env_flag_enables_reviewer PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6363266Z tests/test_session_handover_script_cli.py::test_build_handover_markdown_has_required_sections PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6371129Z tests/test_session_handover_script_cli.py::test_make_session_id_uses_first_8_chars PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6379826Z tests/test_session_handover_script_cli.py::test_make_session_id_generates_when_missing PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6413756Z tests/test_session_queue_log.py::test_append_and_replay_roundtrip PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6445265Z tests/test_session_queue_log.py::test_replay_missing_file_returns_empty PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6479774Z tests/test_session_queue_log.py::test_replay_skips_corrupt_lines PASSED  [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6511769Z tests/test_session_queue_log.py::test_reduce_events_latest_plan_wins PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6520298Z tests/test_session_queue_log.py::test_reduce_events_empty_without_plan PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6528901Z tests/test_session_queue_log.py::test_reduce_events_exposes_latest_plan_metadata PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6536844Z tests/test_session_queue_log.py::test_reduce_events_metadata_none_without_plan PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6544963Z tests/test_session_queue_log.py::test_reduce_events_ignores_transient_events PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6552906Z tests/test_session_queue_log.py::test_reduce_events_skips_unknown_type PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6560793Z tests/test_session_queue_log.py::test_from_dict_rejects_invalid PASSED   [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6690610Z tests/test_session_queue_log.py::test_threaded_appends_do_not_corrupt_lines PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6700180Z tests/test_session_queue_log.py::test_compact_events_keeps_latest_plan_and_terminals PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6840508Z tests/test_session_queue_log.py::test_rotation_compacts_oversized_log PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6874463Z tests/test_session_queue_log.py::test_clear_log PASSED                   [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6908754Z tests/test_session_queue_log.py::test_utf8_encoding_roundtrip PASSED     [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.6952485Z tests/test_session_report.py::TestSessionReportCommand::test_no_session_files_exits_with_message PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7093217Z tests/test_session_report.py::TestSessionReportCommand::test_load_and_render_session_file PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7135707Z tests/test_session_report.py::TestSessionReportCommand::test_json_output PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7182290Z tests/test_session_report.py::TestSessionReportCommand::test_invalid_session_file PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7219899Z tests/test_session_report.py::TestSessionReportCommand::test_invalid_session_payload_shape PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7256115Z tests/test_session_report.py::TestSessionReportCommand::test_invalid_session_payload_shape_direct_callback PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7303908Z tests/test_session_report.py::TestSessionReportCommand::test_multiple_sessions_shows_list PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7320416Z tests/test_session_report.py::TestSessionRenderer::test_render_minimal_session PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7368191Z tests/test_session_report.py::TestSessionRenderer::test_render_with_score_delta PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7378159Z tests/test_session_report.py::TestSessionRenderer::test_effectiveness_warnings PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7387182Z tests/test_session_writer_lock.py::TestIsPidAlive::test_current_process_is_alive PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7395656Z tests/test_session_writer_lock.py::TestIsPidAlive::test_pid_zero_is_not_alive PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7404171Z tests/test_session_writer_lock.py::TestIsPidAlive::test_negative_pid_is_not_alive PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7412834Z tests/test_session_writer_lock.py::TestIsPidAlive::test_highly_improbable_pid_is_not_alive PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7447325Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_acquire_writes_lockfile_with_expected_fields PASSED [ 83%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7481860Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_acquire_overwrites_existing_lockfile PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7515655Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_release_removes_lockfile_when_owner_matches PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7550015Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_release_refuses_when_owner_differs PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7584103Z tests/test_session_writer_lock.py::TestAcquireAndRelease::test_release_returns_false_when_lockfile_missing PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7615900Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_returns_none_when_lockfile_missing PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7648358Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_detects_own_live_pid PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7682107Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_dead_pid PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7716216Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_too_old_lockfile PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7750022Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_malformed_lockfile PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7783692Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_non_mapping_lockfile PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7816182Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_ignores_lockfile_with_non_integer_pid PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7849840Z tests/test_session_writer_lock.py::TestReadCurrentHolder::test_substitutes_unknown_session_id_when_missing PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7859430Z tests/test_session_writer_lock.py::TestWriterAdvisoryToDict::test_dict_round_trips_all_fields PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7869373Z tests/test_session_writer_lock.py::TestWriterAdvisoryToDict::test_negative_age_clamped_to_zero PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7915875Z tests/test_setup_watch_boost.py::test_setup_helper_questions PASSED      [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.7978819Z tests/test_setup_watch_boost.py::test_setup_build_config_and_overwrite_paths PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8074144Z tests/test_setup_watch_boost.py::test_setup_interactive_path PASSED      [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8115175Z tests/test_setup_watch_boost.py::test_watch_importerror_path PASSED      [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8179089Z tests/test_setup_watch_boost.py::test_watch_happy_path_and_keyboard_interrupt PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8189831Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[remove_import] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8199543Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[relocate_import] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8209056Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[reduce_dependencies] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8218927Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[extract_module] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8228654Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[decouple_modules] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8238180Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[delete_symbol] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8247944Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_risky_kinds_return_true[rename_symbol] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8257339Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[add_test] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8266751Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[extract_function] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8276142Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[unspecified] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8285422Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_non_risky_kinds_return_false[nonexistent_kind] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8294259Z tests/test_shadow_verify.py::TestIsCrossFileRisky::test_frozenset_immutable PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8303198Z tests/test_shadow_verify.py::TestAgentTaskFields::test_shadow_verify_default_false PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8311782Z tests/test_shadow_verify.py::TestAgentTaskFields::test_shadow_verify_scope_default_empty PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8320556Z tests/test_shadow_verify.py::TestAgentTaskFields::test_shadow_verify_can_be_set_true PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8329407Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_contains_primary_file PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8337921Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_contains_related_files PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8347077Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_expands_to_task_graph_neighbors PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8356014Z tests/test_shadow_verify.py::TestComputeShadowVerifyScope::test_scope_no_duplicates_and_sorted PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8364695Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_nudge_safe_for_non_risky_task PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8373159Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_shadow_verify_clean_for_risky_task PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8382107Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_allowed_files_includes_file_and_related PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8390954Z tests/test_shadow_verify.py::TestDeriveTaskContract::test_no_shadow_verify_key_defaults_to_nudge_safe PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8443442Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_shadow_clean_when_no_new_findings PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8511107Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_not_shadow_clean_when_new_findings PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8560426Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_filters_findings_outside_scope PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8627415Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_no_baseline_treats_all_findings_as_new PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8636663Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_agent_instruction_pass PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8645680Z tests/test_shadow_verify.py::TestShadowVerifyApiFunction::test_agent_instruction_fail PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8655610Z tests/test_shadow_verify.py::TestMcpToolExported::test_drift_shadow_verify_in_exported_tools PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8689570Z tests/test_signal_contract.py::test_create_signals_binds_context_for_parameterless_signal PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8723234Z tests/test_signal_contract.py::test_create_signals_supports_legacy_constructor_contract PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8757334Z tests/test_signal_contract.py::test_create_signals_raises_clear_error_for_incompatible_constructor PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8801058Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-ArchitectureViolationSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8842084Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-BroadExceptionMonocultureSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8882291Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-BypassAccumulationSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8921834Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CircularImportSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.8961305Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CoChangeCouplingSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9001461Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CognitiveComplexitySignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9041425Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-CohesionDeficitSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9082255Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-DeadCodeAccumulationSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9122638Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-DocImplDriftSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9163848Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-ExceptionContractDriftSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9204478Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-ExplainabilityDeficitSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9245432Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-FanOutExplosionSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9286426Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-GuardClauseDeficitSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9328186Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-MutantDuplicateSignal] PASSED [ 84%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9369515Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-NamingContractViolationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9410297Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-PatternFragmentationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9451185Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-PhantomReferenceSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9493359Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-SystemMisalignmentSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9535085Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TemporalVolatilitySignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9580759Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TestPolarityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9621590Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TypeScriptArchitectureSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9661680Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-HardcodedSecretSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9702197Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-InsecureDefaultSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9743011Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-MissingAuthorizationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9783407Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[empty_results-TypeSafetyBypassSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9825412Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-ArchitectureViolationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9866053Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-BroadExceptionMonocultureSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9907179Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-BypassAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9948793Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CircularImportSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:16.9991290Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CoChangeCouplingSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0034252Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CognitiveComplexitySignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0076802Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-CohesionDeficitSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0120946Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-DeadCodeAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0164623Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-DocImplDriftSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0207379Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-ExceptionContractDriftSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0249596Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-ExplainabilityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0292024Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-FanOutExplosionSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0334330Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-GuardClauseDeficitSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0405481Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-MutantDuplicateSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0449005Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-NamingContractViolationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0493058Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-PatternFragmentationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0540366Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-PhantomReferenceSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0585031Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-SystemMisalignmentSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0628475Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TemporalVolatilitySignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0674328Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TestPolarityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0717347Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TypeScriptArchitectureSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0764882Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-HardcodedSecretSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0810441Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-InsecureDefaultSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0852818Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-MissingAuthorizationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0894093Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[single_empty_file-TypeSafetyBypassSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0936845Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-ArchitectureViolationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.0978547Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-BroadExceptionMonocultureSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1020223Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-BypassAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1062456Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CircularImportSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1104186Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CoChangeCouplingSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1146866Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CognitiveComplexitySignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1188462Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-CohesionDeficitSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1233423Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-DeadCodeAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1275072Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-DocImplDriftSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1329803Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-ExceptionContractDriftSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1371040Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-ExplainabilityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1411859Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-FanOutExplosionSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1453072Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-GuardClauseDeficitSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1494457Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-MutantDuplicateSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1537034Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-NamingContractViolationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1579188Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-PatternFragmentationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1624978Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-PhantomReferenceSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1667250Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-SystemMisalignmentSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1709399Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TemporalVolatilitySignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1754886Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TestPolarityDeficitSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1797536Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TypeScriptArchitectureSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1844095Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-HardcodedSecretSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1888278Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-InsecureDefaultSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1931605Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-MissingAuthorizationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.1974283Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[minimal_function-TypeSafetyBypassSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2015811Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-ArchitectureViolationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2057482Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-BroadExceptionMonocultureSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2097298Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-BypassAccumulationSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2136641Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CircularImportSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2177105Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CoChangeCouplingSignal] PASSED [ 85%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2218466Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CognitiveComplexitySignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2258332Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-CohesionDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2298940Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-DeadCodeAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2339508Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-DocImplDriftSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2392891Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-ExceptionContractDriftSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2432632Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-ExplainabilityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2472927Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-FanOutExplosionSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2512102Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-GuardClauseDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2551810Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-MutantDuplicateSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2592170Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-NamingContractViolationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2632653Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-PatternFragmentationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2678077Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-PhantomReferenceSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2720298Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-SystemMisalignmentSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2761151Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TemporalVolatilitySignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2804229Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TestPolarityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2845853Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TypeScriptArchitectureSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2886587Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-HardcodedSecretSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2927064Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-InsecureDefaultSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.2966807Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-MissingAuthorizationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3006102Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[parse_error_file-TypeSafetyBypassSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3046288Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-ArchitectureViolationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3085250Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-BroadExceptionMonocultureSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3126669Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-BypassAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3166616Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CircularImportSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3205467Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CoChangeCouplingSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3251794Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CognitiveComplexitySignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3292058Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-CohesionDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3333765Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-DeadCodeAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3373278Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-DocImplDriftSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3425624Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-ExceptionContractDriftSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3474808Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-ExplainabilityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3514555Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-FanOutExplosionSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3553549Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-GuardClauseDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3596134Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-MutantDuplicateSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3637256Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-NamingContractViolationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3682247Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-PatternFragmentationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3741732Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-PhantomReferenceSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3785018Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-SystemMisalignmentSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3827248Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TemporalVolatilitySignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3871628Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TestPolarityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3912832Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TypeScriptArchitectureSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.3963931Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-HardcodedSecretSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4012963Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-InsecureDefaultSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4055135Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-MissingAuthorizationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4097503Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[many_identical_functions-TypeSafetyBypassSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4141324Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-ArchitectureViolationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4183743Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-BroadExceptionMonocultureSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4226210Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-BypassAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4270829Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CircularImportSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4312473Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CoChangeCouplingSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4355745Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CognitiveComplexitySignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4398215Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-CohesionDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4441201Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-DeadCodeAccumulationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4483853Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-DocImplDriftSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4528216Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-ExceptionContractDriftSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4574421Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-ExplainabilityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4617203Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-FanOutExplosionSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4659072Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-GuardClauseDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4700326Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-MutantDuplicateSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4743028Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-NamingContractViolationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4784582Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-PatternFragmentationSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4831940Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-PhantomReferenceSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4875054Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-SystemMisalignmentSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4916883Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TemporalVolatilitySignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.4961395Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TestPolarityDeficitSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5001957Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TypeScriptArchitectureSignal] PASSED [ 86%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5044696Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-HardcodedSecretSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5087320Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-InsecureDefaultSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5129120Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-MissingAuthorizationSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5170440Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[zero_commit_history-TypeSafetyBypassSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5213738Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-ArchitectureViolationSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5255433Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-BroadExceptionMonocultureSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5302576Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-BypassAccumulationSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5344271Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CircularImportSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5384817Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CoChangeCouplingSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5472539Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CognitiveComplexitySignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5674908Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-CohesionDeficitSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5723399Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-DeadCodeAccumulationSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5766057Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-DocImplDriftSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5820832Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-ExceptionContractDriftSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5901714Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-ExplainabilityDeficitSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5943601Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-FanOutExplosionSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.5985487Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-GuardClauseDeficitSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6033729Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-MutantDuplicateSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6076286Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-NamingContractViolationSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6118443Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-PatternFragmentationSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6280515Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-PhantomReferenceSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6325983Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-SystemMisalignmentSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6368536Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TemporalVolatilitySignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6412608Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TestPolarityDeficitSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6454601Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TypeScriptArchitectureSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6582557Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-HardcodedSecretSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6673373Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-InsecureDefaultSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6717974Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-MissingAuthorizationSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6763248Z tests/test_signal_crash_guard.py::test_signal_does_not_crash[large_file-TypeSafetyBypassSignal] PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6772848Z tests/test_signal_dependency_dag.py::test_topological_order_respects_dependencies PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6782524Z tests/test_signal_dependency_dag.py::test_topological_order_falls_back_on_cycle PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6791734Z tests/test_signal_helpers_extended.py::test_has_guard_isinstance_call_returns_true PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6800811Z tests/test_signal_helpers_extended.py::test_has_guard_isinstance_wrong_param_returns_false PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6809516Z tests/test_signal_helpers_extended.py::test_has_guard_assert_stmt_returns_true PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6818341Z tests/test_signal_helpers_extended.py::test_has_guard_if_raise_returns_true PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6827451Z tests/test_signal_helpers_extended.py::test_has_guard_if_with_else_not_guard PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6835412Z tests/test_signal_helpers_extended.py::test_has_guard_plain_assign_returns_false PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6843758Z tests/test_signal_helpers_extended.py::test_max_nesting_depth_nested_function_skipped PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6851945Z tests/test_signal_helpers_extended.py::test_function_max_nesting_no_function_returns_none PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6860920Z tests/test_signal_helpers_extended.py::test_function_max_nesting_with_function_returns_int PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6893810Z tests/test_signal_helpers_extended.py::test_read_function_source_nonexistent_file_returns_none PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6929814Z tests/test_signal_helpers_extended.py::test_guard_clause_analyze_benefit_of_doubt PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6939018Z tests/test_signal_helpers_extended.py::test_is_automated_commit_ai_attributed_true PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6947549Z tests/test_signal_helpers_extended.py::test_is_automated_commit_bot_author PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6956031Z tests/test_signal_helpers_extended.py::test_is_automated_commit_normal_author_false PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6964586Z tests/test_signal_helpers_extended.py::test_resolve_non_relative_targets_empty_module PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6973202Z tests/test_signal_helpers_extended.py::test_resolve_non_relative_targets_known_module PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6982060Z tests/test_signal_helpers_extended.py::test_resolve_non_relative_targets_nested_known_module PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6990566Z tests/test_signal_helpers_extended.py::test_resolve_relative_targets_with_module_part PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.6999475Z tests/test_signal_helpers_extended.py::test_resolve_relative_targets_with_imported_names PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7008590Z tests/test_signal_helpers_extended.py::test_explicit_dependency_pairs_with_relative_import PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7016908Z tests/test_signal_helpers_extended.py::test_explicit_dependency_pairs_with_non_relative_import PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7027006Z tests/test_signal_helpers_extended.py::test_ccc_analyze_too_few_known_files_returns_empty PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7038904Z tests/test_signal_helpers_extended.py::test_ccc_analyze_with_merge_commits_reduces_weight PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7051519Z tests/test_signal_helpers_extended.py::test_ccc_analyze_produces_finding_with_enough_co_changes PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7119993Z tests/test_signal_thresholds.py::TestEDSThresholds::test_high_complexity_produces_finding PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7186284Z tests/test_signal_thresholds.py::TestEDSThresholds::test_severity_medium_range PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7255864Z tests/test_signal_thresholds.py::TestEDSThresholds::test_score_moderate_with_normal_normalization PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7341778Z tests/test_signal_thresholds.py::TestGCDThresholds::test_single_param_excluded PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7428615Z tests/test_signal_thresholds.py::TestGCDThresholds::test_guarded_module_excluded PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7507185Z tests/test_signal_thresholds.py::TestGCDThresholds::test_unguarded_module_severity PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7587240Z tests/test_signal_thresholds.py::TestGCDThresholds::test_nesting_score_formula PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7660197Z tests/test_signal_thresholds.py::TestMDSThresholds::test_size_ratio_filter PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7725667Z tests/test_signal_thresholds.py::TestMDSThresholds::test_loc_ratio_filter PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7833138Z tests/test_signal_thresholds.py::TestMDSThresholds::test_exact_duplicates_produce_findings PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.7921855Z tests/test_signal_thresholds.py::TestMDSThresholds::test_near_duplicates_via_phase2 PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8003270Z tests/test_signal_thresholds.py::TestMDSThresholds::test_severity_medium_for_near_duplicates PASSED [ 87%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8075838Z tests/test_signal_thresholds.py::TestPFSThresholds::test_two_patterns_produces_findings PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8150694Z tests/test_signal_thresholds.py::TestPFSThresholds::test_severity_levels_match_score PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8216852Z tests/test_signal_thresholds.py::TestPFSThresholds::test_two_variants_medium_severity PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8294741Z tests/test_signal_thresholds.py::TestPFSThresholds::test_spread_boost_crosses_high_boundary PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8375028Z tests/test_signal_thresholds.py::TestPFSThresholds::test_spread_multiplier_sensitivity PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8450391Z tests/test_signal_thresholds.py::TestAVSThresholds::test_hub_dampening_precision PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8459350Z tests/test_signal_thresholds.py::TestAVSThresholds::test_hub_nodes_strict_percentile PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8472940Z tests/test_signal_thresholds.py::TestAVSThresholds::test_embedding_layer_inference_threshold PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8481377Z tests/test_signal_utils.py::TestIsTestFile::test_python_test_prefix PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8489754Z tests/test_signal_utils.py::TestIsTestFile::test_python_test_suffix PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8497832Z tests/test_signal_utils.py::TestIsTestFile::test_python_production_file PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8505720Z tests/test_signal_utils.py::TestIsTestFile::test_ts_dot_test PASSED      [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8513648Z tests/test_signal_utils.py::TestIsTestFile::test_ts_dot_spec PASSED      [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8521615Z tests/test_signal_utils.py::TestIsTestFile::test_tsx_dot_test PASSED     [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8529651Z tests/test_signal_utils.py::TestIsTestFile::test_tsx_dot_spec PASSED     [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8537388Z tests/test_signal_utils.py::TestIsTestFile::test_js_dot_test PASSED      [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8548538Z tests/test_signal_utils.py::TestIsTestFile::test_js_dot_spec PASSED      [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8557228Z tests/test_signal_utils.py::TestIsTestFile::test_jsx_dot_test PASSED     [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8565418Z tests/test_signal_utils.py::TestIsTestFile::test_jsx_dot_spec PASSED     [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8573708Z tests/test_signal_utils.py::TestIsTestFile::test_dunder_tests_dir PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8581728Z tests/test_signal_utils.py::TestIsTestFile::test_nested_dunder_tests_dir PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8589835Z tests/test_signal_utils.py::TestIsTestFile::test_conftest_is_test_file PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8597823Z tests/test_signal_utils.py::TestIsTestFile::test_ts_production_file PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8605940Z tests/test_signal_utils.py::TestIsTestFile::test_tsx_production_file PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8614148Z tests/test_signal_utils.py::TestIsTestFile::test_js_production_file PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8621837Z tests/test_signal_utils.py::TestIsTestFile::test_init_file PASSED        [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8630572Z tests/test_signal_utils.py::TestIsTestFile::test_index_file PASSED       [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8638981Z tests/test_signals_misc_extended.py::test_explanation_score_with_test_adds_weight PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8647208Z tests/test_signals_misc_extended.py::test_explanation_score_all_evidence_maxes_out PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8683528Z tests/test_signals_misc_extended.py::test_exd_class_method_test_targets PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8721161Z tests/test_signals_misc_extended.py::test_exd_parametrize_decorator_test_targets PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8755579Z tests/test_signals_misc_extended.py::test_exd_setup_teardown_marks_all_functions PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8790205Z tests/test_signals_misc_extended.py::test_exd_short_function_skipped_line_155 PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8823709Z tests/test_signals_misc_extended.py::test_exd_init_method_skipped_line_160 PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8857493Z tests/test_signals_misc_extended.py::test_exd_test_file_reduce_severity_mode PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8895203Z tests/test_signals_misc_extended.py::test_exd_typescript_typed_signature_not_flagged_without_jsdoc PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8931483Z tests/test_signals_misc_extended.py::test_exd_typescript_inferred_return_not_penalized PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.8971426Z tests/test_signals_misc_extended.py::test_exd_typescript_colocated_test_file_counts_as_test PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9009397Z tests/test_signals_misc_extended.py::test_exd_typescript_dunder_tests_mapping_counts_as_test PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9021102Z tests/test_signals_misc_extended.py::test_exd_typescript_unknown_test_status_is_neutral_without_repo_path PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9057952Z tests/test_signals_misc_extended.py::test_exd_typescript_internal_ui_function_caps_high_to_medium PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9095084Z tests/test_signals_misc_extended.py::test_exd_typescript_exported_function_can_still_be_high PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9131832Z tests/test_signals_misc_extended.py::test_exd_javascript_still_requires_explainability_evidence PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9140210Z tests/test_signals_misc_extended.py::test_get_mistune_returns_module_when_available PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9150596Z tests/test_signals_misc_extended.py::test_get_mistune_returns_none_when_unavailable PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9163124Z tests/test_signals_misc_extended.py::test_extract_dir_refs_regex_fallback_when_no_mistune PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9173824Z tests/test_signals_misc_extended.py::test_extract_dir_refs_mistune_exception_returns_empty PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9182796Z tests/test_signals_misc_extended.py::test_doc_impl_analyze_no_repo_path_returns_empty PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9219108Z tests/test_signals_misc_extended.py::test_doc_impl_analyze_no_readme_file PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9228712Z tests/test_signals_misc_extended.py::test_doc_impl_adr_check_no_repo_path PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9239958Z tests/test_signals_misc_extended.py::test_assertion_counter_visit_assert_exception_in_get_source_segment PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9250109Z tests/test_signals_misc_extended.py::test_assertion_counter_visit_assert_negative_pattern PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9258249Z tests/test_signals_misc_extended.py::test_call_name_nested_attribute PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9295126Z tests/test_signals_misc_extended.py::test_tpd_analyze_source_none_for_test_file PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9343522Z tests/test_signals_misc_extended.py::test_tpd_analyze_fallback_discover PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9353608Z tests/test_signals_misc_extended.py::test_has_create_path_conditional_then_assign PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9363019Z tests/test_signals_misc_extended.py::test_has_create_path_else_branch_assign PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9398028Z tests/test_signals_misc_extended.py::test_ncv_analyze_source_none_continues PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9407519Z tests/test_situational_hints.py::TestSH001::test_fires_when_tasks_remain PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9416574Z tests/test_situational_hints.py::TestSH001::test_silent_when_all_completed PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9425228Z tests/test_situational_hints.py::TestSH001::test_silent_for_other_tools PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9434044Z tests/test_situational_hints.py::TestSH002::test_fires_when_top_signal_missing PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9442768Z tests/test_situational_hints.py::TestSH002::test_silent_when_signal_covered PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9451533Z tests/test_situational_hints.py::TestSH003::test_fires_after_three_degradations PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9459911Z tests/test_situational_hints.py::TestSH003::test_silent_with_only_two PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9468608Z tests/test_situational_hints.py::TestSH003::test_streak_broken_by_improving PASSED [ 88%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9477437Z tests/test_situational_hints.py::TestSH004::test_fires_with_active_leases PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9485719Z tests/test_situational_hints.py::TestSH004::test_silent_without_leases PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9494795Z tests/test_situational_hints.py::TestSH005::test_fires_when_blocker_unresolved PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9503531Z tests/test_situational_hints.py::TestSH005::test_silent_when_blocker_completed PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9512277Z tests/test_situational_hints.py::TestSH006::test_fires_with_three_degrading_snapshots PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9520743Z tests/test_situational_hints.py::TestSH006::test_silent_when_stable PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9529548Z tests/test_situational_hints.py::TestSH006::test_silent_with_too_few_snapshots PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9538326Z tests/test_situational_hints.py::TestSH007::test_fires_after_two_stale_events PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9546990Z tests/test_situational_hints.py::TestSH007::test_silent_with_one_stale PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9556424Z tests/test_situational_hints.py::TestNoSession::test_returns_none_for_none_session PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9565051Z tests/test_skill_generator.py::TestSkillBriefingModel::test_create_briefing PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9573424Z tests/test_skill_generator.py::TestSkillBriefingModel::test_to_dict_keys PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9581397Z tests/test_skill_generator.py::TestSkillBriefingModel::test_to_dict_values_are_plain PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9588902Z tests/test_skill_generator.py::TestSkillBriefingModel::test_confidence_stored PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9596834Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_empty_graph_returns_empty PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9604455Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_no_hotspots_returns_empty PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9612177Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_below_threshold_returns_empty PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9620745Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_rich_graph_produces_briefings PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9629532Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_contains_module_data PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9637675Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_includes_hotspot_files PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9645699Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_includes_abstractions PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9653751Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_briefing_includes_decision_constraints PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9661965Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_name_is_kebab_case PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9670120Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_confidence_in_range PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9678103Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_min_occurrences_param PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9686095Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_min_confidence_filters PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9694351Z tests/test_skill_generator.py::TestGenerateSkillBriefings::test_one_briefing_per_module PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9727590Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_no_graph_returns_error PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9762124Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_empty_graph_returns_ok PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9798619Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_rich_graph_returns_briefings PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9835000Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_response_has_agent_instruction PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9871878Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_agent_instruction_contains_skill_creation_directive PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9906839Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_agent_instruction_empty_briefings PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9943121Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_briefing_dicts_are_serializable PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9980099Z tests/test_skill_generator.py::TestGenerateSkillsAPI::test_response_has_next_step_contract PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9989072Z tests/test_skill_writer.py::TestFrontmatter::test_has_yaml_fences PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:17.9999389Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_contains_name PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0007632Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_description_contains_module_path PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0015807Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_description_contains_signals PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0024358Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_description_contains_confidence PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0032113Z tests/test_skill_writer.py::TestFrontmatter::test_frontmatter_has_argument_hint PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0040183Z tests/test_skill_writer.py::TestRequiredSections::test_has_header PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0048386Z tests/test_skill_writer.py::TestRequiredSections::test_has_when_to_use PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0056441Z tests/test_skill_writer.py::TestRequiredSections::test_has_core_rules PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0064694Z tests/test_skill_writer.py::TestRequiredSections::test_has_review_checklist PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0072600Z tests/test_skill_writer.py::TestRequiredSections::test_has_references PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0080612Z tests/test_skill_writer.py::TestRequiredSections::test_has_architecture_context PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0088636Z tests/test_skill_writer.py::TestSignalContent::test_when_to_use_mentions_each_signal PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0096807Z tests/test_skill_writer.py::TestSignalContent::test_core_rules_covers_each_signal PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0104702Z tests/test_skill_writer.py::TestSignalContent::test_checklist_has_signal_items PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0112241Z tests/test_skill_writer.py::TestSignalContent::test_single_signal PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0120487Z tests/test_skill_writer.py::TestConstraintContent::test_constraint_rule_appears_in_core_rules PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0128582Z tests/test_skill_writer.py::TestConstraintContent::test_constraint_enforcement_label_appears PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0136419Z tests/test_skill_writer.py::TestConstraintContent::test_no_constraints_still_renders PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0144068Z tests/test_skill_writer.py::TestConstraintContent::test_multiple_constraints_all_rendered PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0151916Z tests/test_skill_writer.py::TestArchitectureContext::test_layer_appears PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0159789Z tests/test_skill_writer.py::TestArchitectureContext::test_unknown_layer_fallback PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0167717Z tests/test_skill_writer.py::TestArchitectureContext::test_neighbors_listed PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0175687Z tests/test_skill_writer.py::TestArchitectureContext::test_empty_neighbors PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0183463Z tests/test_skill_writer.py::TestArchitectureContext::test_abstractions_listed PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0191099Z tests/test_skill_writer.py::TestArchitectureContext::test_empty_abstractions PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0198901Z tests/test_skill_writer.py::TestHotspotReferences::test_hotspot_files_in_references PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0206909Z tests/test_skill_writer.py::TestHotspotReferences::test_no_hotspot_files PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0214930Z tests/test_skill_writer.py::TestChecklist::test_checklist_has_nudge_item PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0222621Z tests/test_skill_writer.py::TestChecklist::test_checklist_items_use_checkbox_syntax PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:18.0231440Z tests/test_skill_writer.py::TestChecklist::test_checklist_mentions_safe_to_commit PASSED [ 89%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2447944Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_analysis_completes PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2457717Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_file_count_reasonable PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2466726Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_drift_score_in_range PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2476282Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_no_critical_findings PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2486178Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_multiple_signals_fire PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2496919Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_findings_have_file_paths PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2519867Z tests/test_smoke_real_repos.py::TestSelfAnalysis::test_signal_distribution_report PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2529347Z tests/test_steer.py::TestSteerContext::test_construction_with_defaults PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2539559Z tests/test_steer.py::TestSteerContext::test_to_dict PASSED               [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2549330Z tests/test_steer.py::TestSteerFromGraph::test_basic_module_context PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2559164Z tests/test_steer.py::TestSteerFromGraph::test_neighbors_are_resolved PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2568326Z tests/test_steer.py::TestSteerFromGraph::test_abstractions_from_neighbors PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2577702Z tests/test_steer.py::TestSteerFromGraph::test_hotspots_filtered_to_target PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2586786Z tests/test_steer.py::TestSteerFromGraph::test_layer_policies_extracted PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2596200Z tests/test_steer.py::TestSteerFromGraph::test_target_file_resolves_to_module PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2605213Z tests/test_steer.py::TestSteerFromGraph::test_unknown_target_returns_empty_context PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2614378Z tests/test_steer.py::TestSteerFromGraph::test_max_abstractions_limits_result PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2624206Z tests/test_steer.py::TestSteerFromGraph::test_to_dict_is_json_serializable PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2633391Z tests/test_steer.py::TestSteerFromGraph::test_db_target_context PASSED   [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2672040Z tests/test_steer.py::TestSteerAPI::test_steer_with_cached_graph PASSED   [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2710491Z tests/test_steer.py::TestSteerAPI::test_steer_without_graph_returns_empty PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2749404Z tests/test_steer.py::TestSteerAPI::test_steer_response_has_next_step PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2788714Z tests/test_steer.py::TestSteerAPI::test_steer_with_file_target PASSED    [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2833214Z tests/test_steer.py::TestSteerAPI::test_steer_with_include_reuse PASSED  [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2871918Z tests/test_steer.py::TestSteerAPI::test_steer_without_include_reuse_has_empty_suggestions PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2911582Z tests/test_steer.py::TestSteerAPI::test_steer_reuse_agent_instruction_mentions_suggestion PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2921322Z tests/test_study_infrastructure.py::TestFleissKappa::test_perfect_agreement PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2930664Z tests/test_study_infrastructure.py::TestFleissKappa::test_systematic_disagreement_negative PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2939563Z tests/test_study_infrastructure.py::TestFleissKappa::test_empty_input PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2948878Z tests/test_study_infrastructure.py::TestCohenKappa::test_perfect_agreement PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2957783Z tests/test_study_infrastructure.py::TestCohenKappa::test_known_value PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2966656Z tests/test_study_infrastructure.py::TestCohenKappa::test_complete_disagreement PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2977829Z tests/test_study_infrastructure.py::TestAnalyzeFile::test_rater_matrix_fixture PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.2988550Z tests/test_study_infrastructure.py::TestAnalyzeFile::test_per_finding_structure PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3001822Z tests/test_study_infrastructure.py::TestSelfAnalysisAggregate::test_aggregate_fixture PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3011519Z tests/test_study_infrastructure.py::TestSelfAnalysisAggregate::test_empty_reports PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3026977Z tests/test_study_infrastructure.py::TestSpearmanRho::test_perfect_positive PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3037026Z tests/test_study_infrastructure.py::TestSpearmanRho::test_perfect_negative PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3045540Z tests/test_study_infrastructure.py::TestSpearmanRho::test_insufficient_data PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3055739Z tests/test_study_infrastructure.py::TestDebtCorrelationSchema::test_fixture_structure PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3067200Z tests/test_study_infrastructure.py::TestKappaSelfTest::test_self_test_passes PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3141622Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_no_active_findings_exits_cleanly PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3234521Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_quit_immediately_on_q PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3577167Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_yes_suppresses_with_90d_in_dry_run PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3674146Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_always_suppresses_permanently_in_dry_run PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3756892Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_no_keeps_finding_active PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3845258Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_skip_skips_finding PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.3927995Z tests/test_suppress_interactive.py::TestSuppressInteractiveDryRun::test_summary_line_present PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4035616Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_yes_writes_comment_with_until PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4150908Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_always_writes_comment_without_until PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4240320Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_reason_is_written_to_comment PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4331275Z tests/test_suppress_interactive.py::TestSuppressInteractiveWrite::test_no_does_not_write_comment PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4366144Z tests/test_suppression.py::TestScanSuppressions::test_ignore_all_python PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4400910Z tests/test_suppression.py::TestScanSuppressions::test_ignore_single_signal PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4434751Z tests/test_suppression.py::TestScanSuppressions::test_ignore_multiple_signals PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4468584Z tests/test_suppression.py::TestScanSuppressions::test_js_comment_syntax PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4501935Z tests/test_suppression.py::TestScanSuppressions::test_unsupported_language_skipped PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4534288Z tests/test_suppression.py::TestScanSuppressions::test_missing_file_skipped PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4568296Z tests/test_suppression.py::TestScanSuppressions::test_multiple_lines PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4576844Z tests/test_suppression.py::TestFilterFindings::test_empty_suppressions_passes_all PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4585562Z tests/test_suppression.py::TestFilterFindings::test_suppress_all_signals_on_line PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4593909Z tests/test_suppression.py::TestFilterFindings::test_bare_ignore_marks_broad_security_suppression PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4602002Z tests/test_suppression.py::TestFilterFindings::test_suppress_matching_signal PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4610407Z tests/test_suppression.py::TestFilterFindings::test_non_matching_signal_passes PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4619056Z tests/test_suppression.py::TestFilterFindings::test_finding_without_file_passes PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4629644Z tests/test_suppression.py::TestFilterFindings::test_finding_without_start_line_passes PASSED [ 90%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4639754Z tests/test_suppression.py::TestFilterFindings::test_multiple_findings_mixed PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4649555Z tests/test_suppression.py::TestFilterFindings::test_suppresses_when_ignore_matches_end_line PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4659294Z tests/test_suppression.py::TestFilterFindings::test_sparse_line_index_suppresses_inside_large_range PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4697172Z tests/test_suppression.py::TestFilterFindings::test_abbrev_comment_suppresses_matching_finding PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4737040Z tests/test_suppression.py::TestFilterFindings::test_expired_until_is_not_applied_and_is_reported PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4775629Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_bare_ignore PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4817891Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_single_signal PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4858493Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_multiple_signals_sorted PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4895932Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_with_until PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4932582Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_with_reason PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.4970255Z tests/test_suppression.py::TestInsertSuppressionComment::test_python_with_until_and_reason PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5007225Z tests/test_suppression.py::TestInsertSuppressionComment::test_js_bare_ignore PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5046493Z tests/test_suppression.py::TestInsertSuppressionComment::test_js_single_signal PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5083417Z tests/test_suppression.py::TestInsertSuppressionComment::test_second_line_in_multiline_file PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5118328Z tests/test_suppression.py::TestInsertSuppressionComment::test_utf8_content_preserved PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5155061Z tests/test_suppression.py::TestInsertSuppressionComment::test_trailing_newline_preserved PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5195559Z tests/test_suppression.py::TestInsertSuppressionComment::test_include_hash_embeds_tag PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5233512Z tests/test_suppression.py::TestInsertSuppressionComment::test_include_hash_matches_collect PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5270822Z tests/test_suppression.py::TestStalenessDetection::test_unchanged_line_is_not_stale PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5309637Z tests/test_suppression.py::TestStalenessDetection::test_changed_line_is_stale PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5345051Z tests/test_suppression.py::TestStalenessDetection::test_suppression_without_hash_has_none_stored_hash PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5383808Z tests/test_suppression.py::TestStalenessDetection::test_stale_security_signal_scenario PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5392981Z tests/test_synthesizer.py::TestClusterFeedback::test_precision_no_data PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5401803Z tests/test_synthesizer.py::TestClusterFeedback::test_precision_with_data PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5410774Z tests/test_synthesizer.py::TestClusterFeedback::test_recall_with_data PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5419576Z tests/test_synthesizer.py::TestClusterFeedback::test_total PASSED        [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5428223Z tests/test_synthesizer.py::TestClusterFeedback::test_to_dict PASSED      [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5437141Z tests/test_synthesizer.py::TestComputeClusterId::test_deterministic PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5445924Z tests/test_synthesizer.py::TestComputeClusterId::test_different_inputs PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5454903Z tests/test_synthesizer.py::TestFindingCluster::test_to_dict_roundtrip PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5463528Z tests/test_synthesizer.py::TestSkillDraft::test_to_dict PASSED           [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5472809Z tests/test_synthesizer.py::TestTriageDecision::test_to_dict PASSED       [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5481582Z tests/test_synthesizer.py::TestSkillEffectivenessRecord::test_effectiveness_insufficient_data PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5490162Z tests/test_synthesizer.py::TestSkillEffectivenessRecord::test_effectiveness_computed PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5499066Z tests/test_synthesizer.py::TestSkillEffectivenessRecord::test_effectiveness_zero_pre PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5507824Z tests/test_synthesizer.py::TestStableDir::test_posix PASSED              [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5516569Z tests/test_synthesizer.py::TestStableDir::test_root PASSED               [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5525115Z tests/test_synthesizer.py::TestResolveModulePath::test_no_known_modules PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5533498Z tests/test_synthesizer.py::TestResolveModulePath::test_longest_prefix PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5541756Z tests/test_synthesizer.py::TestResolveModulePath::test_fallback PASSED   [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5550179Z tests/test_synthesizer.py::TestComputeTrend::test_single_value PASSED    [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5558822Z tests/test_synthesizer.py::TestComputeTrend::test_degrading PASSED       [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5567296Z tests/test_synthesizer.py::TestComputeTrend::test_improving PASSED       [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5575638Z tests/test_synthesizer.py::TestComputeTrend::test_stable PASSED          [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5584628Z tests/test_synthesizer.py::TestBuildFindingClusters::test_empty_snapshots PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5593603Z tests/test_synthesizer.py::TestBuildFindingClusters::test_below_threshold PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5603613Z tests/test_synthesizer.py::TestBuildFindingClusters::test_recurring_findings_cluster PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5613627Z tests/test_synthesizer.py::TestBuildFindingClusters::test_feedback_enrichment PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5622043Z tests/test_synthesizer.py::TestToKebab::test_simple PASSED               [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5630492Z tests/test_synthesizer.py::TestToKebab::test_underscores PASSED          [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5639647Z tests/test_synthesizer.py::TestComputeDraftConfidence::test_base_confidence PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5648400Z tests/test_synthesizer.py::TestComputeDraftConfidence::test_degrading_boost PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5656974Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_empty_clusters PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5666507Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_guard_and_repair_generated PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5675827Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_guard_only PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5687038Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_repair_only PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5696267Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_draft_names_are_kebab PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5705562Z tests/test_synthesizer.py::TestGenerateSkillDrafts::test_negative_examples_from_fp_feedback PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5714173Z tests/test_synthesizer.py::TestComputeOverlap::test_no_overlap PASSED    [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5722616Z tests/test_synthesizer.py::TestComputeOverlap::test_signal_overlap PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5730945Z tests/test_synthesizer.py::TestComputeOverlap::test_module_overlap PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5766292Z tests/test_synthesizer.py::TestListExistingSkills::test_no_skills_dir PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5804993Z tests/test_synthesizer.py::TestListExistingSkills::test_finds_skills PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5813805Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_empty_drafts PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5822921Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_low_confidence_discard PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5857632Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_new_when_no_existing PASSED [ 91%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5893266Z tests/test_synthesizer.py::TestTriageSkillDrafts::test_sprawl_guard PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5929066Z tests/test_synthesizer.py::TestEffectivenessTracking::test_save_and_load PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.5965714Z tests/test_synthesizer.py::TestEffectivenessTracking::test_create_baseline PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6004602Z tests/test_synthesizer.py::TestEffectivenessTracking::test_update_effectiveness PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6014345Z tests/test_synthesizer.py::TestRenderRepairSkillMd::test_render_basic PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6050058Z tests/test_synthesizer.py::TestSynthesizeApi::test_no_snapshots PASSED   [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6093501Z tests/test_synthesizer.py::TestSynthesizeApi::test_full_pipeline PASSED  [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6102940Z tests/test_synthesizer.py::TestSynthesizeCli::test_command_exists PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6122815Z tests/test_synthesizer.py::TestSynthesizeCli::test_help_text PASSED      [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6133734Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[feat] PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6144265Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[fix] PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6154631Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[chore] PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6165180Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[signal] PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6175701Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[prompt] PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6186303Z tests/test_task_card.py::test_build_card_contains_mandatory_slots[review] PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6195731Z tests/test_task_card.py::test_build_card_includes_gate_and_audit_sections PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6204719Z tests/test_task_card.py::test_every_valid_type_has_gates_and_routing PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6223582Z tests/test_task_card.py::test_cli_rejects_invalid_type PASSED            [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6231286Z tests/test_task_graph.py::TestEmptyTaskGraph::test_empty_list_returns_empty_graph PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6239737Z tests/test_task_graph.py::TestEmptyTaskGraph::test_empty_graph_api_dict PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6248106Z tests/test_task_graph.py::TestEmptyTaskGraph::test_empty_graph_to_text_summary PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6256696Z tests/test_task_graph.py::TestSingleTask::test_one_task_graph PASSED     [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6265410Z tests/test_task_graph.py::TestLinearChain::test_topo_sort_order PASSED   [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6274296Z tests/test_task_graph.py::TestLinearChain::test_preferred_order PASSED   [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6282375Z tests/test_task_graph.py::TestLinearChain::test_blocks_inverse PASSED    [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6291119Z tests/test_task_graph.py::TestLinearChain::test_execution_phases_sequential PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6299531Z tests/test_task_graph.py::TestLinearChain::test_critical_path_is_full_chain PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6308566Z tests/test_task_graph.py::TestParallelTasks::test_parallel_detection PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6317146Z tests/test_task_graph.py::TestParallelTasks::test_execution_phases_diamond PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6329615Z tests/test_task_graph.py::TestParallelTasks::test_critical_path_diamond PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6339117Z tests/test_task_graph.py::TestParallelTasks::test_to_text_includes_phase_and_dependency_view PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6348561Z tests/test_task_graph.py::TestIndependentTasks::test_all_in_one_phase PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6358129Z tests/test_task_graph.py::TestIndependentTasks::test_parallel_with_all PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6367594Z tests/test_task_graph.py::TestTopologicalSortDeterminism::test_execution_phases_stable_regardless_of_input_order PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6376846Z tests/test_task_graph.py::TestTopologicalSortDeterminism::test_preferred_order_stable_regardless_of_input_order PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6385747Z tests/test_task_graph.py::TestTopologicalSortDeterminism::test_sequential_chain_stable PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6393693Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_empty_sorted_ids_returns_empty_list PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6402018Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_tie_breaking_is_deterministic_lexicographic PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6410251Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_tie_breaking_prefers_smallest_id PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6418466Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_build_task_graph_empty_critical_path PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6427799Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_duplicate_ids_raise_value_error PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6437023Z tests/test_task_graph.py::TestCriticalPathEdgeCases::test_duplicate_ids_lists_all_duplicates PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6446034Z tests/test_task_graph.py::TestBatchGroups::test_batch_group_from_template_and_signal PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6454752Z tests/test_task_graph.py::TestBatchGroups::test_different_signals_different_groups PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6463060Z tests/test_task_graph.py::TestBatchGroups::test_singleton_group_filtered PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6471239Z tests/test_task_graph.py::TestBatchGroups::test_no_template_no_group PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6480901Z tests/test_task_graph.py::TestCycleDetection::test_simple_cycle_raises PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6489859Z tests/test_task_graph.py::TestCycleDetection::test_three_node_cycle_raises PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6499554Z tests/test_task_graph.py::TestCycleDetection::test_cycle_error_lists_members PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6509461Z tests/test_task_graph.py::TestUnknownDependencies::test_unknown_dep_emits_warning PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6518737Z tests/test_task_graph.py::TestUnknownDependencies::test_unknown_dep_still_builds_graph PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6528481Z tests/test_task_graph.py::TestUnknownDependencies::test_multiple_unknown_deps_each_warn PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6537704Z tests/test_task_graph.py::TestEstimatedDelta::test_total_delta_summed PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6546975Z tests/test_task_graph.py::TestApiDict::test_api_dict_structure PASSED    [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6555716Z tests/test_task_graph.py::TestApiDict::test_api_dict_delta_rounded PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6565945Z tests/test_task_graph.py::TestApiDict::test_api_dict_roundtrip_reconstructs_task_graph PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6574802Z tests/test_task_graph.py::TestShapeForProfile::test_none_profile_returns_full PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6583299Z tests/test_task_graph.py::TestShapeForProfile::test_unknown_profile_returns_full PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6592140Z tests/test_task_graph.py::TestShapeForProfile::test_planner_keeps_tasks PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6601104Z tests/test_task_graph.py::TestShapeForProfile::test_coder_keeps_findings PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6609911Z tests/test_task_graph.py::TestShapeForProfile::test_verifier_keeps_deltas PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6618953Z tests/test_task_graph.py::TestShapeForProfile::test_merge_readiness_minimal PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6628011Z tests/test_task_graph.py::TestShapeForProfile::test_always_keeps_envelope PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6691182Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_empty_graph PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6751242Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_single_task_plan PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6811274Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_batch_tasks_grouped PASSED [ 92%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6869696Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_step_numbering_sequential PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6928237Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_session_id_in_params PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.6986025Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_no_session_id_omitted PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7042425Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_success_criteria_set PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7100062Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_abort_criteria_set PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7158384Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_estimated_delta_from_graph PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7216635Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_api_dict_roundtrip PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7274359Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_default_step_timeout_is_exposed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7332635Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_step_timeout_is_exposed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7390054Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_preconditions_first_phase_empty PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7448512Z tests/test_task_graph.py::TestBuildWorkflowPlan::test_preconditions_later_phase_populated PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7456809Z tests/test_task_graph_contracts_types.py::test_next_step_contract_helpers_build_expected_shape PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7464611Z tests/test_task_graph_contracts_types.py::test_error_response_contains_contract_fields PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7527371Z tests/test_task_graph_contracts_types.py::test_build_task_graph_and_workflow_plan_smoke PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7589060Z tests/test_task_graph_contracts_types.py::test_validate_plan_detects_hard_repo_state_change PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7648771Z tests/test_task_graph_contracts_types.py::test_validate_plan_handles_legacy_and_invalidated_plan PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7658387Z tests/test_task_graph_contracts_types.py::test_task_to_api_dict_emits_contract_and_refs PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7666414Z tests/test_task_graph_contracts_types.py::test_derive_task_contract_builds_allowed_files PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7684325Z tests/test_task_graph_contracts_types.py::test_types_module_is_importable_and_exposes_aliases PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7694187Z tests/test_task_graph_contracts_types.py::test_response_shaping_helpers_cover_base_and_profile_filtering PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7705486Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_returns_first_pending_fifo PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7716269Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_specific_task_id PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7726636Z tests/test_task_queue.py::TestTaskQueueClaim::test_double_claim_same_task_returns_none PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7735657Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_completed_task_returns_none PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7744370Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_no_selected_tasks_returns_none PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7753210Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_all_completed_returns_none PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7763866Z tests/test_task_queue.py::TestTaskQueueClaim::test_fifo_skips_claimed_tasks PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7773079Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_failed_task_returns_none PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7783092Z tests/test_task_queue.py::TestTaskQueueClaim::test_claim_sets_lease_fields PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7793153Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_extends_expiry PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7803206Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_wrong_agent_fails PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7812926Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_after_expiry_fails PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7821792Z tests/test_task_queue.py::TestLeaseLifecycle::test_renew_nonexistent_task PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7832608Z tests/test_task_queue.py::TestLeaseLifecycle::test_expired_lease_becomes_reclaimable PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7844557Z tests/test_task_queue.py::TestLeaseLifecycle::test_max_reclaim_marks_task_failed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7855452Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_increments_reclaim_count PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7868579Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_max_reclaim_marks_failed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7878770Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_wrong_agent_fails PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7887782Z tests/test_task_queue.py::TestLeaseLifecycle::test_release_nonexistent_lease PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7898893Z tests/test_task_queue.py::TestCompleteTask::test_complete_removes_lease_and_marks_completed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7909266Z tests/test_task_queue.py::TestCompleteTask::test_complete_wrong_agent_fails PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7918761Z tests/test_task_queue.py::TestCompleteTask::test_complete_already_completed_idempotent PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7928268Z tests/test_task_queue.py::TestCompleteTask::test_complete_without_lease_fails PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7937637Z tests/test_task_queue.py::TestCompleteTask::test_complete_unknown_task_fails PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7948790Z tests/test_task_queue.py::TestCompleteTask::test_complete_with_result_flag PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7957520Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_empty PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7969559Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_mixed_states PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7980128Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_counts_consistent PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7990870Z tests/test_task_queue.py::TestQueueStatus::test_queue_status_includes_agent_in_claimed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.7999882Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_excludes_completed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8009133Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_excludes_failed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8019162Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_includes_claimed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8028370Z tests/test_task_queue.py::TestTasksRemaining::test_remaining_zero_when_all_done_or_failed PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8039030Z tests/test_task_queue.py::TestToFromDict::test_round_trip_preserves_lease_fields PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8047726Z tests/test_task_queue.py::TestToFromDict::test_from_dict_backward_compat_no_lease_fields PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8062021Z tests/test_task_queue.py::TestToFromDict::test_summary_includes_claimed_and_failed_counts PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8071025Z tests/test_task_spec.py::TestTaskSpecModel::test_minimal_valid_spec PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8079750Z tests/test_task_spec.py::TestTaskSpecModel::test_signal_layer_auto_inference PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8088148Z tests/test_task_spec.py::TestTaskSpecModel::test_output_layer_auto_inference PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8096598Z tests/test_task_spec.py::TestTaskSpecModel::test_ingestion_layer_auto_inference PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8104499Z tests/test_task_spec.py::TestTaskSpecModel::test_explicit_override_preserves_values PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8112991Z tests/test_task_spec.py::TestTaskSpecModel::test_multiple_layers PASSED  [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8121325Z tests/test_task_spec.py::TestTaskSpecModel::test_commit_type_default PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8129957Z tests/test_task_spec.py::TestTaskSpecModel::test_post_construction_mutation_is_rejected PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8138669Z tests/test_task_spec.py::TestTaskSpecModel::test_invalid_commit_type_raises_validation_error PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8146936Z tests/test_task_spec.py::TestTaskSpecModel::test_uppercase_commit_type_raises_validation_error PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8154748Z tests/test_task_spec.py::TestTaskSpecModel::test_all_architecture_layers_exist PASSED [ 93%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8162927Z tests/test_task_spec.py::TestValidateTaskSpec::test_valid_spec_advisory_only PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8171126Z tests/test_task_spec.py::TestValidateTaskSpec::test_missing_tests_layer_warning PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8179282Z tests/test_task_spec.py::TestValidateTaskSpec::test_adr_required_but_missing PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8188227Z tests/test_task_spec.py::TestValidateTaskSpec::test_vague_acceptance_criteria_warning PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8196514Z tests/test_task_spec.py::TestValidateTaskSpec::test_forbidden_path_tagesplanung PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8204764Z tests/test_task_spec.py::TestTaskSpecSerialization::test_schema_version_defaults_to_1 PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8213409Z tests/test_task_spec.py::TestTaskSpecSerialization::test_from_dict_versioned_allows_missing_schema_version PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8222887Z tests/test_task_spec.py::TestTaskSpecSerialization::test_from_dict_versioned_rejects_unsupported_future_version PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8275155Z tests/test_task_spec.py::TestTaskSpecSerialization::test_yaml_roundtrip PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8311349Z tests/test_task_spec.py::TestTaskSpecSerialization::test_json_roundtrip PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9916268Z tests/test_task_spec.py::TestValidateTaskSpecCLI::test_example_flag PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1528499Z tests/test_task_spec.py::TestValidateTaskSpecCLI::test_valid_yaml_file PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3136139Z tests/test_task_spec.py::TestValidateTaskSpecCLI::test_invalid_yaml_file PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3180329Z tests/test_telemetry.py::test_log_tool_event_writes_jsonl_when_enabled PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3217477Z tests/test_telemetry.py::test_log_tool_event_uses_explicit_run_id PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3261025Z tests/test_telemetry.py::test_log_tool_event_sanitizes_home_directory_paths PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3304521Z tests/test_telemetry.py::test_log_tool_event_sanitizes_error_message_paths PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3338144Z tests/test_telemetry.py::test_log_tool_event_disabled_writes_nothing PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3377888Z tests/test_telemetry.py::test_api_explain_emits_telemetry PASSED         [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3389162Z tests/test_telemetry.py::test_api_diff_returns_acceptance_fields PASSED  [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3400002Z tests/test_telemetry.py::test_api_diff_scopes_decision_logic_to_target_path PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3410600Z tests/test_telemetry.py::test_api_diff_recommends_baseline_for_large_working_tree PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3421470Z tests/test_telemetry.py::test_api_diff_does_not_recommend_baseline_when_baseline_is_provided PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3431453Z tests/test_telemetry.py::test_api_diff_uncommitted_mode_passed_to_analyzer PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3441187Z tests/test_telemetry.py::test_api_diff_rejects_conflicting_mode_flags PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3451374Z tests/test_telemetry.py::test_api_diff_staged_only_reports_zero_staged_files PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3467359Z tests/test_telemetry.py::test_api_scan_returns_acceptance_fields PASSED  [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3478773Z tests/test_test_detection.py::test_is_test_file_patterns PASSED          [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3487167Z tests/test_test_detection.py::test_is_generated_file_patterns PASSED     [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3496437Z tests/test_test_detection.py::test_classify_file_context PASSED          [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3504094Z tests/test_test_orchestrator.py::test_docs_only_skips PASSED             [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3511672Z tests/test_test_orchestrator.py::test_signals_triggers_precision_recall PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3519436Z tests/test_test_orchestrator.py::test_output_triggers_contract_before_dev PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3527630Z tests/test_test_orchestrator.py::test_ingestion_triggers_test_dev PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3537577Z tests/test_test_orchestrator.py::test_other_src_drift_uses_test_fast PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3545630Z tests/test_test_orchestrator.py::test_tests_or_scripts_use_test_fast PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3553140Z tests/test_test_orchestrator.py::test_empty_diff_defaults_to_test_fast PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3560773Z tests/test_test_orchestrator.py::test_mixed_paths_deduplicate_tiers PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3570311Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[full-check] PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3579430Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[precision-recall] PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3588074Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[skip] PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3596826Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[test-contract] PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3605659Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[test-dev] PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3615431Z tests/test_test_orchestrator.py::test_all_declared_tiers_have_commands[test-fast] PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3656540Z tests/test_test_polarity_deficit.py::test_tpd_zero_assertion_density PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3700639Z tests/test_test_polarity_deficit.py::test_tpd_counts_negative_assert_forms PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3711676Z tests/test_test_polarity_deficit.py::test_tpd_counts_pytest_fail_and_raises_calls PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3721794Z tests/test_test_polarity_deficit.py::test_tpd_ignores_out_of_range_assert_position_metadata PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3766654Z tests/test_test_polarity_deficit.py::test_tpd_ignores_unexpected_source_segment_exception PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3811498Z tests/test_test_polarity_deficit.py::test_tpd_fallback_discovers_tests_when_parse_results_are_empty PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3820323Z tests/test_timeline.py::TestGroupCommitsByModule::test_groups_by_first_directory PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3828675Z tests/test_timeline.py::TestGroupCommitsByModule::test_root_level_files PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3837248Z tests/test_timeline.py::TestDetectAiBursts::test_no_ai_commits_no_bursts PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3845516Z tests/test_timeline.py::TestDetectAiBursts::test_detects_burst PASSED    [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3853593Z tests/test_timeline.py::TestDetectAiBursts::test_spread_out_commits_no_burst PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3861430Z tests/test_timeline.py::TestFindDriftOnset::test_no_commits_returns_none PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3870387Z tests/test_timeline.py::TestFindDriftOnset::test_detects_onset_from_ai_commits PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3878288Z tests/test_timeline.py::TestBuildTimeline::test_empty_inputs PASSED      [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3887151Z tests/test_timeline.py::TestBuildTimeline::test_builds_module_timeline PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3896427Z tests/test_timeline.py::TestBuildTimeline::test_global_events_from_high_confidence_ai PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3950581Z tests/test_timeline_command.py::test_timeline_command_builds_and_renders_timeline PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4001847Z tests/test_timeline_command.py::test_timeline_command_handles_empty_commit_history PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4010598Z tests/test_tool_metadata.py::TestToolCatalog::test_catalog_has_all_tools PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4019171Z tests/test_tool_metadata.py::TestToolCatalog::test_every_entry_has_cost PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4027276Z tests/test_tool_metadata.py::TestToolCatalog::test_every_entry_has_context_hint PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4035046Z tests/test_tool_metadata.py::TestToolCatalog::test_phases_defined PASSED [ 94%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4043141Z tests/test_tool_metadata.py::TestToolsForPhase::test_init_phase PASSED   [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4050614Z tests/test_tool_metadata.py::TestToolsForPhase::test_fix_phase PASSED    [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4058405Z tests/test_tool_metadata.py::TestToolsForPhase::test_verify_phase PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4066162Z tests/test_tool_metadata.py::TestToolsForPhase::test_unknown_phase_returns_all PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4075019Z tests/test_tool_metadata.py::TestMetadataAsDict::test_serialisation PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4087800Z tests/test_trend_chart.py::TestRenderTrendChart::test_needs_at_least_two_snapshots PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4136122Z tests/test_trend_chart.py::TestRenderTrendChart::test_renders_chart_with_multiple_snapshots PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4631960Z tests/test_trend_command_history.py::test_trend_command_uses_canonical_history_and_keeps_legacy_entries PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4948423Z tests/test_trend_command_history.py::test_trend_command_last_short_alias PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4958433Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_raises_on_window_less_than_two PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4966747Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_insufficient_history_returns_not_blocked PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4974762Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_empty_history_returns_not_blocked PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4983176Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_below_delta_threshold_returns_not_blocked PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4991729Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_above_threshold_no_remediation_blocks PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5000079Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_above_threshold_with_remediation_not_blocked PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5008350Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_above_threshold_require_false_blocks_regardless PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5016248Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_window_deduplication_by_commit_hash PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5024244Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_history_points_reflects_window_size PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5031770Z tests/test_trend_gate.py::TestEvaluateTrendGate::test_return_type PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5040157Z tests/test_trend_gate.py::TestFindingFingerprints::test_returns_set_from_list PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5048007Z tests/test_trend_gate.py::TestFindingFingerprints::test_missing_key_returns_empty PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5055802Z tests/test_trend_gate.py::TestFindingFingerprints::test_non_list_value_returns_empty PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5063730Z tests/test_trend_gate.py::TestFindingFingerprints::test_filters_non_strings PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5071294Z tests/test_trend_gate.py::TestFindingFingerprints::test_filters_empty_strings PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5079168Z tests/test_trend_gate.py::TestResolvedFingerprints::test_returns_fps_present_before_absent_after PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5086830Z tests/test_trend_gate.py::TestResolvedFingerprints::test_no_resolved_if_identical PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5094865Z tests/test_trend_gate.py::TestResolvedFingerprints::test_empty_before_returns_empty PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5102802Z tests/test_trend_gate.py::TestHasRemediationActivity::test_returns_false_if_fewer_than_two_snapshots PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5110507Z tests/test_trend_gate.py::TestHasRemediationActivity::test_returns_false_if_window_commits_less_than_two PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5118468Z tests/test_trend_gate.py::TestHasRemediationActivity::test_detects_resolved_fingerprint PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5126784Z tests/test_trend_gate.py::TestHasRemediationActivity::test_returns_false_when_no_resolution PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5134468Z tests/test_trend_gate.py::TestHasRemediationActivity::test_skips_same_commit_pairs PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5143382Z tests/test_trend_gate.py::TestHasRemediationActivity::test_true_if_any_commit_resolves PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5182986Z tests/test_trend_history.py::test_save_history_keeps_existing_file_when_atomic_replace_fails PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5324255Z tests/test_trend_history.py::test_save_history_retries_on_transient_permission_error PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5392270Z tests/test_trend_history.py::test_apply_trend_and_persist_snapshot_logs_warning_on_corrupt_history PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5427293Z tests/test_ts_alias_resolver.py::test_load_compiler_options_missing_file PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5461182Z tests/test_ts_alias_resolver.py::test_load_compiler_options_invalid_json PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5496469Z tests/test_ts_alias_resolver.py::test_load_compiler_options_non_dict_compiler_options PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5531586Z tests/test_ts_alias_resolver.py::test_load_compiler_options_valid PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5564888Z tests/test_ts_alias_resolver.py::test_load_tsconfig_data_missing_file PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5599613Z tests/test_ts_alias_resolver.py::test_load_tsconfig_data_invalid_json PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5633378Z tests/test_ts_alias_resolver.py::test_load_tsconfig_data_non_dict PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5668065Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_package_style_returns_none PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5703911Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_absolute_nonexistent PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5742445Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_relative_json_file_exists PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5778145Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_adds_json_extension PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5814214Z tests/test_ts_alias_resolver.py::test_resolve_extends_path_empty_suffix_tries_tsconfig_json PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5850066Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_single PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5886540Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_cycle_prevention PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5921543Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_extends_non_string PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5958434Z tests/test_ts_alias_resolver.py::test_collect_tsconfig_chain_parent_not_found PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5994704Z tests/test_ts_alias_resolver.py::test_iter_effective_paths_invalid_base_url_type PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6033092Z tests/test_ts_alias_resolver.py::test_iter_effective_paths_shadowed_empty_targets PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6068694Z tests/test_ts_alias_resolver.py::test_iter_effective_paths_valid PASSED  [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6077062Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_exact_no_wildcard PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6084813Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_wildcard PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6092342Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_no_match_prefix PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6100333Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_multiple_wildcards_returns_none PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6108268Z tests/test_ts_alias_resolver.py::test_match_alias_pattern_suffix_mismatch PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6116534Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_no_wildcard_empty_capture PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6124519Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_no_wildcard_nonempty_capture_returns_none PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6132057Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_with_wildcard PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6140556Z tests/test_ts_alias_resolver.py::test_expand_target_pattern_multiple_wildcards_returns_none PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6177600Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_ts_file_exists PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6213239Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_without_extension_tries_ts PASSED [ 95%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6249138Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_index_ts PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6283584Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_no_match_returns_none PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6319108Z tests/test_ts_alias_resolver.py::test_resolve_candidate_file_tsx PASSED  [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6352484Z tests/test_ts_alias_resolver.py::test_resolve_alias_no_tsconfig PASSED   [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6387443Z tests/test_ts_alias_resolver.py::test_resolve_alias_relative_import_skipped PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6424911Z tests/test_ts_alias_resolver.py::test_resolve_alias_resolves_to_ts_file PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6461655Z tests/test_ts_alias_resolver.py::test_resolve_alias_no_match_returns_none PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6488382Z tests/test_ts_export_detection.py::TestExportDetection::test_exported_function PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6511858Z tests/test_ts_export_detection.py::TestExportDetection::test_default_exported_function PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6533784Z tests/test_ts_export_detection.py::TestExportDetection::test_exported_arrow_function PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6556762Z tests/test_ts_export_detection.py::TestExportDetection::test_non_exported_underscore_function PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6578387Z tests/test_ts_export_detection.py::TestExportDetection::test_non_exported_public_function PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6601462Z tests/test_ts_export_detection.py::TestExportDetection::test_non_exported_arrow_function PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6616660Z tests/test_ts_export_detection.py::TestExportDetection::test_no_exports_file PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6625164Z tests/test_ts_export_detection.py::TestExportDetection::test_python_function_default_not_exported PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6636814Z tests/test_ts_export_detection.py::TestDCAScoreBoost::test_non_exported_ts_functions_are_not_treated_as_exports PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6648933Z tests/test_ts_export_detection.py::TestDCAScoreBoost::test_exported_ts_functions_no_boost PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6666116Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_basic_interface PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6681588Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_is_interface_flag PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6697622Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_methods PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6713284Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_method_params PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6729386Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_method_return_type PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6745748Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_type_alias_has_no_methods PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6765669Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_extends PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6784350Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_generic_interface_methods PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6797033Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_empty_file_no_interfaces PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6809932Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_regular_class_not_interface PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6826155Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_interface_language_set PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6835373Z tests/test_ts_interface_extraction.py::TestInterfaceExtraction::test_python_classinfo_default_not_interface PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6862132Z tests/test_ts_naming_consistency.py::TestIPrefixConsistency::test_dominant_i_prefix_does_not_flag_outliers PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6877856Z tests/test_ts_naming_consistency.py::TestIPrefixConsistency::test_consistent_no_prefix_no_findings PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6897102Z tests/test_ts_naming_consistency.py::TestEnumCasingConsistency::test_mixed_enum_casing_flagged PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6916624Z tests/test_ts_naming_consistency.py::TestGenericParameterNaming::test_mixed_generics_not_flagged PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6933409Z tests/test_ts_react_hooks.py::TestMissingDependencyArray::test_effect_without_deps_detected PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6948066Z tests/test_ts_react_hooks.py::TestMissingDependencyArray::test_clean_effect_no_missing_deps PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6967318Z tests/test_ts_react_hooks.py::TestStaleClosure::test_empty_deps_with_referenced_state PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6981468Z tests/test_ts_react_hooks.py::TestStaleClosure::test_clean_effect_no_stale_closure PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6997293Z tests/test_ts_react_hooks.py::TestHookPlacement::test_custom_hook_outside_hooks_dir PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7011638Z tests/test_ts_react_hooks.py::TestHookPlacement::test_non_tsx_file_no_hook_patterns PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7020551Z tests/test_ts_react_hooks.py::TestPatternCategory::test_react_hook_category_exists PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7030694Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_unsupported_language_skipped PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7110314Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_guarded_functions_no_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7186673Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_unguarded_functions_triggers PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7256455Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_index_file_excluded PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7267256Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_test_file_excluded PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7310446Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_single_delegation_wrappers_are_treated_as_guarded PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7357624Z tests/test_ts_signals_phase2.py::TestGCDTypeScript::test_ts_strongly_typed_non_imperative_functions_are_treated_as_guarded PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7368042Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_bare_catch_detected PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7378151Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_any_catch_detected PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7388130Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_unknown_catch_detected PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7397866Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_error_catch_detected PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7407705Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_specific_catch_not_broad PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7417242Z tests/test_ts_signals_phase2.py::TestBEMTypeScript::test_ts_mixed_broad_and_specific PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7460601Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_validate_with_throw_no_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7508737Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_validate_without_throw_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7551184Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_is_with_boolean_return_no_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7595211Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_is_without_boolean_return_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7638647Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_ensure_with_throw_no_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7686868Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_try_catch_no_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7730699Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_promise_catch_no_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7774974Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_optional_chain_and_fallback_no_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7818689Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_with_conditional_early_fallback_no_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7861168Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_try_without_recovery_pattern_still_finding PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7871131Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_test_file_excluded PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7880996Z tests/test_ts_signals_phase2.py::TestNBVTypeScript::test_ts_unsupported_language_skipped PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7920307Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_bare_catch_is_bare PASSED [ 96%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7959957Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_untyped_catch_is_bare PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7999770Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_any_catch_extracted PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8040663Z tests/test_ts_signals_phase2.py::TestTSParserCatchTypes::test_error_type_extracted PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8050457Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_throw_new_error PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8061177Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_multiple_throw_types PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8070497Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_catch_typed PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8079695Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_catch_untyped_is_bare PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8088461Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_no_catch_no_throw PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8097265Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_arrow_function_throw PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8105749Z tests/test_ts_signals_phase3.py::TestTsExceptionProfile::test_private_function_skipped PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8114161Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_function_declaration PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8123345Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_arrow_function PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8131717Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_method_definition PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8140131Z tests/test_ts_signals_phase3.py::TestTsExtractFunctions::test_no_public_functions PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8184756Z tests/test_ts_signals_phase3.py::TestEcmSignalTs::test_detects_exception_contract_change PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8254630Z tests/test_ts_signals_phase3.py::TestEcmSignalTs::test_no_finding_when_same_profile PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8296872Z tests/test_ts_signals_phase3.py::TestEcmSignalTs::test_no_finding_when_signature_changed PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8307390Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_positive_assertions PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8317278Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_negative_assertions PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8327392Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_mixed_assertions PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8337576Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_boundary_keyword_detection PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8347134Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_assert_throws_node_style PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8356207Z tests/test_ts_signals_phase3.py::TestTsAssertionCounter::test_not_matcher_counted_as_negative PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8401522Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_detects_happy_path_only_suite PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8443711Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_no_finding_with_enough_negative_tests PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8480528Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_skips_non_test_file PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8518832Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_below_min_test_functions_threshold PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8562411Z tests/test_ts_signals_phase3.py::TestTpdSignalTs::test_javascript_test_file PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8576197Z tests/test_tsjs_alias_resolution.py::test_resolve_tsconfig_alias_import_resolves_two_aliases_and_ignores_unknown PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8593215Z tests/test_tsjs_alias_resolution.py::test_build_relative_import_graph_resolves_alias_imports PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8617186Z tests/test_tsjs_alias_resolution.py::test_resolve_tsconfig_alias_import_resolves_recursive_extends_chain PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8636530Z tests/test_tsjs_barrel_resolution.py::test_build_relative_import_graph_resolves_one_hop_barrel_index PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8654991Z tests/test_tsjs_barrel_resolution.py::test_build_relative_import_graph_resolves_one_hop_barrel_index_tsx PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8696128Z tests/test_tsjs_barrel_resolution.py::test_build_relative_import_graph_ignores_node_modules_sources PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8714306Z tests/test_tsjs_import_graph_relative.py::test_build_relative_import_graph_resolves_relative_ts_and_tsx PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8727198Z tests/test_tsjs_rule_circular_module_detection.py::test_positive_fixture_produces_exactly_one_cycle_finding_with_required_fields PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8739893Z tests/test_tsjs_rule_circular_module_detection.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8760259Z tests/test_tsjs_rule_cross_package_import_ban.py::test_positive_fixture_produces_exactly_one_finding_with_required_fields PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8782132Z tests/test_tsjs_rule_cross_package_import_ban.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8795841Z tests/test_tsjs_rule_layer_leak_detection.py::test_positive_fixture_produces_exactly_one_finding_with_required_fields PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8809329Z tests/test_tsjs_rule_layer_leak_detection.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8823216Z tests/test_tsjs_rule_ui_to_infra_import_ban.py::test_positive_fixture_produces_exactly_one_finding_with_required_fields PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8838258Z tests/test_tsjs_rule_ui_to_infra_import_ban.py::test_negative_fixture_produces_no_findings PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8849847Z tests/test_tsjs_workspace_boundaries.py::test_discover_workspace_package_roots_from_root_package_json PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8866010Z tests/test_tsjs_workspace_boundaries.py::test_assigns_each_fixture_source_to_exactly_one_package PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8881900Z tests/test_tsjs_workspace_boundaries.py::test_exposes_package_membership_for_rule_modules PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8925731Z tests/test_tsjs_workspace_boundaries.py::test_assignments_ignore_node_modules_sources PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8937947Z tests/test_type_safety_bypass.py::TestBypassCounting::test_clean_file_no_bypasses PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8949499Z tests/test_type_safety_bypass.py::TestBypassCounting::test_moderate_file_has_bypasses PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8961705Z tests/test_type_safety_bypass.py::TestBypassCounting::test_severe_file_many_bypasses PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8970869Z tests/test_type_safety_bypass.py::TestBypassCounting::test_as_any_detected PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8980228Z tests/test_type_safety_bypass.py::TestBypassCounting::test_non_null_detected PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8989016Z tests/test_type_safety_bypass.py::TestBypassCounting::test_ts_ignore_detected PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8997692Z tests/test_type_safety_bypass.py::TestBypassCounting::test_ts_expect_error_detected PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9011386Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_clean_file_no_findings PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9025178Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_moderate_file_produces_finding PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9043113Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_severe_file_high_score PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9052929Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_python_file_no_findings PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9061054Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_signal_type PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9069412Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_signal_registered PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9108076Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/user.test.ts] PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9146945Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/user.spec.tsx] PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9185390Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/__tests__/user.ts] PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9223507Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_and_mock_paths_are_skipped[src/__mocks__/user.ts] PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9262621Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_test_files_can_be_included_with_reduced_severity PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9301782Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_src_test_helpers_and_test_prefixed_paths_are_skipped[extensions/whatsapp/src/test-helpers.ts] PASSED [ 97%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9342467Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_src_test_helpers_and_test_prefixed_paths_are_skipped[src/gateway/test-http-response.ts] PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9387060Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_sdk_event_emitter_non_null_assertions_are_dampened PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9438808Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_274_playwright_sdk_non_null_patterns_do_not_escalate_to_high PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9480511Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_278_playwright_core_event_emitter_patterns_are_sdk_dampened PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9521104Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_278_event_emitter_patterns_without_sdk_import_are_not_dampened PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9569027Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_279_playwright_runtime_guarded_double_cast_is_sdk_dampened PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9609715Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_279_playwright_double_cast_without_runtime_guard_stays_weighted PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9652170Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_280_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9694332Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_282_fixture_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9735373Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_292_mock_harness_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9776472Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_295_test_utils_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9817444Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_293_status_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9858915Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_296_spawn_workspace_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9900965Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_297_menu_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9943620Z tests/test_type_safety_bypass.py::TestTypeSafetyBypassSignal::test_issue_299_provider_usage_test_support_double_casts_are_treated_as_test_context PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0001684Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_functions PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0043540Z tests/test_typescript_parser.py::TestTypeScriptParser::test_extract_return_type_from_typed_arrow_declarator PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0085032Z tests/test_typescript_parser.py::TestTypeScriptParser::test_extract_type_predicate_return_type PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0142337Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_classes PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0183901Z tests/test_typescript_parser.py::TestTypeScriptParser::test_export_flags_for_ts_type_interface_and_class PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0243853Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_imports PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0303093Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_error_handling_patterns PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0351782Z tests/test_typescript_parser.py::TestTypeScriptParser::test_api_client_wrapper_call_is_not_detected_as_endpoint PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0397989Z tests/test_typescript_parser.py::TestTypeScriptParser::test_inline_route_handler_body_auth_is_detected PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0446665Z tests/test_typescript_parser.py::TestTypeScriptParser::test_enclosing_function_throw_auth_guard_is_detected PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0492483Z tests/test_typescript_parser.py::TestTypeScriptParser::test_app_use_auth_middleware_marks_routes_as_authed PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0535634Z tests/test_typescript_parser.py::TestTypeScriptParser::test_loopback_listen_marks_routes_as_loopback_only PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0578361Z tests/test_typescript_parser.py::TestTypeScriptParser::test_non_loopback_listen_does_not_mark_loopback_only PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0621211Z tests/test_typescript_parser.py::TestTypeScriptParser::test_parse_tsx PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0658585Z tests/test_typescript_parser.py::TestTypeScriptFallback::test_stub_extracts_imports PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0696272Z tests/test_typescript_parser.py::TestTypeScriptFallback::test_fallback_when_treesitter_missing PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0734625Z tests/test_typescript_parser.py::TestTypeScriptFallback::test_fallback_preserves_requested_language PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0742941Z tests/test_verify.py::TestDirectionFromDelta::test_improving PASSED      [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0751145Z tests/test_verify.py::TestDirectionFromDelta::test_degrading PASSED      [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0759085Z tests/test_verify.py::TestDirectionFromDelta::test_stable_zero PASSED    [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0767163Z tests/test_verify.py::TestDirectionFromDelta::test_stable_near_zero PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0775535Z tests/test_verify.py::TestVerifyAgentInstruction::test_pass_instruction PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0783373Z tests/test_verify.py::TestVerifyAgentInstruction::test_fail_instruction PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0798069Z tests/test_verify.py::TestVerifyApi::test_pass_when_clean_and_no_degradation PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0812430Z tests/test_verify.py::TestVerifyApi::test_fail_on_score_degradation PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0828707Z tests/test_verify.py::TestVerifyApi::test_fail_on_new_high_finding PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0845109Z tests/test_verify.py::TestVerifyApi::test_pass_when_finding_below_threshold PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0858638Z tests/test_verify.py::TestVerifyApi::test_fail_on_none_never_blocks PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0871995Z tests/test_verify.py::TestVerifyApi::test_pass_with_improving_score PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0885574Z tests/test_verify.py::TestVerifyApi::test_next_tool_on_pass PASSED       [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0898597Z tests/test_verify.py::TestVerifyApi::test_next_tool_on_fail PASSED       [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0910919Z tests/test_verify.py::TestVerifyApi::test_error_propagation PASSED       [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0924382Z tests/test_verify.py::TestVerifyApi::test_scope_files_passed_through PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0941866Z tests/test_verify.py::TestVerifyApi::test_ref_mode_uses_diff_api PASSED  [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0956580Z tests/test_verify.py::TestVerifyApi::test_baseline_mode_uses_diff_api PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0970974Z tests/test_verify.py::TestVerifyApi::test_staged_only_mode_uses_diff_api PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0983234Z tests/test_verify.py::TestVerifyApi::test_invalid_uncommitted_with_staged_only_returns_error PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0994704Z tests/test_verify.py::TestVerifyApi::test_invalid_ref_with_uncommitted_returns_error PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1005970Z tests/test_verify.py::TestVerifyApi::test_invalid_ref_with_baseline_returns_error PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1031849Z tests/test_verify.py::TestVerifyApi::test_exception_returns_error_response PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1047574Z tests/test_verify.py::TestVerifyCommand::test_cli_pass_exits_zero PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1061535Z tests/test_verify.py::TestVerifyCommand::test_cli_fail_exits_one PASSED  [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1076312Z tests/test_verify.py::TestVerifyCommand::test_cli_exit_zero_flag PASSED  [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1113353Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_global_safe_to_commit_true PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1149247Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_global_approved_true PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1185479Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_embedded_json_nudge_safe_to_commit PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1221174Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_gate_table_auto_row_clean PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1256822Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_review_pending_not_actioned_is_clean PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1293154Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactClean::test_review_actioned_with_safe_to_commit_is_clean PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1329487Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_review_actioned_without_approval_is_bypass PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1365414Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_block_actioned_without_approval_is_bypass PASSED [ 98%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1400933Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_global_safe_to_commit_overrides_bypass PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1436874Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactBypass::test_mixed_auto_review_bypass PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1472482Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactEdgeCases::test_empty_artifact_returns_warning PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1507674Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactEdgeCases::test_no_gate_table_with_prose_is_clean PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1542449Z tests/test_verify_gate_not_bypassed.py::TestParseArtifactEdgeCases::test_artifact_parse_error_on_missing_file PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1581908Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_no_artifacts_exits_2 PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1621770Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_clean_artifact_exits_0 PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1662409Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_bypass_artifact_exits_1 PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1704668Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_json_output_clean PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1748618Z tests/test_verify_gate_not_bypassed.py::TestMainCLI::test_specific_artifact_missing_exits_2 PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1770485Z tests/test_visualize.py::TestVisualizeCommand::test_visualize_without_textual_shows_error PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2795685Z tests/test_visualize.py::TestVisualizeCommand::test_visualize_no_modules_exits_gracefully PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2804148Z tests/test_visualize.py::TestTuiRenderer::test_severity_label PASSED     [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2812236Z tests/test_visualize.py::TestTuiRenderer::test_score_bar PASSED          [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2820367Z tests/test_visualize.py::TestTuiRenderer::test_score_bar_full PASSED     [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2828132Z tests/test_visualize.py::TestTuiRenderer::test_score_bar_empty PASSED    [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2886505Z tests/test_visualize.py::TestTuiRenderer::test_app_creation PASSED       [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2904267Z tests/test_visualize.py::TestTuiRenderer::test_build_summary_contains_core_metrics PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2926107Z tests/test_visualize.py::TestTuiRenderer::test_build_detail_renders_signal_breakdown_and_findings PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2944331Z tests/test_visualize.py::TestTuiRenderer::test_mount_and_selection_update_detail_panel PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2962319Z tests/test_visualize.py::TestTuiRenderer::test_selection_out_of_bounds_is_ignored PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2980424Z tests/test_visualize.py::TestTuiRenderer::test_build_detail_skips_zero_signal_scores_and_handles_no_findings PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.2999312Z tests/test_watch.py::TestPrintNudgeSummary::test_improving_direction PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3016101Z tests/test_watch.py::TestPrintNudgeSummary::test_degrading_direction PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3028660Z tests/test_watch.py::TestPrintNudgeSummary::test_stable_direction PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3042517Z tests/test_watch.py::TestPrintNudgeSummary::test_initial_baseline PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3062445Z tests/test_watch.py::TestPrintNudgeSummary::test_many_new_findings_truncated PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3079457Z tests/test_watch.py::TestPrintNudgeSummary::test_shows_estimated_cross_file_signal_notice PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3095764Z tests/test_watch.py::TestPrintNudgeSummary::test_falls_back_to_confidence_map_for_estimated_notice PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3103960Z tests/test_watch.py::TestWatchCommandImport::test_command_exists PASSED  [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3112927Z tests/test_watch.py::TestWatchCommandImport::test_registered_in_cli PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3185845Z tests/test_watch_file_output.py::test_output_file_created_on_initial PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3255217Z tests/test_watch_file_output.py::test_output_updated_on_file_change PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3336829Z tests/test_watch_file_output.py::test_output_directory_created_automatically PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3406684Z tests/test_watch_file_output.py::test_output_written_on_loop_nudge_error PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3470812Z tests/test_watch_file_output.py::test_no_output_file_without_flag PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3586139Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_build_matrix_returns_valid_structure PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3682252Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_baseline_version_has_7_signals PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3778170Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_latest_version_has_at_least_20_signals PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3873846Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_all_signals_have_introduction_version PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3968794Z tests/test_workspace_value.py::TestSignalCoverageMatrix::test_markdown_table_renders PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3977298Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_manifest_exists PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3985889Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_manifest_valid_json PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.3994607Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_manifest_expectations_sum PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4007720Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_has_python_files PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4016386Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_has_readme PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4026566Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/service_a.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4035990Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/service_b.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4045462Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handler_v1.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4055548Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handler_v2.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4064825Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/auth.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4073947Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/orders.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4083280Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/payments.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4093194Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/handlers/shipping.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4103869Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/models/enriched.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4112439Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/utils/helpers.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4121883Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/outlier_module.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4130988Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/connectors/db.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4140187Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/processors/pricing.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4149670Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/processors/transform.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4159063Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/processors/validator.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4168254Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[tests/test_api.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4177656Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_corpus_file_exists[src/myapp/utils/naming.py] PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.4186888Z tests/test_workspace_value.py::TestBenchmarkCorpus::test_mds_duplicates_are_identical PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.6098621Z tests/test_workspace_value.py::TestAgentLoopBenchmark::test_scan_finds_patterns PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:56.6550585Z tests/test_workspace_value.py::TestAgentLoopBenchmark::test_nudge_returns_decision PASSED [ 99%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7464506Z tests/test_workspace_value.py::TestAgentLoopBenchmark::test_fix_plan_returns_result PASSED [100%]
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7465352Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7465574Z =============================== warnings summary ===============================
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7466385Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7468270Z   /home/runner/work/drift/drift/.venv-ci/lib/python3.13/site-packages/_pytest/monkeypatch.py:79: DeprecationWarning: drift.calibration.outcome_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7470209Z     __import__(used)
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7470549Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7471276Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7473046Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7474481Z tests/test_setup_watch_boost.py::test_setup_build_config_and_overwrite_paths
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7475964Z tests/test_setup_watch_boost.py::test_setup_build_config_and_overwrite_paths
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7477655Z tests/test_setup_watch_boost.py::test_setup_interactive_path
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7479816Z   /home/runner/work/drift/drift/src/drift/commands/setup.py:211: DeprecationWarning: drift setup is deprecated. Use 'drift init --interactive' instead.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7481791Z     warnings.warn(
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7482114Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7482962Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7486454Z   /home/runner/work/drift/drift/tests/test_github_api_correlator_and_export.py:21: DeprecationWarning: drift.calibration.github_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7489844Z     from drift.calibration.github_correlator import correlate_github_issues
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7490748Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7491475Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7493283Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7496473Z   /home/runner/work/drift/drift/src/drift/mcp_router_session.py:551: DeprecationWarning: drift_session_update is deprecated and will be removed in v3.0. Use drift_session_start(autopilot=true) for automatic session orchestration.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7499397Z     warnings.warn(
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7499718Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7500429Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7504431Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1179: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7507862Z     return await run_task_status(
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7508588Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7509298Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7510900Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7512380Z tests/test_mcp_server_task_tools_boost.py::test_task_claim_no_tasks_available
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7516249Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1075: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7519725Z     return await run_task_claim(
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7520192Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7520898Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7522620Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7524337Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7528175Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1103: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7531584Z     return await run_task_renew(
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7532012Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7532827Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7534562Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7536312Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7537915Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7541651Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1130: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7545626Z     return await run_task_release(
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7546098Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7546828Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7548582Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7550319Z tests/test_mcp_server_task_tools_boost.py::test_session_update_status_end_trace_and_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7551936Z tests/test_mcp_server_task_tools_boost.py::test_session_not_found_and_no_tasks
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7555847Z   /home/runner/work/drift/drift/src/drift/mcp_server.py:1162: DeprecationWarning: DEPRECATED: Task leasing tools (drift_task_claim, drift_task_renew, drift_task_release, drift_task_complete, drift_task_status) will be removed in v3.0. Use drift_session_end(completed_tasks=[...]) instead.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7559340Z     return await run_task_complete(
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7559824Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7560373Z -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7561241Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7562154Z ---------------------------------------------------------- benchmark: 1 tests ---------------------------------------------------------
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7564327Z Name (time in us)                         Min       Max      Mean  StdDev    Median     IQR  Outliers  OPS (Kops/s)  Rounds  Iterations
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7566402Z ---------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7568560Z test_bench_composite_score_micro     102.6640  171.0920  107.1710  3.9437  106.0015  1.5410   409;703        9.3309    3864           1
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7570940Z ---------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7572119Z 
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7572309Z Legend:
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7573561Z   Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7575071Z   OPS: Operations Per Second, computed as 1 / Mean
Test (Python 3.13, ubuntu-latest)	Run tests (no coverage)	2026-04-26T18:06:58.7576187Z === 6609 passed, 8 skipped, 64 deselected, 24 warnings in 128.09s (0:02:08) ====
Test (Python 3.13, ubuntu-latest)	Post Restore static analysis caches	﻿2026-04-26T18:07:01.2975076Z Post job cleanup.
Test (Python 3.13, ubuntu-latest)	Post Restore static analysis caches	2026-04-26T18:07:01.4343548Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/drift/drift --files-from manifest.txt --use-compress-program zstdmt
Test (Python 3.13, ubuntu-latest)	Post Restore static analysis caches	2026-04-26T18:07:02.4490316Z Sent 3017043 of 3017043 (100.0%), 4.1 MBs/sec
Test (Python 3.13, ubuntu-latest)	Post Restore static analysis caches	2026-04-26T18:07:02.5774899Z Cache saved with key: static-Linux-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, ubuntu-latest)	Post Restore pip cache	﻿2026-04-26T18:07:02.6375919Z Post job cleanup.
Test (Python 3.13, ubuntu-latest)	Post Restore pip cache	2026-04-26T18:07:02.7738446Z [command]/usr/bin/tar --posix -cf cache.tzst --exclude cache.tzst -P -C /home/runner/work/drift/drift --files-from manifest.txt --use-compress-program zstdmt
Test (Python 3.13, ubuntu-latest)	Post Restore pip cache	2026-04-26T18:07:04.2210397Z Sent 38141952 of 114427388 (33.3%), 36.4 MBs/sec
Test (Python 3.13, ubuntu-latest)	Post Restore pip cache	2026-04-26T18:07:05.2207837Z Sent 112656384 of 114427388 (98.5%), 53.7 MBs/sec
Test (Python 3.13, ubuntu-latest)	Post Restore pip cache	2026-04-26T18:07:05.3769321Z Sent 114427388 of 114427388 (100.0%), 50.6 MBs/sec
Test (Python 3.13, ubuntu-latest)	Post Restore pip cache	2026-04-26T18:07:05.5119639Z Cache saved with key: pip-Linux-3.13-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.13, ubuntu-latest)	Post Setup Python (primary path)	﻿2026-04-26T18:07:05.5218672Z Post job cleanup.
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:07:05.6763207Z Post job cleanup.
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.7685159Z [command]/usr/bin/git version
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.7719243Z git version 2.53.0
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.7775139Z Temporarily overriding HOME='/home/runner/work/_temp/32946442-8176-42aa-982d-79ebf91e16c5' before making global git config changes
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.7776358Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.7793358Z [command]/usr/bin/git config --global --add safe.directory /home/runner/work/drift/drift
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.7834858Z [command]/usr/bin/git config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.7871246Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.8068633Z [command]/usr/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.8087890Z http.https://github.com/.extraheader
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.8102150Z [command]/usr/bin/git config --local --unset-all http.https://github.com/.extraheader
Test (Python 3.13, ubuntu-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:05.8131323Z [command]/usr/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
Test (Python 3.13, ubuntu-latest)	Complete job	﻿2026-04-26T18:07:05.8401630Z Cleaning up orphan processes
Test (Python 3.13, ubuntu-latest)	Complete job	2026-04-26T18:07:05.8632349Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test (Python 3.11, windows-latest)	Set up job	﻿2026-04-26T18:03:33.9508255Z Current runner version: '2.334.0'
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9592833Z ##[group]Runner Image Provisioner
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9593645Z Hosted Compute Agent
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9594167Z Version: 20260213.493
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9594727Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9595746Z Build Date: 2026-02-13T00:28:41Z
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9596376Z Worker ID: {54a0898c-f374-4d87-93b5-aab2dda56ec1}
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9596962Z Azure Region: westus3
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9597448Z ##[endgroup]
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9598799Z ##[group]Operating System
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9599305Z Microsoft Windows Server 2025
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9599804Z 10.0.26100
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9600237Z Datacenter
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9600651Z ##[endgroup]
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9601085Z ##[group]Runner Image
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9601556Z Image: windows-2025
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9602004Z Version: 20260413.84.1
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9602884Z Included Software: https://github.com/actions/runner-images/blob/win25/20260413.84/images/windows/Windows2025-Readme.md
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9604589Z Image Release: https://github.com/actions/runner-images/releases/tag/win25%2F20260413.84
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9605374Z ##[endgroup]
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9606728Z ##[group]GITHUB_TOKEN Permissions
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9609319Z Contents: write
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9609991Z Metadata: read
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9610434Z ##[endgroup]
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9613002Z Secret source: Actions
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:33.9614040Z Prepare workflow directory
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:34.0242639Z Prepare all required actions
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:34.0286052Z Getting action download info
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:34.4707414Z Download action repository 'actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683' (SHA:11bd71901bbe5b1630ceea73d27597364c9af683)
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:34.5814901Z Download action repository 'actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065' (SHA:a26af69be951a213d495a4c3e4e4022e16d87065)
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:34.7185732Z Download action repository 'actions/cache@5a3ec84eff668545956fd18022155c47e93e2684' (SHA:5a3ec84eff668545956fd18022155c47e93e2684)
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:34.8547406Z Download action repository 'codecov/codecov-action@1f60566a86da84c4b4b64c17662a90de97fbb8d7' (SHA:1f60566a86da84c4b4b64c17662a90de97fbb8d7)
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:35.4545264Z Download action repository 'actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02' (SHA:ea165f8d65b6e75b540449e92b4886f43607fa02)
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:35.8190228Z Getting action download info
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:35.9747678Z Download action repository 'actions/github-script@v7' (SHA:f28e40c7f34bde8b3046d885e986cb6290c5673b)
Test (Python 3.11, windows-latest)	Set up job	2026-04-26T18:03:36.8263358Z Complete job name: Test (Python 3.11, windows-latest)
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:03:37.0427600Z ##[group]Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0429432Z with:
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0429983Z   fetch-depth: 0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0430552Z   repository: mick-gsk/drift
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0431440Z   token: ***
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0432015Z   ssh-strict: true
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0432546Z   ssh-user: git
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0433123Z   persist-credentials: true
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0433687Z   clean: true
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0434243Z   sparse-checkout-cone-mode: true
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0434815Z   fetch-tags: false
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0435345Z   show-progress: true
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0435869Z   lfs: false
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0436373Z   submodules: false
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0436917Z   set-safe-directory: true
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0437806Z env:
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0438446Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0439173Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0439852Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.0440486Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2277019Z Syncing repository: mick-gsk/drift
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2280025Z ##[group]Getting Git version info
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.2280937Z Working directory is 'D:\a\drift\drift'
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.3119914Z [command]"C:\Program Files\Git\bin\git.exe" version
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.8448129Z git version 2.53.0.windows.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.8504476Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.8526660Z Temporarily overriding HOME='D:\a\_temp\934c756c-e142-4591-8147-15537137f71a' before making global git config changes
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.8528117Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.8539046Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\drift\drift
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.9374270Z Deleting the contents of 'D:\a\drift\drift'
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.9382886Z ##[group]Initializing the repository
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:37.9393065Z [command]"C:\Program Files\Git\bin\git.exe" init D:\a\drift\drift
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.0263926Z Initialized empty Git repository in D:/a/drift/drift/.git/
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.0333054Z [command]"C:\Program Files\Git\bin\git.exe" remote add origin https://github.com/mick-gsk/drift
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.1026754Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.1027775Z ##[group]Disabling automatic garbage collection
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.1040004Z [command]"C:\Program Files\Git\bin\git.exe" config --local gc.auto 0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.1457527Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.1458492Z ##[group]Setting up auth
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.1476697Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:38.1874893Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:39.7869374Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:39.8198645Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.3948296Z [command]"C:\Program Files\Git\bin\git.exe" config --local http.https://github.com/.extraheader "AUTHORIZATION: basic ***"
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.4292669Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.4293473Z ##[group]Fetching the repository
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:40.4309000Z [command]"C:\Program Files\Git\bin\git.exe" -c protocol.version=2 fetch --prune --no-recurse-submodules origin +refs/heads/*:refs/remotes/origin/* +refs/tags/*:refs/tags/*
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1920458Z From https://github.com/mick-gsk/drift
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1921180Z  * [new branch]        ci/fix-actions       -> origin/ci/fix-actions
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1928154Z  * [new branch]        copilot/analyze-test-coverage -> origin/copilot/analyze-test-coverage
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1929472Z  * [new branch]        copilot/apply-autofixes-287 -> origin/copilot/apply-autofixes-287
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1930681Z  * [new branch]        copilot/gitignore-professionalization-20260402 -> origin/copilot/gitignore-professionalization-20260402
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1932134Z  * [new branch]        copilot/improve-mcp-reliability -> origin/copilot/improve-mcp-reliability
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1933224Z  * [new branch]        copilot/pivot-to-diagnostic-tool -> origin/copilot/pivot-to-diagnostic-tool
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1934856Z  * [new branch]        copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1 -> origin/copilot/task-270290541-1185667515-dc7c35cb-8716-4ca6-b4d2-825aac0853d1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1936570Z  * [new branch]        dependabot/github_actions/actions/deploy-pages-5 -> origin/dependabot/github_actions/actions/deploy-pages-5
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1938146Z  * [new branch]        dependabot/github_actions/actions/first-interaction-3 -> origin/dependabot/github_actions/actions/first-interaction-3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1939581Z  * [new branch]        dependabot/github_actions/actions/github-script-8 -> origin/dependabot/github_actions/actions/github-script-8
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1941889Z  * [new branch]        dependabot/github_actions/actions/setup-python-6 -> origin/dependabot/github_actions/actions/setup-python-6
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1943456Z  * [new branch]        dependabot/github_actions/actions/upload-pages-artifact-4 -> origin/dependabot/github_actions/actions/upload-pages-artifact-4
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1944633Z  * [new branch]        drift-history        -> origin/drift-history
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1945492Z  * [new branch]        feat/context-tags-delta-first -> origin/feat/context-tags-delta-first
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1946322Z  * [new branch]        issue-438-fix        -> origin/issue-438-fix
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1947281Z  * [new branch]        llm-visibility-quickwins -> origin/llm-visibility-quickwins
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1947972Z  * [new branch]        main                 -> origin/main
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1948518Z  * [new branch]        master               -> origin/master
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1949114Z  * [new branch]        pr-16-review         -> origin/pr-16-review
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1949789Z  * [new branch]        sync-main-from-issue -> origin/sync-main-from-issue
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1950402Z  * [new tag]           v0.10.0              -> v0.10.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1950891Z  * [new tag]           v0.10.1              -> v0.10.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1951409Z  * [new tag]           v0.10.10             -> v0.10.10
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1951959Z  * [new tag]           v0.10.2              -> v0.10.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1952437Z  * [new tag]           v0.10.3              -> v0.10.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1952902Z  * [new tag]           v0.10.4              -> v0.10.4
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1953380Z  * [new tag]           v0.10.5              -> v0.10.5
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1953853Z  * [new tag]           v0.10.6              -> v0.10.6
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1954322Z  * [new tag]           v0.10.7              -> v0.10.7
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1954797Z  * [new tag]           v0.10.8              -> v0.10.8
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1955269Z  * [new tag]           v0.10.9              -> v0.10.9
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1955716Z  * [new tag]           v0.2.0               -> v0.2.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1956288Z  * [new tag]           v0.3.0               -> v0.3.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1957151Z  * [new tag]           v0.5.0               -> v0.5.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1957649Z  * [new tag]           v0.6.0               -> v0.6.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1958128Z  * [new tag]           v0.7.0               -> v0.7.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1958533Z  * [new tag]           v0.7.1               -> v0.7.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1958980Z  * [new tag]           v0.7.2               -> v0.7.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1959451Z  * [new tag]           v0.7.3               -> v0.7.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1960683Z  * [new tag]           v0.7.4               -> v0.7.4
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1961145Z  * [new tag]           v0.8.0               -> v0.8.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1961611Z  * [new tag]           v0.8.1               -> v0.8.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1962098Z  * [new tag]           v0.9.0               -> v0.9.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1962572Z  * [new tag]           v1                   -> v1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1963181Z  * [new tag]           v1.1.0               -> v1.1.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1963622Z  * [new tag]           v1.1.1               -> v1.1.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1964036Z  * [new tag]           v1.1.10              -> v1.1.10
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1964380Z  * [new tag]           v1.1.11              -> v1.1.11
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1964630Z  * [new tag]           v1.1.12              -> v1.1.12
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1964886Z  * [new tag]           v1.1.13              -> v1.1.13
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1965143Z  * [new tag]           v1.1.14              -> v1.1.14
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1965391Z  * [new tag]           v1.1.15              -> v1.1.15
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1965641Z  * [new tag]           v1.1.16              -> v1.1.16
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1965885Z  * [new tag]           v1.1.17              -> v1.1.17
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1966123Z  * [new tag]           v1.1.2               -> v1.1.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1966859Z  * [new tag]           v1.1.3               -> v1.1.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1967148Z  * [new tag]           v1.1.4               -> v1.1.4
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1967397Z  * [new tag]           v1.1.5               -> v1.1.5
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1967650Z  * [new tag]           v1.1.6               -> v1.1.6
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1967891Z  * [new tag]           v1.1.7               -> v1.1.7
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1968148Z  * [new tag]           v1.1.8               -> v1.1.8
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1968408Z  * [new tag]           v1.1.9               -> v1.1.9
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1968648Z  * [new tag]           v1.2.0               -> v1.2.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1968911Z  * [new tag]           v1.3.0               -> v1.3.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1969159Z  * [new tag]           v1.3.1               -> v1.3.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1969401Z  * [new tag]           v1.3.2               -> v1.3.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1969644Z  * [new tag]           v1.3.3               -> v1.3.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1969882Z  * [new tag]           v1.3.4               -> v1.3.4
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1970125Z  * [new tag]           v1.3.5               -> v1.3.5
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1970367Z  * [new tag]           v1.3.6               -> v1.3.6
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1970603Z  * [new tag]           v1.4.0               -> v1.4.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1970854Z  * [new tag]           v1.4.1               -> v1.4.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1971092Z  * [new tag]           v1.4.2               -> v1.4.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1971351Z  * [new tag]           v1.5.0               -> v1.5.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1971613Z  * [new tag]           v2                   -> v2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1971852Z  * [new tag]           v2.0.0               -> v2.0.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1972101Z  * [new tag]           v2.0.1               -> v2.0.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1972350Z  * [new tag]           v2.1.0               -> v2.1.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1972594Z  * [new tag]           v2.1.1               -> v2.1.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1972848Z  * [new tag]           v2.1.2               -> v2.1.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1973086Z  * [new tag]           v2.1.3               -> v2.1.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1973337Z  * [new tag]           v2.10.0              -> v2.10.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1973593Z  * [new tag]           v2.10.1              -> v2.10.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1973846Z  * [new tag]           v2.11.0              -> v2.11.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1974101Z  * [new tag]           v2.11.1              -> v2.11.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1974352Z  * [new tag]           v2.11.2              -> v2.11.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1974591Z  * [new tag]           v2.12.0              -> v2.12.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1974842Z  * [new tag]           v2.12.1              -> v2.12.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1975239Z  * [new tag]           v2.13.0              -> v2.13.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1975487Z  * [new tag]           v2.14.0              -> v2.14.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1975743Z  * [new tag]           v2.15.0              -> v2.15.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1975990Z  * [new tag]           v2.15.1              -> v2.15.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1976246Z  * [new tag]           v2.16.0              -> v2.16.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1976503Z  * [new tag]           v2.17.0              -> v2.17.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1976746Z  * [new tag]           v2.17.1              -> v2.17.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1977002Z  * [new tag]           v2.17.2              -> v2.17.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1977277Z  * [new tag]           v2.18.0              -> v2.18.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1977527Z  * [new tag]           v2.18.1              -> v2.18.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1977772Z  * [new tag]           v2.19.0              -> v2.19.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1978020Z  * [new tag]           v2.19.1              -> v2.19.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1978265Z  * [new tag]           v2.2.0               -> v2.2.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1978517Z  * [new tag]           v2.20.0              -> v2.20.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1978765Z  * [new tag]           v2.21.0              -> v2.21.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1979105Z  * [new tag]           v2.22.0              -> v2.22.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1979347Z  * [new tag]           v2.23.0              -> v2.23.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1979587Z  * [new tag]           v2.24.0              -> v2.24.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1979830Z  * [new tag]           v2.25.0              -> v2.25.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1980077Z  * [new tag]           v2.26.0              -> v2.26.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1980324Z  * [new tag]           v2.26.1              -> v2.26.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1980572Z  * [new tag]           v2.26.2              -> v2.26.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1980825Z  * [new tag]           v2.27.0              -> v2.27.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1981073Z  * [new tag]           v2.27.1              -> v2.27.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1981326Z  * [new tag]           v2.27.2              -> v2.27.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1981569Z  * [new tag]           v2.28.0              -> v2.28.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1981815Z  * [new tag]           v2.28.1              -> v2.28.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1982065Z  * [new tag]           v2.29.0              -> v2.29.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1982307Z  * [new tag]           v2.3.0               -> v2.3.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1982553Z  * [new tag]           v2.3.1               -> v2.3.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1982797Z  * [new tag]           v2.30.0              -> v2.30.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1983034Z  * [new tag]           v2.30.1              -> v2.30.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1983283Z  * [new tag]           v2.31.0              -> v2.31.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1983524Z  * [new tag]           v2.32.0              -> v2.32.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1983772Z  * [new tag]           v2.33.0              -> v2.33.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1984027Z  * [new tag]           v2.34.0              -> v2.34.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1984276Z  * [new tag]           v2.34.1              -> v2.34.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1984523Z  * [new tag]           v2.34.2              -> v2.34.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1984772Z  * [new tag]           v2.35.0              -> v2.35.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1985023Z  * [new tag]           v2.35.1              -> v2.35.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1985273Z  * [new tag]           v2.36.0              -> v2.36.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1985521Z  * [new tag]           v2.37.0              -> v2.37.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1985770Z  * [new tag]           v2.37.1              -> v2.37.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1986024Z  * [new tag]           v2.37.2              -> v2.37.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1986267Z  * [new tag]           v2.38.0              -> v2.38.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1986519Z  * [new tag]           v2.38.1              -> v2.38.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1987094Z  * [new tag]           v2.39.0              -> v2.39.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1987383Z  * [new tag]           v2.39.1              -> v2.39.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1987787Z  * [new tag]           v2.4.0               -> v2.4.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1988056Z  * [new tag]           v2.4.1               -> v2.4.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1988316Z  * [new tag]           v2.4.2               -> v2.4.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1988578Z  * [new tag]           v2.4.3               -> v2.4.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1988826Z  * [new tag]           v2.4.4               -> v2.4.4
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1989094Z  * [new tag]           v2.4.5               -> v2.4.5
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1989355Z  * [new tag]           v2.40.0              -> v2.40.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1989600Z  * [new tag]           v2.40.1              -> v2.40.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1989859Z  * [new tag]           v2.40.2              -> v2.40.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1990113Z  * [new tag]           v2.40.3              -> v2.40.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1990361Z  * [new tag]           v2.41.0              -> v2.41.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1990611Z  * [new tag]           v2.42.0              -> v2.42.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1990869Z  * [new tag]           v2.42.1              -> v2.42.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1991129Z  * [new tag]           v2.42.10             -> v2.42.10
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1991394Z  * [new tag]           v2.42.11             -> v2.42.11
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1992174Z  * [new tag]           v2.42.12             -> v2.42.12
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1992434Z  * [new tag]           v2.42.13             -> v2.42.13
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1992685Z  * [new tag]           v2.42.14             -> v2.42.14
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1992929Z  * [new tag]           v2.42.15             -> v2.42.15
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1993185Z  * [new tag]           v2.42.2              -> v2.42.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1993438Z  * [new tag]           v2.42.3              -> v2.42.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1993681Z  * [new tag]           v2.42.4              -> v2.42.4
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1993930Z  * [new tag]           v2.42.5              -> v2.42.5
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1994173Z  * [new tag]           v2.42.7              -> v2.42.7
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1994427Z  * [new tag]           v2.42.8              -> v2.42.8
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1994674Z  * [new tag]           v2.42.9              -> v2.42.9
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1994914Z  * [new tag]           v2.43.0              -> v2.43.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1995163Z  * [new tag]           v2.43.1              -> v2.43.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1995408Z  * [new tag]           v2.5.0               -> v2.5.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1995651Z  * [new tag]           v2.5.1               -> v2.5.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1995906Z  * [new tag]           v2.5.2               -> v2.5.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1996143Z  * [new tag]           v2.5.3               -> v2.5.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1996387Z  * [new tag]           v2.6.0               -> v2.6.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1996634Z  * [new tag]           v2.6.1               -> v2.6.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1996875Z  * [new tag]           v2.6.2               -> v2.6.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1997122Z  * [new tag]           v2.7.0               -> v2.7.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1997370Z  * [new tag]           v2.7.1               -> v2.7.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1997610Z  * [new tag]           v2.7.2               -> v2.7.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1997859Z  * [new tag]           v2.7.3               -> v2.7.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1998106Z  * [new tag]           v2.8.0               -> v2.8.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1998352Z  * [new tag]           v2.8.1               -> v2.8.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1998601Z  * [new tag]           v2.9.0               -> v2.9.0
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1998842Z  * [new tag]           v2.9.1               -> v2.9.1
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1999089Z  * [new tag]           v2.9.10              -> v2.9.10
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1999341Z  * [new tag]           v2.9.11              -> v2.9.11
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1999590Z  * [new tag]           v2.9.12              -> v2.9.12
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.1999839Z  * [new tag]           v2.9.13              -> v2.9.13
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2000092Z  * [new tag]           v2.9.14              -> v2.9.14
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2000782Z  * [new tag]           v2.9.15              -> v2.9.15
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2001052Z  * [new tag]           v2.9.16              -> v2.9.16
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2001314Z  * [new tag]           v2.9.2               -> v2.9.2
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2001574Z  * [new tag]           v2.9.3               -> v2.9.3
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2001873Z  * [new tag]           v2.9.4               -> v2.9.4
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2002115Z  * [new tag]           v2.9.5               -> v2.9.5
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2002373Z  * [new tag]           v2.9.6               -> v2.9.6
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2002630Z  * [new tag]           v2.9.7               -> v2.9.7
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2002876Z  * [new tag]           v2.9.8               -> v2.9.8
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.2003135Z  * [new tag]           v2.9.9               -> v2.9.9
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.3089322Z [command]"C:\Program Files\Git\bin\git.exe" branch --list --remote origin/main
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.3546012Z   origin/main
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.3600660Z [command]"C:\Program Files\Git\bin\git.exe" rev-parse refs/remotes/origin/main
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.3882300Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.3922366Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.3922800Z ##[group]Determining the checkout info
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.3924208Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.3980416Z [command]"C:\Program Files\Git\bin\git.exe" sparse-checkout disable
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.4472419Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all extensions.worktreeConfig
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.4790570Z ##[group]Checking out the ref
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:45.4802483Z [command]"C:\Program Files\Git\bin\git.exe" checkout --progress --force -B main refs/remotes/origin/main
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:46.3326256Z Switched to a new branch 'main'
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:46.3415513Z branch 'main' set up to track 'origin/main'.
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:46.3517400Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:46.4015541Z [command]"C:\Program Files\Git\bin\git.exe" log -1 --format=%H
Test (Python 3.11, windows-latest)	Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:03:46.4303627Z cee18bb6dbd37de0ecd0140325ef98bfa67a5029
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	﻿2026-04-26T18:03:46.4698350Z ##[group]Run New-Item -ItemType Directory -Force -Path $env:AGENT_TOOLSDIRECTORY | Out-Null
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.4699135Z [36;1mNew-Item -ItemType Directory -Force -Path $env:AGENT_TOOLSDIRECTORY | Out-Null[0m
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.4699662Z [36;1mNew-Item -ItemType Directory -Force -Path $env:PIP_CACHE_DIR | Out-Null[0m
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.4700108Z [36;1mWrite-Host "Using isolated tool cache: $env:AGENT_TOOLSDIRECTORY"[0m
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.4700519Z [36;1mWrite-Host "Using pip cache directory: $env:PIP_CACHE_DIR"[0m
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.5802004Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.5802335Z env:
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.5802574Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.5802907Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.5803186Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:46.5803416Z ##[endgroup]
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:53.5380973Z Using isolated tool cache: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Prepare isolated Python tool cache	2026-04-26T18:03:53.5391601Z Using pip cache directory: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Setup Python (primary path)	﻿2026-04-26T18:03:53.8848965Z ##[group]Run actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8849614Z with:
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8849795Z   python-version: 3.11
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8849973Z   check-latest: false
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8850297Z   token: ***
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8850477Z   update-environment: true
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8850669Z   allow-prereleases: false
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8850868Z   freethreaded: false
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8851035Z env:
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8851231Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8851560Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8851843Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:53.8852062Z ##[endgroup]
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:54.1137218Z ##[group]Installed versions
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:54.1153740Z Version 3.11 was not found in the local cache
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1986014Z Version 3.11 is available for downloading
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.1989588Z Download from "https://github.com/actions/python-versions/releases/download/3.11.9-9947079978/python-3.11.9-win32-x64.zip"
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.8234195Z Extract downloaded archive
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:55.8972056Z [command]"C:\Program Files\PowerShell\7\pwsh.exe" -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Unrestricted -Command "$ErrorActionPreference = 'Stop' ; try { Add-Type -AssemblyName System.IO.Compression.ZipFile } catch { } ; try { [System.IO.Compression.ZipFile]::ExtractToDirectory('D:\a\_temp\python-3.11.9-win32-x64.zip', 'D:\a\_temp\72c7a26b-4bf1-4c90-b5bb-a1dcaedc86c2', $true) } catch { if (($_.Exception.GetType().FullName -eq 'System.Management.Automation.MethodException') -or ($_.Exception.GetType().FullName -eq 'System.Management.Automation.RuntimeException') ){ Expand-Archive -LiteralPath 'D:\a\_temp\python-3.11.9-win32-x64.zip' -DestinationPath 'D:\a\_temp\72c7a26b-4bf1-4c90-b5bb-a1dcaedc86c2' -Force } else { throw $_ } } ;"
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:56.5326919Z Execute installation script
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0658083Z Check if Python hostedtoolcache folder exist...
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0660075Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0692487Z Create Python toolcache folder
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0692833Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0730870Z Check if current Python version is installed...
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0731271Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0804212Z No Python3.11.* found
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0804510Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0813360Z Remove registry entries for Python 3.11(x64)...
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.0814278Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4331310Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4332307Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\08E356D12B90BA045903D
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4332973Z 71FE236F2A8".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4333083Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4353437Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4354610Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\196CDFA95E0451B438F5A
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4355435Z 925A44C76C2".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4355609Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4378731Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4379798Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\3EB19F9AB3B14BC41A969
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4380589Z 11ED37DB0AE".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4381035Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4405577Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4407240Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\68A2CA7599CEC9E4F99F5
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4408652Z 1AD8AD8F1EA".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4409130Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4434169Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4435253Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9E63B5246AE44B74883C7
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4436143Z E89AB091388".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4439225Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4456129Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4457217Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\B210470B58B99404AB105
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4458010Z AA8C8C42263".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4458167Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4476774Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4478066Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\C987830C5BCD3D24C815B
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4478904Z 39CDD2BB609".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4479357Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4498855Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4500346Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\DBA30EEC9F5D4014FB5A2
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4501153Z 570118B7DF1".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4501329Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4518328Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4519294Z HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\F07CEC9269D9B2746B1AE
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4520007Z A5787739658".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4520164Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4643328Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4643907Z HKEY_CLASSES_ROOT\Installer\Products\08E356D12B90BA045903D71FE236F2A8".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4644154Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4753512Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4754081Z HKEY_CLASSES_ROOT\Installer\Products\196CDFA95E0451B438F5A925A44C76C2".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4754332Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4964561Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4965344Z HKEY_CLASSES_ROOT\Installer\Products\3EB19F9AB3B14BC41A96911ED37DB0AE".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.4965790Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5150458Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5151010Z HKEY_CLASSES_ROOT\Installer\Products\68A2CA7599CEC9E4F99F51AD8AD8F1EA".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5151590Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5427596Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5428185Z HKEY_CLASSES_ROOT\Installer\Products\9E63B5246AE44B74883C7E89AB091388".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5428440Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5542101Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5542879Z HKEY_CLASSES_ROOT\Installer\Products\B210470B58B99404AB105AA8C8C42263".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5543307Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5650350Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5651134Z HKEY_CLASSES_ROOT\Installer\Products\C987830C5BCD3D24C815B39CDD2BB609".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5651571Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5766947Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5767681Z HKEY_CLASSES_ROOT\Installer\Products\DBA30EEC9F5D4014FB5A2570118B7DF1".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5768004Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5888812Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5889593Z HKEY_CLASSES_ROOT\Installer\Products\F07CEC9269D9B2746B1AEA5787739658".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.5890007Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6104141Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6105174Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{1D653E80-09B2-40AB-9530-7DF12E632F8A}".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6105810Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6151587Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6152469Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{29CEC70F-9D96-472B-B6A1-AE7578376985}".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6152872Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6202266Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6203324Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{425B36E9-4EA6-47B4-88C3-E798BA903188}".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6205656Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6260549Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6261356Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{57AC2A86-EC99-4E9C-9FF9-15DAA88D1FAE}".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6261752Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6873151Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6874183Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{9AFDC691-40E5-4B15-835F-9A524AC4672C}".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6874765Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6937694Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6938684Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{A9F91BE3-1B3B-4CB4-A169-19E13DD70BEA}".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6939345Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6994595Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6995574Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{B074012B-9B85-4049-BA01-A58A8C4C2236}".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.6996263Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7029935Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7030968Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{C038789C-DCB5-42D3-8C51-3BC9DDB26B90}".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7031644Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7081501Z VERBOSE: Performing the operation "Remove Key" on target "Item: 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7082320Z HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\{CEE03ABD-D5F9-4104-BFA5-520711B8D71F}".
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7082721Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7555780Z Create Python 3.11.9 folder in D:\a\drift\drift\.python-toolcache\Python
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7556132Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7576726Z Copy Python binaries to D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7578449Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7710659Z Install Python 3.11.9 in D:\a\drift\drift\.python-toolcache\Python...
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:03:57.7711479Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2025123Z Create python3 symlink
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2027483Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2226304Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2226892Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2228252Z Directory: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2228811Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2242389Z Mode                 LastWriteTime         Length Name
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2244549Z ----                 -------------         ------ ----
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2257480Z -a---l         4/26/2026   6:04 PM              0 python3.exe
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2266887Z Install and upgrade Pip
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:31.2268201Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:33.7097189Z Looking in links: c:\Users\RUNNER~1\AppData\Local\Temp\tmpvzhlcjb5
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:33.7116911Z Requirement already satisfied: setuptools in d:\a\drift\drift\.python-toolcache\python\3.11.9\x64\lib\site-packages (65.5.0)
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:33.7132020Z Requirement already satisfied: pip in d:\a\drift\drift\.python-toolcache\python\3.11.9\x64\lib\site-packages (24.0)
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1870378Z Collecting pip
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.1870647Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4163132Z Downloading pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.4365335Z Downloading pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6549024Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6550073Z ---------------------------------------- 1.8/1.8 MB 9.5 MB/s eta 0:00:00
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.6552134Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.7289408Z Installing collected packages: pip
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.7290795Z Attempting uninstall: pip
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.7291254Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.7321506Z Found existing installation: pip 24.0
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.8472079Z Uninstalling pip-24.0:
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:35.8663366Z Successfully uninstalled pip-24.0
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:37.1758028Z Successfully installed pip-26.0.1
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:38.0574231Z Create complete file
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:38.0574768Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:38.0587908Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:38.0588376Z 
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:38.0901170Z Successfully set up CPython (3.11.9)
Test (Python 3.11, windows-latest)	Setup Python (primary path)	2026-04-26T18:04:38.0902804Z ##[endgroup]
Test (Python 3.11, windows-latest)	Restore pip cache	﻿2026-04-26T18:04:38.2309905Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2310425Z with:
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2310620Z   path: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2311025Z   key: pip-Windows-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2311924Z   restore-keys: pip-Windows-3.11-
Test (Python 3.11, windows-latest)	Restore pip cache	pip-Windows-
Test (Python 3.11, windows-latest)	Restore pip cache	
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2312392Z   enableCrossOsArchive: false
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2312672Z   fail-on-cache-miss: false
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2312884Z   lookup-only: false
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2313068Z   save-always: false
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2313231Z env:
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2313464Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2313799Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2314082Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2314416Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2314846Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64/lib/pkgconfig
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2315357Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2315740Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2316140Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:38.2316436Z ##[endgroup]
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:39.0224834Z Cache hit for: pip-Windows-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:40.2733897Z Received 67108864 of 113501981 (59.1%), 63.6 MBs/sec
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:40.6320393Z Received 113501981 of 113501981 (100.0%), 79.2 MBs/sec
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:40.6323914Z Cache Size: ~108 MB (113501981 B)
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:40.6693809Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/b9a5fbeb-ee8b-487f-bafc-3345d2ca76e5/cache.tzst -P -C D:/a/drift/drift --force-local --use-compress-program "zstd -d"
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:41.6526108Z Cache restored successfully
Test (Python 3.11, windows-latest)	Restore pip cache	2026-04-26T18:04:41.6804837Z Cache restored from key: pip-Windows-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.11, windows-latest)	Restore static analysis caches	﻿2026-04-26T18:04:41.8330049Z ##[group]Run actions/cache@5a3ec84eff668545956fd18022155c47e93e2684
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8330550Z with:
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8330737Z   path: .mypy_cache
Test (Python 3.11, windows-latest)	Restore static analysis caches	.ruff_cache
Test (Python 3.11, windows-latest)	Restore static analysis caches	
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8331135Z   key: static-Windows-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8331583Z   restore-keys: static-Windows-3.11-
Test (Python 3.11, windows-latest)	Restore static analysis caches	static-Windows-
Test (Python 3.11, windows-latest)	Restore static analysis caches	
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8331868Z   enableCrossOsArchive: false
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8332092Z   fail-on-cache-miss: false
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8332290Z   lookup-only: false
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8332463Z   save-always: false
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8332622Z env:
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8332836Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8333154Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8333438Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8333794Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8334219Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64/lib/pkgconfig
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8334685Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8335064Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8335450Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:41.8335744Z ##[endgroup]
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:42.3877639Z Cache hit for: static-Windows-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:43.2820835Z Received 3344544 of 3344544 (100.0%), 5.4 MBs/sec
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:43.2823575Z Cache Size: ~3 MB (3344544 B)
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:43.2854144Z [command]"C:\Program Files\Git\usr\bin\tar.exe" -xf D:/a/_temp/9e97c3ac-0d41-4c26-a924-6dd81ca207eb/cache.tzst -P -C D:/a/drift/drift --force-local --use-compress-program "zstd -d"
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:43.3681582Z Cache restored successfully
Test (Python 3.11, windows-latest)	Restore static analysis caches	2026-04-26T18:04:43.3826591Z Cache restored from key: static-Windows-3.11-ce89f257af6f2f0348e1a080024d4c910a4e333940ff67a16d7a113b6b73dcc4
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	﻿2026-04-26T18:04:43.4112714Z ##[group]Run $requested = "3.11"
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4113153Z [36;1m$requested = "3.11"[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4113371Z [36;1m$source = ""[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4113556Z [36;1m[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4113734Z [36;1mif ("success" -eq "success") {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4113969Z [36;1m  python --version[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4114197Z [36;1m  if ($LASTEXITCODE -eq 0) {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4114435Z [36;1m    $source = "toolcache"[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4114648Z [36;1m  }[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4114802Z [36;1m}[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4114942Z [36;1m[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4115100Z [36;1mif (-not $source) {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4115373Z [36;1m  if (Get-Command py -ErrorAction SilentlyContinue) {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4115689Z [36;1m    py -$requested --version[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4115921Z [36;1m    if ($LASTEXITCODE -eq 0) {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4116148Z [36;1m      $source = "py-launcher"[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4116364Z [36;1m    }[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4116568Z [36;1m  }[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4116708Z [36;1m}[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4116855Z [36;1m[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4117007Z [36;1mif (-not $source) {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4117571Z [36;1m  Write-Error "No usable Python interpreter found for $requested. setup-python failed and local py launcher is unavailable or missing this version."[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4118144Z [36;1m  exit 1[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4118298Z [36;1m}[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4118442Z [36;1m[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4118607Z [36;1mif (Test-Path ".venv-ci") {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4118859Z [36;1m  Remove-Item ".venv-ci" -Recurse -Force[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4119096Z [36;1m}[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4119235Z [36;1m[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4119613Z [36;1mif ($source -eq "toolcache") {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4119862Z [36;1m  python -m venv .venv-ci[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4120077Z [36;1m} else {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4120270Z [36;1m  py -$requested -m venv .venv-ci[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4120502Z [36;1m}[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4120653Z [36;1m[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4120899Z [36;1m$venvPython = Join-Path $PWD ".venv-ci\Scripts\python.exe"[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4121238Z [36;1mif (-not (Test-Path $venvPython)) {[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4121563Z [36;1m  Write-Error "Expected interpreter not found: $venvPython"[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4121865Z [36;1m  exit 1[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4122010Z [36;1m}[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4122153Z [36;1m[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4122310Z [36;1m& $venvPython --version[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4122679Z [36;1m"PYTHON_BIN=$venvPython" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4123177Z [36;1mWrite-Output ("Resolved Python via {0}: {1}" -f $source, $venvPython)[0m
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4194593Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4194934Z env:
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4195175Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4195633Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4196185Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4196864Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4197747Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64/lib/pkgconfig
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4198554Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4199147Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4199635Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.4199942Z ##[endgroup]
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:43.8149619Z Python 3.11.9
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:48.9501800Z Python 3.11.9
Test (Python 3.11, windows-latest)	Resolve Python executable with fallback	2026-04-26T18:04:49.1564970Z Resolved Python via toolcache: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.11, windows-latest)	Install dependencies	﻿2026-04-26T18:04:49.2994232Z ##[group]Run & $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2994980Z [36;1m& $env:PYTHON_BIN -m pip config set global.cache-dir $env:PIP_CACHE_DIR[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2995383Z [36;1m& $env:PYTHON_BIN -m pip install --upgrade pip[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2995650Z [36;1m$maxRetries = 3[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2995892Z [36;1mfor ($i = 1; $i -le $maxRetries; $i++) {[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2996209Z [36;1m  & $env:PYTHON_BIN -m pip install -e ".[dev,mcp]"[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2996513Z [36;1m  if ($LASTEXITCODE -eq 0) { break }[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2996767Z [36;1m  if ($i -lt $maxRetries) {[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2997161Z [36;1m    Write-Warning "pip install failed (attempt $i/$maxRetries), retrying in $($i * 15)s..."[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2997580Z [36;1m    Start-Sleep -Seconds ($i * 15)[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2997837Z [36;1m  } else {[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2998111Z [36;1m    Write-Error "pip install failed after $maxRetries attempts"[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2998457Z [36;1m    exit 1[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2998629Z [36;1m  }[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2998787Z [36;1m}[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.2998990Z [36;1m& $env:PYTHON_BIN -m pip install pip-audit[0m
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3071770Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3072115Z env:
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3072359Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3072705Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3073004Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3073341Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3073778Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64/lib/pkgconfig
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3074448Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3074863Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3075274Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3075640Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:49.3075916Z ##[endgroup]
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:50.2175520Z Writing to C:\Users\runneradmin\AppData\Roaming\pip\pip.ini
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:51.2742200Z Requirement already satisfied: pip in d:\a\drift\drift\.venv-ci\lib\site-packages (24.0)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:51.5630936Z Collecting pip
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:51.5670207Z   Using cached pip-26.0.1-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:51.5757004Z Using cached pip-26.0.1-py3-none-any.whl (1.8 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:51.6594908Z Installing collected packages: pip
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:51.6596842Z   Attempting uninstall: pip
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:51.6625215Z     Found existing installation: pip 24.0
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:51.7743348Z     Uninstalling pip-24.0:
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:51.8026435Z       Successfully uninstalled pip-24.0
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:53.0963129Z Successfully installed pip-26.0.1
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:54.9388905Z Obtaining file:///D:/a/drift/drift
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:54.9432823Z   Installing build dependencies: started
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:57.0761382Z   Installing build dependencies: finished with status 'done'
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:57.0777727Z   Checking if build backend supports build_editable: started
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:57.1544895Z   Checking if build backend supports build_editable: finished with status 'done'
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:57.1570506Z   Getting requirements to build editable: started
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:57.5816989Z   Getting requirements to build editable: finished with status 'done'
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:57.5846470Z   Installing backend dependencies: started
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.0651755Z   Installing backend dependencies: finished with status 'done'
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.0673357Z   Preparing editable metadata (pyproject.toml): started
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.4205804Z   Preparing editable metadata (pyproject.toml): finished with status 'done'
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.7263768Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.7291206Z   Using cached click-8.3.3-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.7585303Z Collecting gitpython>=3.1 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.7613070Z   Using cached gitpython-3.1.47-py3-none-any.whl.metadata (14 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.7895650Z Collecting networkx>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.7922157Z   Using cached networkx-3.6.1-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.9078001Z Collecting pydantic>=2.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.9105223Z   Using cached pydantic-2.13.3-py3-none-any.whl.metadata (108 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.9532381Z Collecting pyyaml>=6.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.9560004Z   Using cached pyyaml-6.0.3-cp311-cp311-win_amd64.whl.metadata (2.4 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:04:59.9972309Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.0059709Z   Using cached rich-15.0.0-py3-none-any.whl.metadata (18 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.2533386Z Collecting hypothesis>=6.100 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.4733421Z   Downloading hypothesis-6.152.3-py3-none-any.whl.metadata (5.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.5092951Z Collecting jsonschema>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.5121163Z   Using cached jsonschema-4.26.0-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.5369891Z Collecting mistune>=3.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.5403101Z   Using cached mistune-3.2.0-py3-none-any.whl.metadata (1.9 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.5617925Z Collecting mutmut>=2.4 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.5646324Z   Using cached mutmut-3.5.0-py3-none-any.whl.metadata (10 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.6860513Z Collecting mypy>=1.10 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.6892628Z   Using cached mypy-1.20.2-cp311-cp311-win_amd64.whl.metadata (2.4 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.8582463Z Collecting numpy>=1.26 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.8611543Z   Using cached numpy-2.4.4-cp311-cp311-win_amd64.whl.metadata (6.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.9170363Z Collecting openai>=1.30 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.9197940Z   Using cached openai-2.32.0-py3-none-any.whl.metadata (31 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.9452233Z Collecting pytest-benchmark>=4.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.9478739Z   Using cached pytest_benchmark-5.2.3-py3-none-any.whl.metadata (29 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.9790950Z Collecting pytest-cov>=5.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:00.9816346Z   Using cached pytest_cov-7.1.0-py3-none-any.whl.metadata (32 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.0050012Z Collecting pytest-timeout>=2.3 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.0077934Z   Using cached pytest_timeout-2.4.0-py3-none-any.whl.metadata (20 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.0345329Z Collecting pytest-xdist>=3.6 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.0409104Z   Using cached pytest_xdist-3.8.0-py3-none-any.whl.metadata (3.0 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.0721984Z Collecting pytest>=9.0.3 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.0750797Z   Using cached pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.0954402Z Collecting python-multipart>=0.0.26 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.0981993Z   Using cached python_multipart-0.0.26-py3-none-any.whl.metadata (2.1 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.1404530Z Collecting python-semantic-release>=9.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.1430840Z   Using cached python_semantic_release-10.5.3-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.5434671Z Collecting ruff>=0.4 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.5465590Z   Using cached ruff-0.15.12-py3-none-win_amd64.whl.metadata (27 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.7194255Z Collecting scipy>=1.13 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.7220539Z   Using cached scipy-1.17.1-cp311-cp311-win_amd64.whl.metadata (60 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.8960553Z Collecting setuptools>=78.1.1 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.8990625Z   Using cached setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.9312764Z Collecting tree-sitter-typescript>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.9314034Z   Using cached tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl.metadata (2.4 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.9822724Z Collecting tree-sitter>=0.22 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:01.9848219Z   Using cached tree_sitter-0.25.2-cp311-cp311-win_amd64.whl.metadata (10 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.0078234Z Collecting vulture>=2.11 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.0103693Z   Using cached vulture-2.16-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.0358956Z Collecting mcp<2.0,>=1.2.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.0405567Z   Using cached mcp-1.27.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.0674354Z Collecting anyio>=4.5 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.0698588Z   Using cached anyio-4.13.0-py3-none-any.whl.metadata (4.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.0883652Z Collecting httpx-sse>=0.4 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.0908867Z   Using cached httpx_sse-0.4.3-py3-none-any.whl.metadata (9.7 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.1367366Z Collecting httpx>=0.27.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.1392638Z   Using cached httpx-0.28.1-py3-none-any.whl.metadata (7.1 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.1630969Z Collecting pydantic-settings>=2.5.2 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.1656897Z   Using cached pydantic_settings-2.14.0-py3-none-any.whl.metadata (3.4 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.1922312Z Collecting pyjwt>=2.10.1 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.2165915Z   Using cached pyjwt-2.12.1-py3-none-any.whl.metadata (4.1 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.2456589Z Collecting pywin32>=310 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.2482444Z   Using cached pywin32-311-cp311-cp311-win_amd64.whl.metadata (10 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.2734923Z Collecting sse-starlette>=1.6.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.2761109Z   Using cached sse_starlette-3.4.1-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.3144450Z Collecting starlette>=0.27 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.3169419Z   Using cached starlette-1.0.0-py3-none-any.whl.metadata (6.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.3406324Z Collecting typing-extensions>=4.9.0 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.3441410Z   Using cached typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.3693588Z Collecting typing-inspection>=0.4.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.3702477Z   Using cached typing_inspection-0.4.2-py3-none-any.whl.metadata (2.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.4015010Z Collecting uvicorn>=0.31.1 (from mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.4059851Z   Using cached uvicorn-0.46.0-py3-none-any.whl.metadata (6.7 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.4300533Z Collecting python-dotenv>=1.0.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.4388278Z   Using cached python_dotenv-1.2.2-py3-none-any.whl.metadata (27 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.4646825Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.4672246Z   Using cached typer-0.25.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.4923332Z Collecting annotated-types>=0.6.0 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:02.4950090Z   Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.3853493Z Collecting pydantic-core==2.46.3 (from pydantic>=2.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.3893630Z   Using cached pydantic_core-2.46.3-cp311-cp311-win_amd64.whl.metadata (6.7 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.4142044Z Collecting idna>=2.8 (from anyio>=4.5->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.4172767Z   Using cached idna-3.13-py3-none-any.whl.metadata (8.0 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.5226109Z Collecting colorama (from click>=8.1->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.5253411Z   Using cached colorama-0.4.6-py2.py3-none-any.whl.metadata (17 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.5463471Z Collecting gitdb<5,>=4.0.1 (from gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.5487359Z   Using cached gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.5671769Z Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->gitpython>=3.1->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.5694617Z   Using cached smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.5951436Z Collecting certifi (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.5974745Z   Using cached certifi-2026.4.22-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.6997234Z Collecting httpcore==1.* (from httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.7022543Z   Using cached httpcore-1.0.9-py3-none-any.whl.metadata (21 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.7244583Z Collecting h11>=0.16 (from httpcore==1.*->httpx>=0.27.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.7270073Z   Using cached h11-0.16.0-py3-none-any.whl.metadata (8.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.7486702Z Collecting sortedcontainers<3.0.0,>=2.1.0 (from hypothesis>=6.100->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.7511963Z   Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl.metadata (10 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.7775233Z Collecting attrs>=22.2.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.7810291Z   Using cached attrs-26.1.0-py3-none-any.whl.metadata (8.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.8020224Z Collecting jsonschema-specifications>=2023.03.6 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.8043599Z   Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.8299740Z Collecting referencing>=0.28.4 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:03.8323768Z   Using cached referencing-0.37.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.0607948Z Collecting rpds-py>=0.25.0 (from jsonschema>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.0635336Z   Using cached rpds_py-0.30.0-cp311-cp311-win_amd64.whl.metadata (4.2 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.4804594Z Collecting coverage>=7.3.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.4830456Z   Using cached coverage-7.13.5-cp311-cp311-win_amd64.whl.metadata (8.7 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.5458211Z Collecting libcst>=1.8.5 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.5484044Z   Using cached libcst-1.8.6-cp311-cp311-win_amd64.whl.metadata (15 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.6017095Z Collecting setproctitle>=1.1.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.6042718Z   Using cached setproctitle-1.3.7-cp311-cp311-win_amd64.whl.metadata (11 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.6465129Z Collecting textual>=1.0.0 (from mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.6510971Z   Using cached textual-8.2.4-py3-none-any.whl.metadata (9.1 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.6738742Z Collecting mypy_extensions>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.6761446Z   Using cached mypy_extensions-1.1.0-py3-none-any.whl.metadata (1.1 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.6944336Z Collecting pathspec>=1.0.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.6967824Z   Using cached pathspec-1.1.0-py3-none-any.whl.metadata (14 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.7918884Z Collecting librt>=0.8.0 (from mypy>=1.10->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.7945945Z   Using cached librt-0.9.0-cp311-cp311-win_amd64.whl.metadata (1.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.8173759Z Collecting distro<2,>=1.7.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.8198401Z   Using cached distro-1.9.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.8987510Z Collecting jiter<1,>=0.10.0 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.9013082Z   Using cached jiter-0.14.0-cp311-cp311-win_amd64.whl.metadata (5.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.9227456Z Collecting sniffio (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.9251895Z   Using cached sniffio-1.3.1-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.9610062Z Collecting tqdm>4 (from openai>=1.30->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:04.9636402Z   Using cached tqdm-4.67.3-py3-none-any.whl.metadata (57 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.1396158Z Collecting cryptography>=3.4.0 (from pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.1422723Z   Using cached cryptography-47.0.0-cp311-abi3-win_amd64.whl.metadata (4.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.2355339Z Collecting cffi>=2.0.0 (from cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.2381794Z   Using cached cffi-2.0.0-cp311-cp311-win_amd64.whl.metadata (2.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.2579758Z Collecting pycparser (from cffi>=2.0.0->cryptography>=3.4.0->pyjwt[crypto]>=2.10.1->mcp<2.0,>=1.2.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.2605437Z   Using cached pycparser-3.0-py3-none-any.whl.metadata (8.2 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.2806246Z Collecting iniconfig>=1.0.1 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.2830757Z   Using cached iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.4192219Z Collecting packaging>=22 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.4220482Z   Using cached packaging-26.2-py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.4405215Z Collecting pluggy<2,>=1.5 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.4429314Z   Using cached pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.4670686Z Collecting pygments>=2.7.2 (from pytest>=9.0.3->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.4696275Z   Using cached pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.4947300Z Collecting py-cpuinfo (from pytest-benchmark>=4.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.4973643Z   Using cached py_cpuinfo-9.0.0-py3-none-any.whl.metadata (794 bytes)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.5232315Z Collecting execnet>=2.1 (from pytest-xdist>=3.6->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.5257506Z   Using cached execnet-2.1.2-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.5344600Z Collecting click>=8.1 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.5368974Z   Using cached click-8.1.8-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.5567369Z Collecting click-option-group~=0.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.5591965Z   Using cached click_option_group-0.5.9-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.5932942Z Collecting requests~=2.25 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.5959227Z   Using cached requests-2.33.1-py3-none-any.whl.metadata (4.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.6178972Z Collecting jinja2~=3.1 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.6212610Z   Using cached jinja2-3.1.6-py3-none-any.whl.metadata (2.9 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.6490362Z Collecting python-gitlab<7.0.0,>=4.0.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.6517876Z   Using cached python_gitlab-6.5.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.6745756Z Collecting tomlkit~=0.13.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.6772030Z   Using cached tomlkit-0.13.3-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.6962524Z Collecting dotty-dict~=1.3 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.6987554Z   Using cached dotty_dict-1.3.1-py3-none-any.whl.metadata (5.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.7261503Z Collecting importlib-resources~=6.0 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.7306606Z   Using cached importlib_resources-6.5.2-py3-none-any.whl.metadata (3.9 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.7421626Z Collecting rich>=13.0 (from drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.7448065Z   Using cached rich-14.3.4-py3-none-any.whl.metadata (18 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.7655313Z Collecting shellingham~=1.5 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.7679851Z   Using cached shellingham-1.5.4-py2.py3-none-any.whl.metadata (3.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.7892695Z Collecting Deprecated~=1.2 (from python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.7917689Z   Using cached deprecated-1.3.1-py2.py3-none-any.whl.metadata (5.9 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.9832199Z Collecting wrapt<3,>=1.10 (from Deprecated~=1.2->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:05.9858467Z   Using cached wrapt-2.1.2-cp311-cp311-win_amd64.whl.metadata (7.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.0398985Z Collecting MarkupSafe>=2.0 (from jinja2~=3.1->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.3730084Z   Using cached markupsafe-3.0.3-cp311-cp311-win_amd64.whl.metadata (2.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.3950945Z Collecting requests-toolbelt>=1.0.0 (from python-gitlab<7.0.0,>=4.0.0->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.3976493Z   Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl.metadata (14 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.4892753Z Collecting charset_normalizer<4,>=2 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.4920023Z   Using cached charset_normalizer-3.4.7-cp311-cp311-win_amd64.whl.metadata (41 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.5229270Z Collecting urllib3<3,>=1.26 (from requests~=2.25->python-semantic-release>=9.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.5253892Z   Using cached urllib3-2.6.3-py3-none-any.whl.metadata (6.9 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.5499491Z Collecting markdown-it-py>=2.2.0 (from rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.5524691Z   Using cached markdown_it_py-4.0.0-py3-none-any.whl.metadata (7.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.5775478Z Collecting mdurl~=0.1 (from markdown-it-py>=2.2.0->rich>=13.0->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.5798366Z   Using cached mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.6228446Z Collecting mdit-py-plugins (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.6253107Z   Using cached mdit_py_plugins-0.5.0-py3-none-any.whl.metadata (2.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.6486832Z Collecting platformdirs<5,>=3.6.0 (from textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.6511846Z   Using cached platformdirs-4.9.6-py3-none-any.whl.metadata (4.7 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.6749457Z Collecting linkify-it-py<3,>=1 (from markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.6773066Z   Using cached linkify_it_py-2.1.0-py3-none-any.whl.metadata (8.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.6974904Z Collecting uc-micro-py (from linkify-it-py<3,>=1->markdown-it-py[linkify]>=2.1.0->textual>=1.0.0->mutmut>=2.4->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.6998977Z   Using cached uc_micro_py-2.0.0-py3-none-any.whl.metadata (2.2 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7091008Z INFO: pip is looking at multiple versions of typer to determine which version is compatible with other requirements. This could take a while.
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7098285Z Collecting typer>=0.16.0 (from mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7123455Z   Using cached typer-0.24.2-py3-none-any.whl.metadata (15 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7222055Z   Using cached typer-0.24.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7293942Z   Using cached typer-0.24.0-py3-none-any.whl.metadata (16 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7362145Z   Using cached typer-0.23.2-py3-none-any.whl.metadata (16 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7432308Z   Using cached typer-0.23.1-py3-none-any.whl.metadata (16 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7647062Z Collecting annotated-doc>=0.0.2 (from typer>=0.16.0->mcp[cli]<2.0,>=1.2.0; extra == "mcp"->drift-analyzer==2.43.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7670487Z   Using cached annotated_doc-0.0.4-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7831861Z Using cached mcp-1.27.0-py3-none-any.whl (215 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7856193Z Using cached pydantic-2.13.3-py3-none-any.whl (471 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7893887Z Using cached pydantic_core-2.46.3-cp311-cp311-win_amd64.whl (2.1 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7928478Z Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7948209Z Using cached anyio-4.13.0-py3-none-any.whl (114 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7969992Z Using cached gitpython-3.1.47-py3-none-any.whl (209 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.7991452Z Using cached gitdb-4.0.12-py3-none-any.whl (62 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.8011572Z Using cached smmap-5.0.3-py3-none-any.whl (24 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.8031514Z Using cached httpx-0.28.1-py3-none-any.whl (73 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.8051462Z Using cached httpcore-1.0.9-py3-none-any.whl (78 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.8071363Z Using cached h11-0.16.0-py3-none-any.whl (37 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.8091160Z Using cached httpx_sse-0.4.3-py3-none-any.whl (9.0 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.8232202Z Downloading hypothesis-6.152.3-py3-none-any.whl (532 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9329158Z    ---------------------------------------- 532.2/532.2 kB 16.9 MB/s  0:00:00
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9351926Z Using cached sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9373640Z Using cached idna-3.13-py3-none-any.whl (68 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9435365Z Using cached jsonschema-4.26.0-py3-none-any.whl (90 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9456141Z Using cached attrs-26.1.0-py3-none-any.whl (67 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9476983Z Using cached jsonschema_specifications-2025.9.1-py3-none-any.whl (18 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9497122Z Using cached mistune-3.2.0-py3-none-any.whl (53 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9517045Z Using cached mutmut-3.5.0-py3-none-any.whl (34 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9536761Z Using cached coverage-7.13.5-cp311-cp311-win_amd64.whl (222 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9557577Z Using cached libcst-1.8.6-cp311-cp311-win_amd64.whl (2.1 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9591527Z Using cached mypy-1.20.2-cp311-cp311-win_amd64.whl (10.8 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9678616Z Using cached librt-0.9.0-cp311-cp311-win_amd64.whl (62 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9698989Z Using cached mypy_extensions-1.1.0-py3-none-any.whl (5.0 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9750467Z Using cached networkx-3.6.1-py3-none-any.whl (2.1 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9787442Z Using cached numpy-2.4.4-cp311-cp311-win_amd64.whl (12.6 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9887723Z Using cached openai-2.32.0-py3-none-any.whl (1.2 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9919025Z Using cached distro-1.9.0-py3-none-any.whl (20 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9940020Z Using cached jiter-0.14.0-cp311-cp311-win_amd64.whl (204 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9961318Z Using cached typing_extensions-4.15.0-py3-none-any.whl (44 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:06.9981811Z Using cached pathspec-1.1.0-py3-none-any.whl (56 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0001858Z Using cached pydantic_settings-2.14.0-py3-none-any.whl (60 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0022068Z Using cached pyjwt-2.12.1-py3-none-any.whl (29 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0041873Z Using cached cryptography-47.0.0-cp311-abi3-win_amd64.whl (3.8 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0089562Z Using cached cffi-2.0.0-cp311-cp311-win_amd64.whl (182 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0165933Z Using cached pytest-9.0.3-py3-none-any.whl (375 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0191674Z Using cached pluggy-1.6.0-py3-none-any.whl (20 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0213134Z Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0233982Z Using cached iniconfig-2.3.0-py3-none-any.whl (7.5 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0254043Z Using cached packaging-26.2-py3-none-any.whl (100 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0274656Z Using cached pygments-2.20.0-py3-none-any.whl (1.2 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0304447Z Using cached pytest_benchmark-5.2.3-py3-none-any.whl (45 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0324800Z Using cached pytest_cov-7.1.0-py3-none-any.whl (22 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0345053Z Using cached pytest_timeout-2.4.0-py3-none-any.whl (14 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0365021Z Using cached pytest_xdist-3.8.0-py3-none-any.whl (46 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0385115Z Using cached execnet-2.1.2-py3-none-any.whl (40 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0405455Z Using cached python_dotenv-1.2.2-py3-none-any.whl (22 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0426264Z Using cached python_multipart-0.0.26-py3-none-any.whl (28 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0498399Z Using cached python_semantic_release-10.5.3-py3-none-any.whl (152 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0539084Z Using cached click-8.1.8-py3-none-any.whl (98 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0560706Z Using cached click_option_group-0.5.9-py3-none-any.whl (11 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0581334Z Using cached deprecated-1.3.1-py2.py3-none-any.whl (11 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0602422Z Using cached dotty_dict-1.3.1-py3-none-any.whl (7.0 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0622972Z Using cached importlib_resources-6.5.2-py3-none-any.whl (37 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0643056Z Using cached jinja2-3.1.6-py3-none-any.whl (134 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0664120Z Using cached python_gitlab-6.5.0-py3-none-any.whl (144 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0684800Z Using cached requests-2.33.1-py3-none-any.whl (64 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0706571Z Using cached charset_normalizer-3.4.7-cp311-cp311-win_amd64.whl (159 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0727831Z Using cached rich-14.3.4-py3-none-any.whl (310 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0750757Z Using cached shellingham-1.5.4-py2.py3-none-any.whl (9.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0770676Z Using cached tomlkit-0.13.3-py3-none-any.whl (38 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0790425Z Using cached urllib3-2.6.3-py3-none-any.whl (131 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0812085Z Using cached wrapt-2.1.2-cp311-cp311-win_amd64.whl (60 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0834056Z Using cached certifi-2026.4.22-py3-none-any.whl (135 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0854954Z Using cached markdown_it_py-4.0.0-py3-none-any.whl (87 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0875326Z Using cached mdurl-0.1.2-py3-none-any.whl (10.0 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0895302Z Using cached markupsafe-3.0.3-cp311-cp311-win_amd64.whl (15 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.0937358Z Using cached pywin32-311-cp311-cp311-win_amd64.whl (9.5 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1018504Z Using cached pyyaml-6.0.3-cp311-cp311-win_amd64.whl (158 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1041482Z Using cached referencing-0.37.0-py3-none-any.whl (26 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1061945Z Using cached requests_toolbelt-1.0.0-py2.py3-none-any.whl (54 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1082443Z Using cached rpds_py-0.30.0-cp311-cp311-win_amd64.whl (236 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1103529Z Using cached ruff-0.15.12-py3-none-win_amd64.whl (11.8 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1199296Z Using cached scipy-1.17.1-cp311-cp311-win_amd64.whl (36.6 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1442352Z Using cached setproctitle-1.3.7-cp311-cp311-win_amd64.whl (13 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1463553Z Using cached setuptools-82.0.1-py3-none-any.whl (1.0 MB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1491557Z Using cached sse_starlette-3.4.1-py3-none-any.whl (16 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1512217Z Using cached starlette-1.0.0-py3-none-any.whl (72 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1548650Z Using cached textual-8.2.4-py3-none-any.whl (724 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1574927Z Using cached platformdirs-4.9.6-py3-none-any.whl (21 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1594976Z Using cached linkify_it_py-2.1.0-py3-none-any.whl (19 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1614370Z Using cached tqdm-4.67.3-py3-none-any.whl (78 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1634769Z Using cached tree_sitter-0.25.2-cp311-cp311-win_amd64.whl (127 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1655862Z Using cached tree_sitter_typescript-0.23.2-cp39-abi3-win_amd64.whl (278 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1677988Z Using cached typer-0.23.1-py3-none-any.whl (56 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1697632Z Using cached annotated_doc-0.0.4-py3-none-any.whl (5.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1717710Z Using cached typing_inspection-0.4.2-py3-none-any.whl (14 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1737092Z Using cached uvicorn-0.46.0-py3-none-any.whl (70 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1756560Z Using cached vulture-2.16-py3-none-any.whl (26 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1801433Z Using cached mdit_py_plugins-0.5.0-py3-none-any.whl (57 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1821965Z Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1842940Z Using cached pycparser-3.0-py3-none-any.whl (48 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1863027Z Using cached sniffio-1.3.1-py3-none-any.whl (10 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.1882835Z Using cached uc_micro_py-2.0.0-py3-none-any.whl (6.4 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.5099535Z Building wheels for collected packages: drift-analyzer
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.5126116Z   Building editable for drift-analyzer (pyproject.toml): started
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.5768158Z   Building editable for drift-analyzer (pyproject.toml): finished with status 'done'
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.5787854Z   Created wheel for drift-analyzer: filename=drift_analyzer-2.43.1-py3-none-any.whl size=15334 sha256=02a13f74c678c31460ab03817075a02ba36e62d57353bc05b748c773964ccf70
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.5789840Z   Stored in directory: C:\Users\runneradmin\AppData\Local\Temp\pip-ephem-wheel-cache-qv30k7k_\wheels\23\c1\e1\d1ef35a1d817a82f7fabcd3a4a3cf15527395efb04d325afb4
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.5858017Z Successfully built drift-analyzer
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:07.9329067Z Installing collected packages: sortedcontainers, pywin32, py-cpuinfo, wrapt, vulture, urllib3, uc-micro-py, typing-extensions, tree-sitter-typescript, tree-sitter, tomlkit, sniffio, smmap, shellingham, setuptools, setproctitle, ruff, rpds-py, pyyaml, python-multipart, python-dotenv, pyjwt, pygments, pycparser, pluggy, platformdirs, pathspec, packaging, numpy, networkx, mypy_extensions, mistune, mdurl, MarkupSafe, librt, jiter, iniconfig, importlib-resources, idna, hypothesis, httpx-sse, h11, execnet, dotty-dict, distro, coverage, colorama, charset_normalizer, certifi, attrs, annotated-types, annotated-doc, typing-inspection, tqdm, scipy, requests, referencing, pytest, pydantic-core, mypy, markdown-it-py, linkify-it-py, libcst, jinja2, httpcore, gitdb, Deprecated, click, cffi, anyio, uvicorn, starlette, rich, requests-toolbelt, pytest-xdist, pytest-timeout, pytest-cov, pytest-benchmark, pydantic, mdit-py-plugins, jsonschema-specifications, httpx, gitpython, cryptography, click-option-group, typer, textual, sse-starlette, python-gitlab, pydantic-settings, openai, jsonschema, drift-analyzer, python-semantic-release, mutmut, mcp
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:09.5802736Z   Attempting uninstall: setuptools
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:09.5827095Z     Found existing installation: setuptools 65.5.0
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:09.6300926Z     Uninstalling setuptools-65.5.0:
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:09.6765874Z       Successfully uninstalled setuptools-65.5.0
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:29.9332885Z 
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:29.9378723Z Successfully installed Deprecated-1.3.1 MarkupSafe-3.0.3 annotated-doc-0.0.4 annotated-types-0.7.0 anyio-4.13.0 attrs-26.1.0 certifi-2026.4.22 cffi-2.0.0 charset_normalizer-3.4.7 click-8.1.8 click-option-group-0.5.9 colorama-0.4.6 coverage-7.13.5 cryptography-47.0.0 distro-1.9.0 dotty-dict-1.3.1 drift-analyzer-2.43.1 execnet-2.1.2 gitdb-4.0.12 gitpython-3.1.47 h11-0.16.0 httpcore-1.0.9 httpx-0.28.1 httpx-sse-0.4.3 hypothesis-6.152.3 idna-3.13 importlib-resources-6.5.2 iniconfig-2.3.0 jinja2-3.1.6 jiter-0.14.0 jsonschema-4.26.0 jsonschema-specifications-2025.9.1 libcst-1.8.6 librt-0.9.0 linkify-it-py-2.1.0 markdown-it-py-4.0.0 mcp-1.27.0 mdit-py-plugins-0.5.0 mdurl-0.1.2 mistune-3.2.0 mutmut-3.5.0 mypy-1.20.2 mypy_extensions-1.1.0 networkx-3.6.1 numpy-2.4.4 openai-2.32.0 packaging-26.2 pathspec-1.1.0 platformdirs-4.9.6 pluggy-1.6.0 py-cpuinfo-9.0.0 pycparser-3.0 pydantic-2.13.3 pydantic-core-2.46.3 pydantic-settings-2.14.0 pygments-2.20.0 pyjwt-2.12.1 pytest-9.0.3 pytest-benchmark-5.2.3 pytest-cov-7.1.0 pytest-timeout-2.4.0 pytest-xdist-3.8.0 python-dotenv-1.2.2 python-gitlab-6.5.0 python-multipart-0.0.26 python-semantic-release-10.5.3 pywin32-311 pyyaml-6.0.3 referencing-0.37.0 requests-2.33.1 requests-toolbelt-1.0.0 rich-14.3.4 rpds-py-0.30.0 ruff-0.15.12 scipy-1.17.1 setproctitle-1.3.7 setuptools-82.0.1 shellingham-1.5.4 smmap-5.0.3 sniffio-1.3.1 sortedcontainers-2.4.0 sse-starlette-3.4.1 starlette-1.0.0 textual-8.2.4 tomlkit-0.13.3 tqdm-4.67.3 tree-sitter-0.25.2 tree-sitter-typescript-0.23.2 typer-0.23.1 typing-extensions-4.15.0 typing-inspection-0.4.2 uc-micro-py-2.0.0 urllib3-2.6.3 uvicorn-0.46.0 vulture-2.16 wrapt-2.1.2
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.3613150Z Collecting pip-audit
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.3640037Z   Using cached pip_audit-2.10.0-py3-none-any.whl.metadata (28 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.3883497Z Collecting CacheControl>=0.13.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.3908618Z   Using cached cachecontrol-0.14.4-py3-none-any.whl.metadata (3.1 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.4257504Z Collecting cyclonedx-python-lib<12,>=5 (from pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.4282726Z   Using cached cyclonedx_python_lib-11.7.0-py3-none-any.whl.metadata (6.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.4325907Z Requirement already satisfied: packaging>=23.0.0 in .\.venv-ci\Lib\site-packages (from pip-audit) (26.2)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.4503478Z Collecting pip-api>=0.0.28 (from pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.4529540Z   Using cached pip_api-0.0.34-py3-none-any.whl.metadata (6.6 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.4716360Z Collecting pip-requirements-parser>=32.0.0 (from pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.4740631Z   Using cached pip_requirements_parser-32.0.1-py3-none-any.whl.metadata (9.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.4784955Z Requirement already satisfied: requests>=2.31.0 in .\.venv-ci\Lib\site-packages (from pip-audit) (2.33.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.4789869Z Requirement already satisfied: rich>=12.4 in .\.venv-ci\Lib\site-packages (from pip-audit) (14.3.4)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.5031054Z Collecting tomli>=2.2.1 (from pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.5056991Z   Using cached tomli-2.4.1-cp311-cp311-win_amd64.whl.metadata (10 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.5255311Z Collecting tomli-w>=1.2.0 (from pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.5279130Z   Using cached tomli_w-1.2.0-py3-none-any.whl.metadata (5.7 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.5314998Z Requirement already satisfied: platformdirs>=4.2.0 in .\.venv-ci\Lib\site-packages (from pip-audit) (4.9.6)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.5612805Z Collecting license-expression<31,>=30 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.5637718Z   Using cached license_expression-30.4.4-py3-none-any.whl.metadata (11 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.5886581Z Collecting packageurl-python<2,>=0.11 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.5911995Z   Using cached packageurl_python-0.17.6-py3-none-any.whl.metadata (5.1 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.6142978Z Collecting py-serializable<3.0.0,>=2.1.0 (from cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.6169631Z   Using cached py_serializable-2.1.0-py3-none-any.whl.metadata (4.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.6204910Z Requirement already satisfied: sortedcontainers<3.0.0,>=2.4.0 in .\.venv-ci\Lib\site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (2.4.0)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.6212344Z Requirement already satisfied: typing_extensions<5.0,>=4.6 in .\.venv-ci\Lib\site-packages (from cyclonedx-python-lib<12,>=5->pip-audit) (4.15.0)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.6390520Z Collecting boolean.py>=4.0 (from license-expression<31,>=30->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.6415544Z   Using cached boolean_py-5.0-py3-none-any.whl.metadata (2.3 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.6612254Z Collecting defusedxml<0.8.0,>=0.7.1 (from py-serializable<3.0.0,>=2.1.0->cyclonedx-python-lib<12,>=5->pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.6640685Z   Using cached defusedxml-0.7.1-py2.py3-none-any.whl.metadata (32 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.7318588Z Collecting msgpack<2.0.0,>=0.5.2 (from CacheControl>=0.13.0->CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.7344639Z   Using cached msgpack-1.1.2-cp311-cp311-win_amd64.whl.metadata (8.4 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.7613000Z Collecting filelock>=3.8.0 (from CacheControl[filecache]>=0.13.0->pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.7636832Z   Using cached filelock-3.29.0-py3-none-any.whl.metadata (2.0 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.7682550Z Requirement already satisfied: pip in .\.venv-ci\Lib\site-packages (from pip-api>=0.0.28->pip-audit) (26.0.1)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.7951509Z Collecting pyparsing (from pip-requirements-parser>=32.0.0->pip-audit)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.7978732Z   Using cached pyparsing-3.3.2-py3-none-any.whl.metadata (5.8 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8029365Z Requirement already satisfied: charset_normalizer<4,>=2 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (3.4.7)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8033926Z Requirement already satisfied: idna<4,>=2.5 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (3.13)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8039411Z Requirement already satisfied: urllib3<3,>=1.26 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (2.6.3)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8044125Z Requirement already satisfied: certifi>=2023.5.7 in .\.venv-ci\Lib\site-packages (from requests>=2.31.0->pip-audit) (2026.4.22)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8101107Z Requirement already satisfied: markdown-it-py>=2.2.0 in .\.venv-ci\Lib\site-packages (from rich>=12.4->pip-audit) (4.0.0)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8107057Z Requirement already satisfied: pygments<3.0.0,>=2.13.0 in .\.venv-ci\Lib\site-packages (from rich>=12.4->pip-audit) (2.20.0)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8126670Z Requirement already satisfied: mdurl~=0.1 in .\.venv-ci\Lib\site-packages (from markdown-it-py>=2.2.0->rich>=12.4->pip-audit) (0.1.2)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8197279Z Using cached pip_audit-2.10.0-py3-none-any.whl (61 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8246894Z Using cached cyclonedx_python_lib-11.7.0-py3-none-any.whl (513 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8272212Z Using cached license_expression-30.4.4-py3-none-any.whl (120 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8293053Z Using cached packageurl_python-0.17.6-py3-none-any.whl (36 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8312870Z Using cached py_serializable-2.1.0-py3-none-any.whl (23 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8332241Z Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8352055Z Using cached boolean_py-5.0-py3-none-any.whl (26 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8372274Z Using cached cachecontrol-0.14.4-py3-none-any.whl (22 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8391753Z Using cached msgpack-1.1.2-cp311-cp311-win_amd64.whl (71 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8411695Z Using cached filelock-3.29.0-py3-none-any.whl (39 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8431441Z Using cached pip_api-0.0.34-py3-none-any.whl (120 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8451636Z Using cached pip_requirements_parser-32.0.1-py3-none-any.whl (35 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8470870Z Using cached tomli-2.4.1-cp311-cp311-win_amd64.whl (108 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8490534Z Using cached tomli_w-1.2.0-py3-none-any.whl (6.7 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:32.8536432Z Using cached pyparsing-3.3.2-py3-none-any.whl (122 kB)
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:33.0098998Z Installing collected packages: boolean.py, tomli-w, tomli, pyparsing, pip-api, packageurl-python, msgpack, license-expression, filelock, defusedxml, py-serializable, pip-requirements-parser, CacheControl, cyclonedx-python-lib, pip-audit
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:33.6630081Z 
Test (Python 3.11, windows-latest)	Install dependencies	2026-04-26T18:05:33.6674115Z Successfully installed CacheControl-0.14.4 boolean.py-5.0 cyclonedx-python-lib-11.7.0 defusedxml-0.7.1 filelock-3.29.0 license-expression-30.4.4 msgpack-1.1.2 packageurl-python-0.17.6 pip-api-0.0.34 pip-audit-2.10.0 pip-requirements-parser-32.0.1 py-serializable-2.1.0 pyparsing-3.3.2 tomli-2.4.1 tomli-w-1.2.0
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	﻿2026-04-26T18:05:33.8779965Z ##[group]Run & $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8781030Z [36;1m& $env:PYTHON_BIN -m pip freeze | Where-Object { $_ -notmatch "^-e\s" } | Set-Content pip-audit-requirements.txt -Encoding utf8[0m
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8781749Z [36;1m& $env:PYTHON_BIN -m pip_audit --strict --desc --no-deps --disable-pip -r pip-audit-requirements.txt[0m
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8849272Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8849620Z env:
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8850045Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8850694Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8850996Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8851438Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8851909Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64/lib/pkgconfig
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8852423Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8852842Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8853255Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8853621Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:33.8853901Z ##[endgroup]
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:35.6108971Z WARNING:pip_audit._cli:--no-deps is supported, but users are encouraged to fully hash their pinned dependencies
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:35.6109828Z WARNING:pip_audit._cli:Consider using a tool like `pip-compile`: https://pip-tools.readthedocs.io/en/latest/#using-hashes
Test (Python 3.11, windows-latest)	Dependency vulnerability audit	2026-04-26T18:05:39.1834588Z No known vulnerabilities found
Test (Python 3.11, windows-latest)	Lint with ruff	﻿2026-04-26T18:05:39.3218949Z ##[group]Run & $env:PYTHON_BIN -m ruff check src/ tests/
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3219431Z [36;1m& $env:PYTHON_BIN -m ruff check src/ tests/[0m
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3287499Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3287843Z env:
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3288100Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3288454Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3288772Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3289126Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3289584Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64/lib/pkgconfig
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3290039Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3290454Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3290860Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3291300Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.3291577Z ##[endgroup]
Test (Python 3.11, windows-latest)	Lint with ruff	2026-04-26T18:05:39.8732442Z All checks passed!
Test (Python 3.11, windows-latest)	Type-check with mypy	﻿2026-04-26T18:05:40.0167282Z ##[group]Run & $env:PYTHON_BIN -m mypy src/drift
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0167737Z [36;1m& $env:PYTHON_BIN -m mypy src/drift[0m
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0235697Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0236034Z env:
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0236292Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0236646Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0236951Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0237304Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0237762Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64/lib/pkgconfig
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0238216Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0238625Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0239045Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0239477Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:40.0239749Z ##[endgroup]
Test (Python 3.11, windows-latest)	Type-check with mypy	2026-04-26T18:05:41.0594243Z Success: no issues found in 322 source files
Test (Python 3.11, windows-latest)	Dead code detection with vulture	﻿2026-04-26T18:05:41.2004239Z ##[group]Run & $env:PYTHON_BIN -m vulture src/drift --min-confidence 65
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2004813Z [36;1m& $env:PYTHON_BIN -m vulture src/drift --min-confidence 65[0m
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2074853Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2075344Z env:
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2075606Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2075967Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2076284Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2076653Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2077118Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64/lib/pkgconfig
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2077578Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2077988Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2078402Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2078838Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.11, windows-latest)	Dead code detection with vulture	2026-04-26T18:05:41.2079114Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	﻿2026-04-26T18:05:43.2441042Z ##[group]Run & $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2441688Z [36;1m& $env:PYTHON_BIN -m pytest -v --tb=short -m "not slow"[0m
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2509231Z shell: C:\Program Files\PowerShell\7\pwsh.EXE -command ". '{0}'"
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2509548Z env:
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2509785Z   AGENT_TOOLSDIRECTORY: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2510124Z   RUNNER_TOOL_CACHE: D:\a\drift\drift\.python-toolcache
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2510613Z   PIP_CACHE_DIR: D:\a\drift\drift/.pip-cache
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2510951Z   pythonLocation: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2511388Z   PKG_CONFIG_PATH: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64/lib/pkgconfig
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2511825Z   Python_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2512220Z   Python2_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2512616Z   Python3_ROOT_DIR: D:\a\drift\drift\.python-toolcache\Python\3.11.9\x64
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2513018Z   PYTHON_BIN: D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:43.2513283Z ##[endgroup]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1465805Z ============================= test session starts =============================
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1466634Z platform win32 -- Python 3.11.9, pytest-9.0.3, pluggy-1.6.0 -- D:\a\drift\drift\.venv-ci\Scripts\python.exe
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1467098Z cachedir: .pytest_cache
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1467600Z hypothesis profile 'ci' -> database=None, deadline=None, print_blob=True, derandomize=True, suppress_health_check=(HealthCheck.too_slow,)
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1468517Z benchmark: 5.2.3 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1469150Z rootdir: D:\a\drift\drift
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1469362Z configfile: pyproject.toml
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1469566Z testpaths: tests
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1469916Z plugins: anyio-4.13.0, hypothesis-6.152.3, benchmark-5.2.3, cov-7.1.0, timeout-2.4.0, xdist-3.8.0
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1470310Z timeout: 180.0s
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1470494Z timeout method: thread
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:45.1470693Z timeout func_only: False
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4213094Z collecting ... collected 6680 items / 64 deselected / 1 skipped / 6616 selected
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:58.4213474Z 
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:05:59.8421254Z tests/benchmarks/test_bench_scan.py::test_bench_composite_score_micro PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:00.3710029Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_never_crashes PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:00.5533205Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_line_count_non_negative PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:00.6844177Z tests/fuzz/test_fuzz_ingestion.py::test_parse_python_file_valid_syntax_no_errors PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:00.8728627Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_never_crashes PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:01.0628155Z tests/fuzz/test_fuzz_ingestion.py::test_parse_typescript_file_line_count_non_negative PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:02.7041774Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_range PASSED  [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:02.9991618Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_composite_score_empty_is_zero PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:04.9477538Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_range PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:06.8625157Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_compute_signal_scores_no_crash PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:08.7093635Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_assign_impact_scores_no_crash PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:08.9307159Z tests/fuzz/test_fuzz_scoring.py::test_fuzz_score_to_grade_always_returns PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:10.5462566Z tests/fuzz/test_fuzz_signals.py::test_fuzz_pattern_fragmentation PASSED  [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:12.2528371Z tests/fuzz/test_fuzz_signals.py::test_fuzz_broad_exception_monoculture PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:13.9743308Z tests/fuzz/test_fuzz_signals.py::test_fuzz_guard_clause_deficit PASSED   [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:16.1049196Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cognitive_complexity PASSED   [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:18.5791699Z tests/fuzz/test_fuzz_signals.py::test_fuzz_naming_contract_violation PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:20.4798330Z tests/fuzz/test_fuzz_signals.py::test_fuzz_architecture_violation PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:22.1557636Z tests/fuzz/test_fuzz_signals.py::test_fuzz_bypass_accumulation PASSED    [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:24.5256847Z tests/fuzz/test_fuzz_signals.py::test_fuzz_circular_import PASSED        [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:26.2193076Z tests/fuzz/test_fuzz_signals.py::test_fuzz_cohesion_deficit PASSED       [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:28.2326088Z tests/fuzz/test_fuzz_signals.py::test_fuzz_co_change_coupling PASSED     [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:30.0426517Z tests/fuzz/test_fuzz_signals.py::test_fuzz_dead_code_accumulation PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:32.1508351Z tests/fuzz/test_fuzz_signals.py::test_fuzz_doc_impl_drift PASSED         [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:34.3470305Z tests/fuzz/test_fuzz_signals.py::test_fuzz_exception_contract_drift PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:35.9265284Z tests/fuzz/test_fuzz_signals.py::test_fuzz_explainability_deficit PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:37.6395242Z tests/fuzz/test_fuzz_signals.py::test_fuzz_fan_out_explosion PASSED      [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:38.6615466Z tests/fuzz/test_fuzz_signals.py::test_fuzz_hardcoded_secret PASSED       [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:40.4197052Z tests/fuzz/test_fuzz_signals.py::test_fuzz_insecure_default PASSED       [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:42.7139590Z tests/fuzz/test_fuzz_signals.py::test_fuzz_missing_authorization PASSED  [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:44.2740524Z tests/fuzz/test_fuzz_signals.py::test_fuzz_mutant_duplicate PASSED       [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:45.9310507Z tests/fuzz/test_fuzz_signals.py::test_fuzz_phantom_reference PASSED      [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:47.9894325Z tests/fuzz/test_fuzz_signals.py::test_fuzz_system_misalignment PASSED    [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:49.8860208Z tests/fuzz/test_fuzz_signals.py::test_fuzz_temporal_volatility PASSED    [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:51.3163356Z tests/fuzz/test_fuzz_signals.py::test_fuzz_test_polarity_deficit PASSED  [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:52.9893251Z tests/fuzz/test_fuzz_signals.py::test_fuzz_ts_architecture PASSED        [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8502035Z tests/fuzz/test_fuzz_signals.py::test_fuzz_type_safety_bypass PASSED     [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8517536Z tests/test_abstraction_index.py::TestReuseSuggestion::test_construction PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8531539Z tests/test_abstraction_index.py::TestReuseSuggestion::test_to_dict PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8546467Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_from_abstractions PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8560809Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_filters_non_exported_low_usage PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8574409Z tests/test_abstraction_index.py::TestAbstractionIndex::test_build_includes_exported_regardless_of_usage PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8588492Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_by_name_tokens PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8602827Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_returns_sorted_by_relevance PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8616827Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_respects_top_k PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8631110Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_kind_filter PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8645748Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_empty_query_returns_by_usage PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8659648Z tests/test_abstraction_index.py::TestAbstractionIndex::test_search_with_scope_filter PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8673053Z tests/test_abstraction_index.py::TestAbstractionIndex::test_empty_index_returns_empty PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8691045Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_from_graph PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8706226Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_with_scope_limits_to_reachable PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8720087Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_returns_reason PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8735819Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_serializable PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8752558Z tests/test_abstraction_index.py::TestSuggestReuse::test_suggest_max_suggestions PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.8925519Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_create_issue_input_exists_and_defaults_false PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9094345Z tests/test_action_yml_paket_2c.py::TestActionInputs::test_issue_labels_input_exists_with_default PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9109378Z tests/test_action_yml_paket_2c.py::TestActionStep::test_auto_file_step_present_and_guarded PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9124477Z tests/test_action_yml_paket_2c.py::TestActionStep::test_report_file_output_is_wired PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9140335Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_adr_exists_and_proposed PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9157975Z tests/test_action_yml_paket_2c.py::TestAdr095AndTemplate::test_issue_template_exists_with_dedup_reference PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9268554Z tests/test_adr_scanner.py::TestStatusFiltering::test_accepted_adr_is_returned PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9303601Z tests/test_adr_scanner.py::TestStatusFiltering::test_proposed_adr_is_returned PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9336899Z tests/test_adr_scanner.py::TestStatusFiltering::test_rejected_adr_is_filtered PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9371137Z tests/test_adr_scanner.py::TestStatusFiltering::test_obsolete_adr_is_filtered PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9415965Z tests/test_adr_scanner.py::TestStatusFiltering::test_mixed_statuses_returns_only_active PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9451428Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_token_matches_adr_content PASSED [  0%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9485672Z tests/test_adr_scanner.py::TestScopeFiltering::test_scope_path_non_match_returns_empty PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9547381Z tests/test_adr_scanner.py::TestScopeFiltering::test_task_keyword_matches_adr_content PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9589123Z tests/test_adr_scanner.py::TestScopeFiltering::test_empty_scope_and_task_returns_all_active PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9621806Z tests/test_adr_scanner.py::TestResultStructure::test_result_has_required_fields PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9665686Z tests/test_adr_scanner.py::TestResultStructure::test_title_extracted_from_heading PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9699032Z tests/test_adr_scanner.py::TestResultStructure::test_status_preserved PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9725625Z tests/test_adr_scanner.py::TestEdgeCases::test_missing_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9754459Z tests/test_adr_scanner.py::TestEdgeCases::test_empty_decisions_dir_returns_empty PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9798880Z tests/test_adr_scanner.py::TestEdgeCases::test_non_md_files_ignored PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9892834Z tests/test_adr_scanner.py::TestEdgeCases::test_max_results_limit PASSED  [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9929554Z tests/test_adr_scanner.py::TestEdgeCases::test_malformed_frontmatter_does_not_raise PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9951606Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_nudge_with_unresolved_dep PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9969876Z tests/test_advisory_semantic.py::TestSA001::test_warns_on_task_complete_with_unresolved_dep PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:54.9987830Z tests/test_advisory_semantic.py::TestSA001::test_silent_when_deps_resolved PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0004724Z tests/test_advisory_semantic.py::TestSA002::test_warns_on_repeated_scan_in_fix_phase PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0023490Z tests/test_advisory_semantic.py::TestSA002::test_silent_in_scan_phase PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0041749Z tests/test_advisory_semantic.py::TestSA003::test_warns_on_file_outside_hypothesis PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0060600Z tests/test_advisory_semantic.py::TestSA003::test_silent_when_no_hypothesis PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0077463Z tests/test_advisory_semantic.py::TestSA004::test_warns_on_nudge_for_completed_task_file PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0095735Z tests/test_advisory_semantic.py::TestSA004::test_silent_when_no_completed_tasks PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0115052Z tests/test_advisory_semantic.py::TestSA004::test_warns_for_batch_affected_files PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0128736Z tests/test_agent_context_formats.py::TestValidTargets::test_contains_expected PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0141857Z tests/test_agent_context_formats.py::TestValidTargets::test_excludes_all PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0164236Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0229159Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0264239Z tests/test_agent_context_formats.py::TestCursorRulesGeneration::test_output_is_comment_style PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0284626Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_no_findings_generates_header PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0318580Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_with_findings_generates_rules PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0354136Z tests/test_agent_context_formats.py::TestClaudeInstructionsGeneration::test_markdown_format PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0373782Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_copilot_uses_instructions PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0394207Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_cursor_uses_cursorrules PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0414174Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_windsurf_uses_cursorrules_format PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0433925Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_claude_uses_claude_format PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0453161Z tests/test_agent_context_formats.py::TestGenerateForTarget::test_agents_uses_claude_format PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0467002Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_copilot_path PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0480605Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_cursor_path PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0494063Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_windsurf_path PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0507741Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_claude_path PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0524671Z tests/test_agent_context_formats.py::TestTargetDefaultPath::test_agents_path PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0538145Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_overrides_phase PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0552770Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_phase_derived_when_no_explicit PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0566383Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_none_when_no_session_no_explicit PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0579254Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_explicit_with_no_session PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0592475Z tests/test_agent_context_layer.py::TestEffectiveProfile::test_unknown_phase_returns_none PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0618139Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_stale_plan_injected_into_session_block PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0636323Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_head_matches PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0651382Z tests/test_agent_context_layer.py::TestPlanStalenessEnrichment::test_no_stale_when_no_plan_head PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0701809Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_logs_warning_and_keeps_payload PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0745776Z tests/test_agent_context_layer.py::TestEnrichmentNonDictResponse::test_non_dict_response_still_records_trace_entry PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0845821Z tests/test_agent_context_layer.py::TestDriftMapApi::test_returns_modules_and_dependencies PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0941704Z tests/test_agent_context_layer.py::TestDriftMapApi::test_modules_have_expected_fields PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.0973504Z tests/test_agent_context_layer.py::TestDriftMapApi::test_empty_repo_returns_empty PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1180931Z tests/test_agent_context_layer.py::TestDriftMapApi::test_target_path_restricts_scope PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1252669Z tests/test_agent_context_layer.py::TestDriftMapApi::test_nonexistent_target_path_returns_empty PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1346537Z tests/test_agent_context_layer.py::TestDriftMapApi::test_max_modules_respected PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1441156Z tests/test_agent_context_layer.py::TestDriftMapApi::test_agent_instruction_present PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1639053Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_returns_valid_json PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1673393Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_error_on_broken_api PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1795763Z tests/test_agent_context_layer.py::TestDriftMapMcpTool::test_mcp_tool_with_session PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1810565Z tests/test_agent_effectiveness.py::TestAgentObjective::test_defaults PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1825741Z tests/test_agent_effectiveness.py::TestAgentObjective::test_full_config PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1841294Z tests/test_agent_effectiveness.py::TestAgentObjective::test_extra_forbidden PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1856578Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_override PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1871951Z tests/test_agent_effectiveness.py::TestAgentObjective::test_effectiveness_thresholds_reject_unknown_keys PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1887408Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_none_by_default PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1906045Z tests/test_agent_effectiveness.py::TestDriftConfigAgent::test_agent_from_dict PASSED [  1%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1921041Z tests/test_agent_effectiveness.py::TestSessionPhase::test_initial_phase PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1934584Z tests/test_agent_effectiveness.py::TestSessionPhase::test_advance_phase PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1948227Z tests/test_agent_effectiveness.py::TestSessionPhase::test_phase_in_summary PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1961961Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_empty_initially PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1975515Z tests/test_agent_effectiveness.py::TestSessionTrace::test_record_trace PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.1989424Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_uses_current_phase PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2003877Z tests/test_agent_effectiveness.py::TestSessionTrace::test_trace_in_summary PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2017419Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_snapshot_run PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2032066Z tests/test_agent_effectiveness.py::TestSessionRunHistory::test_multiple_snapshots PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2046447Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_round_trip_new_fields PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2090927Z tests/test_agent_effectiveness.py::TestSessionSerialisation::test_persists_seen_verification_payload_hashes_on_disk_round_trip PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2105118Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_default_values PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2119119Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_serialisation PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2132930Z tests/test_agent_effectiveness.py::TestQualityProxyMetrics::test_round_trip PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2147740Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_record_verification_updates_counters_and_kpis PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2164183Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_low_effect_high_churn_warning_is_deterministic PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2180150Z tests/test_agent_effectiveness.py::TestOutcomeCentricEffectiveness::test_identical_verification_payload_is_not_counted_twice PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2195244Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-True-BLOCK] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2211328Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[critical-False-BLOCK] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2226918Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-True-BLOCK] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2242721Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[high-False-BLOCK] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2257931Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-True-REVIEW] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2273479Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[medium-False-REVIEW] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2289707Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-True-AUTO] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2305234Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[low-False-REVIEW] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2322594Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-True-AUTO] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2337280Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[info-False-REVIEW] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2352646Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-True-AUTO] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2368103Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_gate_routing[unknown-False-REVIEW] PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2381908Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_missing_severity_defaults_to_review PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2395609Z tests/test_agent_loop_benchmark.py::TestGateForContract::test_case_insensitive_severity PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2408341Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_count_matches_gate_routing PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2423256Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_total_equals_contract_count PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2435697Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_actions_list_length PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2449085Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_gate_field_correct PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2462886Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_action_severity_preserved PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2476194Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_passed_when_correct PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2488994Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_assertions_fail_on_mismatch PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2502681Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_name_is_set PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2515135Z tests/test_agent_loop_benchmark.py::TestRunProfile::test_empty_contracts PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2529198Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_pass PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2542749Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_auto_exact_fail PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2555687Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_pass PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2568600Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_block_min_fail PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2581268Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_pass PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2593194Z tests/test_agent_loop_benchmark.py::TestAssertDistribution::test_review_max_fail PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2606945Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_schema_version_is_2_2 PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2619913Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_session_id_contains_profile_name PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2635198Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_auto_correct PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2649930Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_review_correct PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2662930Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_total_block_correct PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2675002Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_all_zeros PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2689057Z tests/test_agent_loop_benchmark.py::TestBuildAgentTelemetry::test_returns_dict PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2702206Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_block_count_is_zero PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2714161Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_has_auto_contracts PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2727220Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_high_quality_auto_count_matches_expected PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2740023Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_assertions_pass PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2751923Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_legacy_service_has_all_three_gates PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2767989Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_assertions_pass PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2783593Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_no_auto_contracts PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2798043Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_block_contracts PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2812516Z tests/test_agent_loop_benchmark.py::TestReferenceProfiles::test_drift_self_has_review_contracts PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2826701Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_telemetry_counters_match_profile_counts PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2842281Z tests/test_agent_loop_benchmark.py::TestAgentTelemetryModelsIntegration::test_direct_agent_telemetry_properties PASSED [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2901860Z tests/test_agent_native_cli.py::test_validate_help PASSED                [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.2970888Z tests/test_agent_native_cli.py::test_scan_help PASSED                    [  2%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3028002Z tests/test_agent_native_cli.py::test_fix_plan_help PASSED                [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3080920Z tests/test_agent_native_cli.py::test_start_help PASSED                   [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3127300Z tests/test_agent_native_cli.py::test_start_output_contains_three_command_journey PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3842833Z tests/test_agent_native_cli.py::test_validate_outputs_json PASSED        [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3909418Z tests/test_agent_native_cli.py::test_validate_exits_2_when_api_reports_invalid PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.3979728Z tests/test_agent_native_cli.py::test_validate_exits_0_when_api_reports_valid PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4048603Z tests/test_agent_native_cli.py::test_scan_outputs_json PASSED            [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4117066Z tests/test_agent_native_cli.py::test_scan_accepts_signals_alias PASSED   [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4195598Z tests/test_agent_native_cli.py::test_scan_passes_exclude_and_max_per_signal PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4299929Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[-1] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4368775Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[0] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4437802Z tests/test_agent_native_cli.py::test_scan_rejects_out_of_range_max_findings[201] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4450536Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_true PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4465020Z tests/test_agent_native_cli.py::test_diff_next_actions_in_scope_accept_false PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4487803Z tests/test_agent_native_cli.py::test_scan_next_actions_baseline_hint_many_findings PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4505625Z tests/test_agent_native_cli.py::test_scan_next_actions_no_baseline_hint_few_findings PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4675255Z tests/test_agent_native_cli.py::test_fix_plan_target_path_filters PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4773506Z tests/test_agent_native_cli.py::test_fix_plan_exclude_paths_pass_through PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.4866559Z tests/test_agent_native_cli.py::test_fix_plan_include_deferred_pass_through PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5100623Z tests/test_agent_native_cli.py::test_fix_plan_dismiss_show_and_reset_flow PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5170803Z tests/test_agent_native_cli.py::test_fix_plan_rejects_multiple_dismissal_operations PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5191022Z tests/test_agent_native_cli.py::test_scan_concise_omits_fix_first PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5212668Z tests/test_agent_native_cli.py::test_scan_detailed_includes_fix_first PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5359203Z tests/test_agent_native_cli.py::test_success_criteria_signal_specific PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5374738Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_all_required_sections_present PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5389831Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_sections_appear_in_expected_order PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5403137Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_validation_command_is_phase4_run PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5417134Z tests/test_agent_prompt_contract.py::TestRequiredSections::test_fact_grounding_section_cites_retrieval_tools PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5443681Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-True-BLOCK] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5459246Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[critical-False-BLOCK] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5476190Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-True-BLOCK] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5492409Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[high-False-BLOCK] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5507913Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-True-REVIEW] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5523444Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[medium-False-REVIEW] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5538927Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-True-AUTO] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5555615Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[low-False-REVIEW] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5570567Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-True-AUTO] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5585543Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_routing[info-False-REVIEW] PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5599032Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_gate_table_headers_rendered PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5612158Z tests/test_agent_prompt_contract.py::TestSeverityGateMapping::test_per_contract_routing_rendered PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5625331Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_trigger_references_nudge PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5638699Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_feedback_loop_references_drift_feedback PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5651150Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_approval_gate_mentions_bypass_guard PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5665124Z tests/test_agent_prompt_contract.py::TestTriggerAndFeedbackAnchors::test_rollback_references_revert_recommended PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5678532Z tests/test_agent_tasks.py::TestTaskId::test_same_input_same_id PASSED    [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5691628Z tests/test_agent_tasks.py::TestTaskId::test_different_title_different_id PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5712449Z tests/test_agent_tasks.py::TestTaskId::test_different_file_different_id PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5726901Z tests/test_agent_tasks.py::TestTaskId::test_id_has_signal_prefix PASSED  [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5741276Z tests/test_agent_tasks.py::TestTaskId::test_avs_prefix PASSED            [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5755695Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_empty_tasks PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5770809Z tests/test_agent_tasks.py::TestEmptyFindings::test_empty_findings_json PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5791648Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_finding_produces_task PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5806694Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_success_criteria PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5821786Z tests/test_agent_tasks.py::TestPfsTask::test_pfs_expected_effect PASSED  [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5837338Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_dep_task PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5853991Z tests/test_agent_tasks.py::TestAvsDependencies::test_circular_blocks_layer_violation PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5870259Z tests/test_agent_tasks.py::TestPriorityOrdering::test_higher_severity_higher_priority PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5889386Z tests/test_agent_tasks.py::TestPriorityOrdering::test_priorities_are_sequential PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5903087Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_without_fix_skipped PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5918075Z tests/test_agent_tasks.py::TestFilteringBehavior::test_report_only_signal_with_fix_included PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5936045Z tests/test_agent_tasks.py::TestJsonSchema::test_all_required_fields_present PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5953383Z tests/test_agent_tasks.py::TestJsonSchema::test_json_is_valid PASSED     [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5970736Z tests/test_agent_tasks.py::TestJsonSchema::test_action_is_nonempty PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.5988230Z tests/test_agent_tasks.py::TestJsonSchema::test_success_criteria_are_nonempty PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6005420Z tests/test_agent_tasks.py::TestJsonSchema::test_expected_effect_is_nonempty PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6020496Z tests/test_agent_tasks.py::TestDeduplication::test_duplicate_findings_deduplicated PASSED [  3%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6036552Z tests/test_agent_tasks.py::TestDeduplication::test_same_title_different_files_keep_correct_recommendations PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6051854Z tests/test_agent_tasks.py::TestMdsTask::test_mds_finding_produces_task PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6066629Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_default_classification PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6080687Z tests/test_agent_tasks.py::TestAutomationClassification::test_mds_cross_file_bumps_scope PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6097252Z tests/test_agent_tasks.py::TestAutomationClassification::test_tvs_classification PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6112262Z tests/test_agent_tasks.py::TestAutomationClassification::test_pfs_with_canonical_bumps_fit PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6126924Z tests/test_agent_tasks.py::TestAutomationClassification::test_many_related_files_bumps_scope PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6141514Z tests/test_agent_tasks.py::TestAutomationClassification::test_high_complexity_lowers_fit PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6159020Z tests/test_agent_tasks.py::TestAutomationClassification::test_depends_on_bumps_risk PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6177158Z tests/test_agent_tasks.py::TestAutomationClassification::test_classification_in_json PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6193116Z tests/test_agent_tasks.py::TestConstraints::test_universal_constraints_always_present PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6209206Z tests/test_agent_tasks.py::TestConstraints::test_mds_has_body_hash_constraint PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6223466Z tests/test_agent_tasks.py::TestConstraints::test_dia_has_phantom_constraint PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6237601Z tests/test_agent_tasks.py::TestConstraints::test_pfs_has_canonical_constraint PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6252722Z tests/test_agent_tasks.py::TestConstraints::test_eds_has_trivial_docstring_constraint PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6269660Z tests/test_agent_tasks.py::TestConstraints::test_constraints_in_json PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6282696Z tests/test_agent_tasks.py::TestConstraints::test_generate_constraints_direct PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6298453Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_mds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6313439Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_pfs_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6331242Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_avs_circular_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6348124Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_eds_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6363717Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_tvs_has_side_effect_note PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6379359Z tests/test_agent_tasks.py::TestEnhancedSuccessCriteria::test_sms_has_false_fix_indicator PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6394263Z tests/test_agent_tasks.py::TestRepairMaturity::test_mds_verified PASSED  [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6409647Z tests/test_agent_tasks.py::TestRepairMaturity::test_dia_verified PASSED  [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6424739Z tests/test_agent_tasks.py::TestRepairMaturity::test_pfs_verified PASSED  [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6439683Z tests/test_agent_tasks.py::TestRepairMaturity::test_avs_experimental PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6454029Z tests/test_agent_tasks.py::TestRepairMaturity::test_tvs_experimental PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6468214Z tests/test_agent_tasks.py::TestRepairMaturity::test_sms_experimental PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6483339Z tests/test_agent_tasks.py::TestRepairMaturity::test_bem_verified PASSED  [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6502453Z tests/test_agent_tasks.py::TestRepairMaturity::test_maturity_in_json PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6518905Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_constant_has_all_scored_signals PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6532709Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_covers_all_registry_signals PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6546385Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_maturity_values_consistent PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6562707Z tests/test_agent_tasks.py::TestRepairMaturity::test_repair_level_in_task_metadata PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6580110Z tests/test_agent_tasks.py::TestRepairMaturity::test_coverage_gaps_in_json PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6594576Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6609506Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_tool_is_grep PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6625438Z tests/test_agent_tasks.py::TestVerifyPlan::test_dca_step1_predicate PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6641351Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6657203Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_step1_has_file_a_and_file_b PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6672829Z tests/test_agent_tasks.py::TestVerifyPlan::test_ccc_scan_step_includes_file_pair PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6689103Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6703308Z tests/test_agent_tasks.py::TestVerifyPlan::test_pfs_step1_predicate_variant_count PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6717639Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6732206Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_circular_step1_tool_is_import_check PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6746350Z tests/test_agent_tasks.py::TestVerifyPlan::test_avs_layer_verify_plan_ends_with_nudge PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6760640Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6775010Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsb_step1_tool_is_ast_check PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6790922Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6805583Z tests/test_agent_tasks.py::TestVerifyPlan::test_mds_step1_references_both_functions PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6820156Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6833971Z tests/test_agent_tasks.py::TestVerifyPlan::test_sms_step1_targets_novel_packages PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6848218Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6863716Z tests/test_agent_tasks.py::TestVerifyPlan::test_tvs_step1_targets_score_reduction PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6879220Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6893170Z tests/test_agent_tasks.py::TestVerifyPlan::test_nbv_step1_targets_function PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6907958Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6922322Z tests/test_agent_tasks.py::TestVerifyPlan::test_bem_step1_targets_broad_count PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6936807Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_module_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6951979Z tests/test_agent_tasks.py::TestVerifyPlan::test_gcd_nesting_verify_plan_targets_depth PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6966487Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6981938Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_step1_targets_function PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.6996810Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_partial_resolution_flagged_when_cc_above_twice_threshold PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7011605Z tests/test_agent_tasks.py::TestVerifyPlan::test_cxs_no_partial_resolution_when_cc_within_twice_threshold PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7027233Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_verify_plan_shape PASSED [  4%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7042157Z tests/test_agent_tasks.py::TestVerifyPlan::test_hsc_step1_targets_variable PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7057406Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_verify_plan_shape PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7071410Z tests/test_agent_tasks.py::TestVerifyPlan::test_maz_step1_targets_endpoint PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7087924Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_verify_plan_shape PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7102957Z tests/test_agent_tasks.py::TestVerifyPlan::test_bat_step1_targets_markers PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7117876Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_verify_plan_shape PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7134431Z tests/test_agent_tasks.py::TestVerifyPlan::test_ecm_step1_targets_functions PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7148212Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_verify_plan_shape PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7163698Z tests/test_agent_tasks.py::TestVerifyPlan::test_foe_step1_targets_imports PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7178332Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_verify_plan_shape PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7192906Z tests/test_agent_tasks.py::TestVerifyPlan::test_phr_step1_targets_phantoms PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7208210Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_verify_plan_shape PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7223513Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_negative_step1_targets_ratio PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7238202Z tests/test_agent_tasks.py::TestVerifyPlan::test_tpd_zero_assertion_verify_plan PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7253344Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_circular_verify_plan_shape PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7269274Z tests/test_agent_tasks.py::TestVerifyPlan::test_tsa_layer_verify_plan PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7284588Z tests/test_agent_tasks.py::TestVerifyPlan::test_generic_fallback_verify_plan PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7302193Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_in_json PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7321032Z tests/test_agent_tasks.py::TestVerifyPlan::test_verify_plan_step_keys_in_json PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7336433Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_list_no_none_items PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7349978Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_empty_analysis_empty_tasks PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7365122Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_title_not_none PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7379676Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_action_not_none PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7394944Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_task_constraints_not_none PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7412169Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_json_tasks_no_none_ids PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7428596Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_multiple_findings_no_none_tasks PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7443808Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_avs_task_fields_not_none PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7459033Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_mds_task_not_none PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7475518Z tests/test_agent_tasks.py::TestAgentTasksNegativeProperties::test_unactionable_yields_no_none_tasks PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7488851Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7523779Z tests/test_agent_telemetry_schema.py::TestSchemaVersion::test_json_output_schema_version_is_2_2 PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7536634Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_type_importable PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7550559Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_action_importable PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7564356Z tests/test_agent_telemetry_schema.py::TestImports::test_agent_telemetry_importable PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7577688Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_empty_telemetry_all_zero PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7591537Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_auto_counts_auto_fix_only PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7604429Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_total_block_counts_block_actions PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7617994Z tests/test_agent_telemetry_schema.py::TestAgentTelemetryCounters::test_revert_not_counted_in_any_bucket PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7651588Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_agent_telemetry_null_by_default PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7682233Z tests/test_agent_telemetry_schema.py::TestJsonOutputNullTelemetry::test_analysis_without_telemetry_still_valid_json PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7713211Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_agent_telemetry_present_in_json PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7743261Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_schema_version_is_2_2_in_block PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7773645Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_session_id_serialised PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7803994Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_totals_computed_correctly PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7836223Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_actions_list_length PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7866392Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_fields_serialised PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7896106Z tests/test_agent_telemetry_schema.py::TestJsonOutputWithTelemetry::test_action_optional_fields_null PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7910164Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_defaults_to_none PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7925314Z tests/test_agent_telemetry_schema.py::TestRepoAnalysisField::test_agent_telemetry_accepts_telemetry_object PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.7985603Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_empty_repo PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8021833Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_directory PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8059008Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claude_md PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8097118Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_agents_md PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8135669Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_claudeignore PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8173669Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_indicators PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8213361Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_copilot_instructions PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8262544Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursor_directory PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8300667Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cursorrules PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8337610Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_directory PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8387844Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_aider_config PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8432081Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_directory PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8470457Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_cline_docs PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8508746Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_windsurf PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8548031Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_codeium PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8597235Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_amazon_q PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8637707Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_continue_dir PASSED [  5%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8690960Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_multiple_tools_sorted PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8781313Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_three_tools PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8828184Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_deduplication PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8910190Z tests/test_ai_tool_indicators.py::TestDetectAIToolIndicators::test_four_tools PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8923596Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_zero_tools PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8937526Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_one_tool PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8950089Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_two_tools PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8962856Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_three_tools PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8978400Z tests/test_ai_tool_indicators.py::TestIndicatorBoost::test_four_tools PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.8996567Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_coauthor_unaffected_by_boost PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9009531Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_no_boost PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9022716Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_boost PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9038437Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier1_with_single_tool_boost PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9053048Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_no_boost PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9066091Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_one_tool PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9079709Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_commit_three_tools PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9093664Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_fix PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9107934Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_refactor PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9121073Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_conventional_with_body_not_matched PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9134601Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_with_boost PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9148837Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_tier2_no_boost PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9162640Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_boost_cap_at_095 PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9175917Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_no_pattern_no_signal PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9191254Z tests/test_ai_tool_indicators.py::TestDetectAIAttributionWithBoost::test_wip_message_no_match PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9205366Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_policy PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9220549Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_absent_by_default PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9238569Z tests/test_ai_tool_indicators.py::TestManualRatioConfig::test_manual_ratio_in_full_config PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9252298Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_default_empty PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9264600Z tests/test_ai_tool_indicators.py::TestRepoAnalysisAITools::test_ai_tools_detected_set PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9281128Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_manual_ratio_overrides_computed PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9300448Z tests/test_ai_tool_indicators.py::TestResultAssemblyManualRatio::test_no_manual_ratio_uses_computed PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9317908Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_contains_ai_tools PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:55.9337773Z tests/test_ai_tool_indicators.py::TestJSONOutputAITools::test_json_empty_ai_tools PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:56.0408639Z tests/test_analysis_degradation.py::test_signal_failure_marks_analysis_degraded PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:56.1863663Z tests/test_analysis_degradation.py::test_corrupt_history_file_marks_analysis_degraded PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:56.6864098Z tests/test_analysis_degradation.py::test_invalid_diff_ref_marks_fallback_as_degraded PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:57.1786045Z tests/test_analysis_degradation.py::test_analyze_diff_uncommitted_mode_detects_working_tree_changes PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:57.8058640Z tests/test_analysis_degradation.py::test_analyze_diff_staged_mode_only_uses_index_changes PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:57.9571784Z tests/test_analysis_degradation.py::test_analyze_repo_target_path_respects_path_boundaries PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:58.1774200Z tests/test_analysis_degradation.py::test_analyze_diff_fallback_preserves_since_days PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:58.3098379Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_no_crash PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:58.4357665Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_score_is_float PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:58.5651029Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_severity_valid PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:58.6985249Z tests/test_analysis_edge_cases.py::TestEmptyRepo::test_empty_repo_findings_are_valid PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:58.8409141Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_no_crash PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:58.9788241Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_score_is_float PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:59.1427682Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_severity_valid PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:59.2772535Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_total_files PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:59.4145558Z tests/test_analysis_edge_cases.py::TestSingleFileProject::test_single_file_has_no_bootstrap_readme_finding PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:59.5547541Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_no_crash PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:59.6991338Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_score_is_float PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:06:59.8622153Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_severity_valid PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.0098447Z tests/test_analysis_edge_cases.py::TestInitOnlyRepo::test_init_only_findings_are_valid PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.0121356Z tests/test_analysis_status_and_trend_direction_enums.py::test_trend_context_uses_trend_direction_enum PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.0142963Z tests/test_analysis_status_and_trend_direction_enums.py::test_repo_analysis_uses_analysis_status_enum_by_default PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.0279328Z tests/test_analyze_cmd_extended.py::test_analyze_format_sarif PASSED     [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.0406456Z tests/test_analyze_cmd_extended.py::test_analyze_format_csv PASSED       [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.0531995Z tests/test_analyze_cmd_extended.py::test_analyze_format_agent_tasks PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.2178146Z tests/test_analyze_cmd_extended.py::test_analyze_format_github PASSED    [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.2293200Z tests/test_analyze_cmd_extended.py::test_analyze_format_markdown PASSED  [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.2412763Z tests/test_analyze_cmd_extended.py::test_analyze_with_select_signals PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.2540824Z tests/test_analyze_cmd_extended.py::test_analyze_with_ignore_signals PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.2663160Z tests/test_analyze_cmd_extended.py::test_analyze_progress_json PASSED    [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.2784591Z tests/test_analyze_cmd_extended.py::test_analyze_progress_none PASSED    [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.2913395Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_signal_paths PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.2945501Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_rule_runner_importerror_paths PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3004595Z tests/test_api_and_ts_arch_boost.py::test_ts_architecture_reuses_precomputed_graph_and_package_map PASSED [  6%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3076138Z tests/test_api_and_ts_arch_boost.py::test_api_explain_paths PASSED       [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3122550Z tests/test_api_and_ts_arch_boost.py::test_api_explain_fingerprint_helper PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3160868Z tests/test_api_and_ts_arch_boost.py::test_api_negative_context_success_and_error PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3213831Z tests/test_api_and_ts_arch_boost.py::test_finding_rendering_helpers PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3227941Z tests/test_api_helpers_coverage.py::TestTrendDict::test_none_when_no_trend PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3241080Z tests/test_api_helpers_coverage.py::TestTrendDict::test_dict_when_trend_present PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3254440Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_unknown_abbreviation PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3267910Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_no_weights_attribute PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3290383Z tests/test_api_helpers_coverage.py::TestSignalWeight::test_valid_signal_from_config PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3304887Z tests/test_api_helpers_coverage.py::TestTopSignals::test_empty_findings PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3319174Z tests/test_api_helpers_coverage.py::TestTopSignals::test_aggregation_and_sorting PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3333639Z tests/test_api_helpers_coverage.py::TestTopSignals::test_signal_filter PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3349277Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_default PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3363911Z tests/test_api_helpers_coverage.py::TestTopSignals::test_exclude_report_only_false_includes_all PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3378644Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_with_file_and_related PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3391902Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_file PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3406678Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_empty_task PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3420964Z tests/test_api_helpers_coverage.py::TestDeriveTaskContract::test_no_duplicate_in_allowed PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3435331Z tests/test_api_helpers_coverage.py::TestPlanValidationResult::test_to_api_dict PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3451425Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_plan PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3466415Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_invalidated_no_reason PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3480203Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_legacy_plan_no_state PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3497156Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_unchanged_repo PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3515055Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_head_changed PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3534327Z tests/test_api_helpers_coverage.py::TestValidatePlan::test_affected_files_modified PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3549127Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_accepted PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3562890Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_in_scope PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3577088Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_out_of_scope_noise PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3592795Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionReason::test_rejected_unknown PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3609652Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_no_target_path_keeps_all PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3631755Z tests/test_api_quick_wins_coverage.py::TestDiffScopeState::test_target_path_splits_scope PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3645181Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_in_scope_blocker_by_high PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3658315Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_out_of_scope_noise_only PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3671339Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_zero_default_score_basis_does_not_block_on_delta PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3685040Z tests/test_api_quick_wins_coverage.py::TestDiffDecisionState::test_historical_score_basis_blocks_on_regression PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3702496Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_degraded PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3715172Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_high_severity PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3728688Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_baseline_recommended PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3742324Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_improved PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3778577Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_no_action PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3796100Z tests/test_api_quick_wins_coverage.py::TestDiffNextActions::test_out_of_scope_noise_in_scope_accept PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3809693Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_no_staged PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3824556Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3838882Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_accepted_improved_with_batch PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3851647Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_out_of_scope PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3866830Z tests/test_api_quick_wins_coverage.py::TestDiffNextStepContract::test_rejected_default PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3879926Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_cache_dir PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3893748Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_normal_file PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3909968Z tests/test_api_quick_wins_coverage.py::TestIsDerivedCacheArtifact::test_backslash PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3925006Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_safe PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3938344Z tests/test_api_quick_wins_coverage.py::TestNudgeNextStepContract::test_not_safe PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3952181Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_parse_failures PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3966526Z tests/test_api_quick_wins_coverage.py::TestNudgeBlockingState::test_blocks_on_high_finding PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3979787Z tests/test_api_quick_wins_coverage.py::TestNudgeMagnitudeLabel::test_magnitude_buckets PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.3992994Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_without_shadow PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4006028Z tests/test_api_quick_wins_coverage.py::TestFinalizeVerifySteps::test_with_shadow PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4019441Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_with_batch PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4032513Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_without_batch PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4045924Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_empty PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4058958Z tests/test_api_quick_wins_coverage.py::TestFixPlanAgentInstruction::test_patch_protocol_in_instruction PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4072608Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_with_batch PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4087630Z tests/test_api_quick_wins_coverage.py::TestFixPlanNextStepContract::test_without_batch PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4100740Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_match PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4114358Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_exact_no_match PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4127601Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_match PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4141411Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_no_match PASSED [  7%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4155456Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_wildcard_with_suffix PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4168509Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4183990Z tests/test_api_quick_wins_coverage.py::TestMatchAliasPattern::test_no_wildcard_no_match PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4198133Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4211057Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_no_wildcard_with_capture PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4224174Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_wildcard PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4239108Z tests/test_api_quick_wins_coverage.py::TestExpandTargetPattern::test_multi_wildcard PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.4912014Z tests/test_api_validate_scan_extended.py::test_validate_python_capability_detected PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.5247356Z tests/test_api_validate_scan_extended.py::test_validate_config_error_sets_invalid PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.5911216Z tests/test_api_validate_scan_extended.py::test_validate_negative_weight_sets_invalid PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.6601201Z tests/test_api_validate_scan_extended.py::test_validate_weight_sum_warning PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7255532Z tests/test_api_validate_scan_extended.py::test_validate_bad_similarity_threshold PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7270507Z tests/test_api_validate_scan_extended.py::test_diverse_top_impact_quota_zero_or_negative PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7323381Z tests/test_api_validate_scan_extended.py::test_scan_raises_on_invalid_max_per_signal PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7338421Z tests/test_api_validate_scan_extended.py::test_scan_next_actions_high_critical_findings PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7352124Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_large_count PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7364633Z tests/test_api_validate_scan_extended.py::test_scan_agent_instruction_small_count PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7409774Z tests/test_api_validate_scan_extended.py::test_validate_cmd_output_to_file PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7451423Z tests/test_api_validate_scan_extended.py::test_validate_cmd_stdout_output PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7467093Z tests/test_arch_graph.py::TestArchModule::test_creation_with_defaults PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7480906Z tests/test_arch_graph.py::TestArchModule::test_creation_with_all_fields PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7494154Z tests/test_arch_graph.py::TestArchDependency::test_creation PASSED       [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7507433Z tests/test_arch_graph.py::TestArchDependency::test_with_policy PASSED    [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7520672Z tests/test_arch_graph.py::TestArchAbstraction::test_creation_with_defaults PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7535544Z tests/test_arch_graph.py::TestArchAbstraction::test_with_all_fields PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7549820Z tests/test_arch_graph.py::TestArchHotspot::test_creation_with_defaults PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7563607Z tests/test_arch_graph.py::TestArchHotspot::test_with_recurring_signals PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7577635Z tests/test_arch_graph.py::TestArchGraph::test_construction PASSED        [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7590681Z tests/test_arch_graph.py::TestArchGraph::test_get_module PASSED          [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7604537Z tests/test_arch_graph.py::TestArchGraph::test_neighbors PASSED           [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7618161Z tests/test_arch_graph.py::TestArchGraph::test_hotspots_for_path PASSED   [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7631277Z tests/test_arch_graph.py::TestArchGraph::test_abstractions_in_module PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7644876Z tests/test_arch_graph.py::TestArchGraphSerialization::test_to_dict_and_back PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7658804Z tests/test_arch_graph.py::TestArchGraphSerialization::test_json_round_trip PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7713442Z tests/test_arch_graph.py::TestArchGraphPersistence::test_save_and_load PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7749942Z tests/test_arch_graph.py::TestArchGraphPersistence::test_load_returns_none_when_missing PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7791379Z tests/test_arch_graph.py::TestArchGraphPersistence::test_schema_version_mismatch_returns_none PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7833411Z tests/test_arch_graph.py::TestArchGraphPersistence::test_corrupted_json_returns_none PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7848293Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_from_modules_and_dependencies PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7861302Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_module_scores PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7877072Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_parse_results_extracts_abstractions PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7893367Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_with_layer_boundaries PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7907765Z tests/test_arch_graph.py::TestArchGraphSeeding::test_seed_empty_map PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7922673Z tests/test_architecture_violation.py::test_build_import_graph_basic PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7936858Z tests/test_architecture_violation.py::test_build_import_graph_resolves_relative_imports_to_internal_edges PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7954392Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_js_specifier_to_ts_target PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7970186Z tests/test_architecture_violation.py::test_build_import_graph_resolves_ts_esm_mjs_and_cjs_specifiers PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.7983383Z tests/test_architecture_violation.py::test_external_imports_marked PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8113122Z tests/test_architecture_violation.py::test_build_import_graph_avoids_per_import_fullscan PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8132069Z tests/test_architecture_violation.py::test_no_violations_in_correct_direction PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8149147Z tests/test_architecture_violation.py::test_upward_import_detected PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8166613Z tests/test_architecture_violation.py::test_upward_import_detected_with_src_root_package_alias PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8186960Z tests/test_architecture_violation.py::test_lazy_import_policy_violation_detected_for_module_level_heavy_import PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8205481Z tests/test_architecture_violation.py::test_lazy_import_policy_ignores_local_import_when_module_level_only PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8222780Z tests/test_architecture_violation.py::test_circular_dependency_detected PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8239867Z tests/test_architecture_violation.py::test_score_zero_when_clean PASSED  [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8255229Z tests/test_architecture_violation.py::test_generated_typescript_file_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8307478Z tests/test_architecture_violation.py::test_generated_header_file_without_generated_suffix_is_ignored_for_avs_findings PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8325736Z tests/test_architecture_violation.py::test_blast_radius_metadata_on_upward_import PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8348375Z tests/test_architecture_violation.py::test_high_blast_radius_finding PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8367193Z tests/test_architecture_violation.py::test_zone_of_pain_detected PASSED  [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8386831Z tests/test_architecture_violation.py::test_no_zone_of_pain_for_abstract_module PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8409514Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_is_dampened PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8429696Z tests/test_architecture_violation.py::test_zone_of_pain_tiny_foundation_can_still_be_high_with_strong_evidence PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8449217Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_constants_module_issue_276 PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8469777Z tests/test_architecture_violation.py::test_zone_of_pain_skips_passive_typescript_type_module_issue_276 PASSED [  8%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8483405Z tests/test_architecture_violation.py::test_build_co_change_pairs_basic PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8497795Z tests/test_architecture_violation.py::test_co_change_filters_bulk_commits PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8521350Z tests/test_architecture_violation.py::test_co_change_finding_without_import PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8537400Z tests/test_architecture_violation.py::test_co_change_suppressed_when_import_exists PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8554086Z tests/test_architecture_violation.py::test_co_change_same_directory_suppressed PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8572376Z tests/test_architecture_violation.py::test_co_change_root_level_not_suppressed PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8589247Z tests/test_architecture_violation.py::test_co_change_test_source_pair_suppressed PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8604158Z tests/test_architecture_violation.py::test_co_change_bulk_commits_discounted PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8624811Z tests/test_architecture_violation.py::test_god_module_candidate_detected PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8644005Z tests/test_architecture_violation.py::test_unstable_dependency_detected_with_churn_history PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8667599Z tests/test_architecture_violation.py::test_unstable_dependency_suppressed_for_intra_extension_imports PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8690407Z tests/test_architecture_violation.py::test_unstable_dependency_still_detected_for_cross_extension_imports PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8826747Z tests/test_are_integration.py::TestAREIntegration::test_full_lifecycle PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8859085Z tests/test_are_integration.py::TestAREIntegration::test_opt_in_disabled_no_side_effects PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8889805Z tests/test_are_integration.py::TestAREIntegration::test_suppressed_findings_excluded_from_calibration PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8928635Z tests/test_are_integration.py::TestAREIntegration::test_no_pii_in_stored_data PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8942775Z tests/test_are_integration.py::TestAREIntegration::test_refinement_idempotent_on_good_scores PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.8957433Z tests/test_are_integration.py::TestAREIntegration::test_config_defaults PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9017974Z tests/test_ast_parser.py::test_parse_functions PASSED                    [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9073837Z tests/test_ast_parser.py::test_parse_classes PASSED                      [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9131570Z tests/test_ast_parser.py::test_parse_imports PASSED                      [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9169261Z tests/test_ast_parser.py::test_import_scope_marks_module_level_and_local_imports PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9225876Z tests/test_ast_parser.py::test_parse_error_handling_patterns PASSED      [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9263410Z tests/test_ast_parser.py::test_parse_error_handling_fallback_assignment_action PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9304050Z tests/test_ast_parser.py::test_complexity PASSED                         [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9340915Z tests/test_ast_parser.py::test_docstring_detection PASSED                [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9377223Z tests/test_ast_parser.py::test_syntax_error_handling PASSED              [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9416264Z tests/test_ast_parser.py::test_return_strategy_multiple_strategies_detected PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9455503Z tests/test_ast_parser.py::test_return_strategy_single_strategy_not_emitted PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9494347Z tests/test_ast_parser.py::test_return_strategy_tuple_and_dict_and_raise PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9533761Z tests/test_ast_parser.py::test_return_strategy_ignores_nested_functions PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9571276Z tests/test_ast_parser.py::test_return_strategy_bare_raise_detected PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9619847Z tests/test_ast_parser.py::test_return_strategy_mutation_benchmark_scenario PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9635256Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_attribute_exception PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9648233Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_tuple_exception PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9662169Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_attr PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9675653Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_attr_other PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9688609Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_print_func_name PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9702482Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_log_func_name PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9715419Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_name PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9728265Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_body_call_func_other PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9741583Z tests/test_ast_parser_extra.py::test_fingerprint_try_block_bare_handler PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9754301Z tests/test_ast_parser_extra.py::test_is_route_decorator_false_for_constant PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9767128Z tests/test_ast_parser_extra.py::test_decorator_name_returns_empty_for_constant PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9781825Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_name PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9795837Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_auth_body_attr PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9810116Z tests/test_ast_parser_extra.py::test_fingerprint_endpoint_no_route_returns_none PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9824775Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_none_for_single PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9838713Z tests/test_ast_parser_extra.py::test_fingerprint_return_strategy_returns_dict_for_mixed PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9852781Z tests/test_ast_parser_extra.py::test_classify_return_strategy_none_value PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9865689Z tests/test_ast_parser_extra.py::test_classify_return_strategy_no_value PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9879205Z tests/test_ast_parser_extra.py::test_classify_return_strategy_tuple PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9891431Z tests/test_ast_parser_extra.py::test_classify_return_strategy_dict PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9904396Z tests/test_ast_parser_extra.py::test_classify_return_strategy_value PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9944501Z tests/test_ast_parser_extra.py::test_parser_function_with_attribute_decorator PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:00.9979547Z tests/test_ast_parser_extra.py::test_parser_function_with_call_attr_decorator PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0010738Z tests/test_ast_parser_extra.py::test_parser_class_with_attribute_base PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0049610Z tests/test_ast_parser_extra.py::test_parse_python_file_oserror PASSED    [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0084867Z tests/test_ast_parser_extra.py::test_parse_file_unsupported_language PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0125279Z tests/test_ast_parser_extra.py::test_parse_file_typescript_calls_ts_parser PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0139779Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_single_handler_raise PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0155532Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_bare_except_pass PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0172862Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_return PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0201815Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_log PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0215545Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_with_print PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0229049Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_handler_fallback_assign PASSED [  9%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0243900Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_tuple_exception PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0257669Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_finally PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0271506Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintTryBlock::test_else PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0284876Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_attribute PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0298375Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_name PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0311836Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_call PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0324340Z tests/test_ast_parser_helpers_coverage.py::TestIsRouteDecorator::test_not_route PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0338430Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_simple_name PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0352923Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_attribute PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0366508Z tests/test_ast_parser_helpers_coverage.py::TestDecoratorName::test_call PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0380467Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_login_required PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0393763Z tests/test_ast_parser_helpers_coverage.py::TestHasAuthDecorator::test_no_auth PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0407197Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_no_route PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0422153Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_basic_endpoint PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0439710Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_with_try PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0454845Z tests/test_ast_parser_helpers_coverage.py::TestFingerprintEndpoint::test_endpoint_auth_decorator PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0468634Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0484274Z tests/test_ast_parser_helpers_coverage.py::TestClassifyReturnStrategy::test_return_none_literal PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0497927Z tests/test_attribution.py::TestParsePorcelain::test_parses_basic_porcelain PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0511028Z tests/test_attribution.py::TestParsePorcelain::test_first_line_fields PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0524006Z tests/test_attribution.py::TestParsePorcelain::test_second_commit_fields PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0537779Z tests/test_attribution.py::TestParsePorcelain::test_empty_input PASSED   [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0552142Z tests/test_attribution.py::TestParsePorcelain::test_date_parsing PASSED  [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0570513Z tests/test_attribution.py::TestBlameLines::test_blame_returns_parsed_lines PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0587642Z tests/test_attribution.py::TestBlameLines::test_blame_with_line_range_passes_l_flag PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0605778Z tests/test_attribution.py::TestBlameLines::test_blame_without_range_no_l_flag PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0622188Z tests/test_attribution.py::TestBlameLines::test_blame_git_not_found_returns_empty PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0638490Z tests/test_attribution.py::TestBlameLines::test_blame_nonzero_return_code PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0651758Z tests/test_attribution.py::TestBlameCache::test_put_and_get PASSED       [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0665146Z tests/test_attribution.py::TestBlameCache::test_miss_returns_none PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0678577Z tests/test_attribution.py::TestBlameCache::test_eviction_on_overflow PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0703186Z tests/test_attribution.py::TestBlameFilesParallel::test_deduplicates_by_file PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0722011Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_merge_message PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0738577Z tests/test_attribution.py::TestBranchHint::test_extracts_branch_from_pr_message PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0754799Z tests/test_attribution.py::TestBranchHint::test_returns_none_on_no_merge PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0791332Z tests/test_attribution.py::TestEnrichFindings::test_enriches_finding_with_attribution PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0807346Z tests/test_attribution.py::TestEnrichFindings::test_skips_finding_without_file_path PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0823090Z tests/test_attribution.py::TestEnrichFindings::test_fallback_on_empty_blame PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0837762Z tests/test_attribution.py::TestEnrichFindings::test_disabled_config_skips_enrichment PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0859085Z tests/test_attribution.py::TestJsonAttribution::test_finding_with_attribution_serialized PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0875561Z tests/test_attribution.py::TestJsonAttribution::test_finding_without_attribution_has_null PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0892165Z tests/test_attribution.py::TestSarifAttribution::test_sarif_includes_attribution_properties PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0910281Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_includes_attribution_line PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0922884Z tests/test_attribution.py::TestRichAttribution::test_finding_detail_without_attribution PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0937228Z tests/test_attribution.py::TestAttributionModel::test_attribution_defaults PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.0951548Z tests/test_attribution.py::TestAttributionModel::test_finding_attribution_field_default_none PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1041527Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_valid_fmea PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1081257Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_empty_fmea PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1120613Z tests/test_audit_content_validation.py::TestFMEAContentValidation::test_header_only_fmea PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1158669Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_valid_risk_register PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1196957Z tests/test_audit_content_validation.py::TestRiskRegisterContentValidation::test_empty_risk_register PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1234646Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_valid_fault_trees PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1271281Z tests/test_audit_content_validation.py::TestFaultTreesContentValidation::test_empty_fault_trees PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1308949Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_valid_stride PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1347009Z tests/test_audit_content_validation.py::TestSTRIDEContentValidation::test_empty_stride PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1404187Z tests/test_audit_content_validation.py::TestValidateAuditContent::test_all_valid_returns_empty PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1478538Z tests/test_automation_enhancements.py::TestWorkflowPipCache::test_setup_python_enables_pip_cache PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1551715Z tests/test_automation_enhancements.py::TestWorkflowReusable::test_workflow_call_trigger_declared PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.1567462Z tests/test_automation_enhancements.py::TestWorkflowStepSummary::test_step_summary_write_present PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.2439006Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_default_cap_is_ten PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3238668Z tests/test_automation_enhancements.py::TestMaxIssuesCap::test_explicit_cap_overrides_default PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3257542Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_existing_open_issues_queries_each_label PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3279522Z tests/test_automation_enhancements.py::TestMultiLabelDedup::test_multi_label_dedup_skips_duplicates_across_labels PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3292966Z tests/test_avs_enhanced.py::TestOmnilayer::test_config_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3306028Z tests/test_avs_enhanced.py::TestOmnilayer::test_utils_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3319113Z tests/test_avs_enhanced.py::TestOmnilayer::test_schemas_dir_is_omnilayer PASSED [ 10%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3331976Z tests/test_avs_enhanced.py::TestOmnilayer::test_exceptions_dir_is_omnilayer PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3346840Z tests/test_avs_enhanced.py::TestOmnilayer::test_api_dir_is_layer_zero PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3359720Z tests/test_avs_enhanced.py::TestOmnilayer::test_services_dir_is_layer_one PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3372135Z tests/test_avs_enhanced.py::TestOmnilayer::test_db_dir_is_layer_two PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3384657Z tests/test_avs_enhanced.py::TestOmnilayer::test_unknown_dir_returns_none PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3403218Z tests/test_avs_enhanced.py::TestOmnilayer::test_omnilayer_import_generates_no_violation PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3426912Z tests/test_avs_enhanced.py::TestOmnilayer::test_import_from_utils_generates_no_violation PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3446189Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_allowed_pattern_suppresses_finding PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3464893Z tests/test_avs_enhanced.py::TestAllowedCrossLayer::test_non_matching_pattern_still_reports PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3493830Z tests/test_avs_enhanced.py::TestHubDampening::test_hub_module_gets_reduced_score PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3506859Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_simple PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3520447Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_init PASSED  [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3534769Z tests/test_avs_helpers_coverage.py::TestModuleForPath::test_single_file PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3547522Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_with_src_root PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3560324Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_without_src_root PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3580329Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_lib_root PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3594385Z tests/test_avs_helpers_coverage.py::TestModuleAliasesForPath::test_single_part PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3608584Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_glob_match PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3623326Z tests/test_avs_helpers_coverage.py::TestMatchesPattern::test_no_match PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3636777Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_exact PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3649450Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_prefix PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3662967Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3676654Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_no_match PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3690252Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_glob_no_match PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3702570Z tests/test_avs_helpers_coverage.py::TestMatchesModulePattern::test_partial_name PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3716545Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_non_relative PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3732359Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3746550Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_names_only PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3759281Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_short_path PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3772188Z tests/test_avs_helpers_coverage.py::TestRelativeImportCandidates::test_relative_with_module_and_names PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3785701Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_small_graph PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3798716Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_hub_detection PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3813617Z tests/test_avs_helpers_coverage.py::TestComputeHubNodes::test_empty_graph PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3839194Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_positive] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3860816Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[god_negative] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3884023Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_positive] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3904997Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[unstable_negative] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3923687Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_positive] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3942886Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_scenarios[hidden_negative] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.3991763Z tests/test_avs_missing_patterns_evidence.py::test_avs_missing_patterns_empirical_metrics PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4010063Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_storage_imports_routes PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4028192Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_repositories_imports_views PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4045806Z tests/test_avs_mutations.py::TestMutationDbImportsApi::test_infrastructure_imports_controllers PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4063466Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_models_imports_services PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4080295Z tests/test_avs_mutations.py::TestMutationDbImportsServices::test_db_imports_domain PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4097954Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_services PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4115400Z tests/test_avs_mutations.py::TestValidDirections::test_services_imports_db PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4131908Z tests/test_avs_mutations.py::TestValidDirections::test_api_imports_db PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4159908Z tests/test_avs_mutations.py::TestValidDirections::test_same_layer_no_violation PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4178315Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[config] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4195915Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[utils] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4213492Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[helpers] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4231474Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[constants] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4249191Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[types] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4266945Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[common] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4285353Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[shared] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4303144Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[base] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4322679Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[exceptions] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4339773Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[errors] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4357829Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[enums] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4376169Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_db_importing_omnilayer_no_violation[schemas] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4394001Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[config] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4412709Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[utils] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4431205Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[helpers] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4449126Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[constants] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4467970Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[types] PASSED [ 11%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4488225Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[common] PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4506592Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[shared] PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4524655Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[base] PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4542782Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[exceptions] PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4561024Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[errors] PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4578692Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[enums] PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4596288Z tests/test_avs_mutations.py::TestOmnilayerMutations::test_omnilayer_importing_anything_no_upward[schemas] PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4613397Z tests/test_avs_mutations.py::TestCircularMutations::test_simple_cycle_detected PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4631139Z tests/test_avs_mutations.py::TestCircularMutations::test_three_module_cycle PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4649639Z tests/test_avs_mutations.py::TestCircularMutations::test_no_cycle_in_dag PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4666756Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_non_hub_gets_full_score PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4696661Z tests/test_avs_mutations.py::TestHubDampeningCalibration::test_hub_score_is_half_of_base PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4717007Z tests/test_avs_mutations.py::TestPolicyViolationMutations::test_policy_violation_has_fix PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4736618Z tests/test_avs_mutations.py::TestCrossPassDeduplication::test_policy_and_inferred_same_edge_are_deduplicated PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4753648Z tests/test_avs_mutations.py::TestFixTextFormat::test_upward_fix_mentions_service_layer PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.4773482Z tests/test_avs_mutations.py::TestFixTextFormat::test_circular_fix_mentions_dependency_inversion PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.6616263Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_shields_url PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:01.8738162Z tests/test_badge_command.py::TestBadgeCommand::test_badge_outputs_markdown_snippet PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.0695933Z tests/test_badge_command.py::TestBadgeCommand::test_badge_write_to_file PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.2559033Z tests/test_badge_command.py::TestBadgeCommand::test_badge_style_option PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.4512108Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_green_for_low_score PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.4530298Z tests/test_badge_command.py::TestBadgeCommand::test_badge_color_thresholds_follow_severity_mapping PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.6430674Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_stdout PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.8401900Z tests/test_badge_command.py::TestBadgeSvgFormat::test_svg_output_to_file PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.8417023Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_produces_valid_svg PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.8430537Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_uses_hex_for_named_color PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.8444986Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_accepts_raw_hex_color PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:02.8459108Z tests/test_badge_command.py::TestBadgeSvgRenderer::test_render_brightgreen_for_low PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.0351148Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_outputs_only_snippet PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2475689Z tests/test_badge_command.py::TestBadgeMarkdownFormat::test_markdown_write_to_file PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2491833Z tests/test_baseline.py::TestFindingFingerprint::test_deterministic PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2509449Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_signal PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2522657Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_file PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2536873Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_line PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2551299Z tests/test_baseline.py::TestFindingFingerprint::test_changes_with_title PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2565052Z tests/test_baseline.py::TestFindingFingerprint::test_none_file_path PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2578968Z tests/test_baseline.py::TestFindingFingerprint::test_hex_string_format PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2592960Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_line_shift PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2606885Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_metric_title_change PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2621061Z tests/test_baseline.py::TestFingerprintV2Stability::test_stable_across_trailing_refs PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2634360Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_genuine_rename PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2648688Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_file_move PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2662242Z tests/test_baseline.py::TestFingerprintV2Stability::test_detects_signal_change PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2676628Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_symbol_when_no_logical_location PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2690850Z tests/test_baseline.py::TestFingerprintV2Stability::test_falls_back_to_file_when_no_symbol PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2703994Z tests/test_baseline.py::TestStableTitle::test_strips_leading_metric PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2716960Z tests/test_baseline.py::TestStableTitle::test_strips_multiple_metrics PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2733052Z tests/test_baseline.py::TestStableTitle::test_strips_trailing_file_line_refs PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2747136Z tests/test_baseline.py::TestStableTitle::test_preserves_stable_text PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2760271Z tests/test_baseline.py::TestStableTitle::test_empty_and_none_safe PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2809444Z tests/test_baseline.py::TestBaselineIO::test_roundtrip PASSED            [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2854070Z tests/test_baseline.py::TestBaselineIO::test_file_structure PASSED       [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2897095Z tests/test_baseline.py::TestBaselineIO::test_empty_baseline PASSED       [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2937077Z tests/test_baseline.py::TestBaselineIO::test_invalid_file_raises PASSED  [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.2986476Z tests/test_baseline.py::TestBaselineIO::test_version_mismatch_emits_warning PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3030929Z tests/test_baseline.py::TestBaselineIO::test_same_version_no_warning PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3076852Z tests/test_baseline.py::TestBaselineIO::test_missing_version_field_no_error PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3124869Z tests/test_baseline.py::TestBaselineIO::test_save_writes_v2_schema_with_v1_alias PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3165579Z tests/test_baseline.py::TestBaselineIO::test_v1_schema_baseline_still_loads PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3180499Z tests/test_baseline.py::TestBaselineDiff::test_all_new PASSED            [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3193951Z tests/test_baseline.py::TestBaselineDiff::test_all_known PASSED          [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3208989Z tests/test_baseline.py::TestBaselineDiff::test_mixed PASSED              [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3223207Z tests/test_baseline.py::TestBaselineDiff::test_empty_findings PASSED     [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3273076Z tests/test_baseline.py::TestBaselineCLI::test_help PASSED                [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3326570Z tests/test_baseline.py::TestBaselineCLI::test_save_help PASSED           [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3378370Z tests/test_baseline.py::TestBaselineCLI::test_diff_help PASSED           [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3466969Z tests/test_baseline.py::TestBaselineCLI::test_diff_missing_baseline_suggests_save_command PASSED [ 12%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3529215Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_has_baseline_option PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3589102Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_has_baseline_option PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3697986Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_analyze_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3789812Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_recomputes_summary PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.3962550Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_updates_suppressed_count PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4116168Z tests/test_baseline.py::TestBaselineFlagOnAnalyze::test_check_baseline_json_includes_baseline_counts PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4161307Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_creates_file PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4228043Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_no_temp_file_left_on_success PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4278723Z tests/test_baseline.py::TestAtomicSaveBaseline::test_save_baseline_atomic_replaces_existing PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4366324Z tests/test_baseline.py::TestCorruptBaselineCallers::test_ci_corrupt_baseline_exits_with_message PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4411575Z tests/test_baseline.py::TestCorruptBaselineCallers::test_shared_apply_baseline_filtering_corrupt PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4507366Z tests/test_baseline.py::TestCorruptBaselineCallers::test_baseline_diff_command_corrupt PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4624738Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_passes_when_clean PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4758004Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_zero_exits_one_on_drift PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.4993691Z tests/test_baseline.py::TestBaselineRatchetADR093::test_diff_fail_on_new_respects_threshold PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5068909Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_refuses_without_confirm PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5175390Z tests/test_baseline.py::TestBaselineRatchetADR093::test_update_writes_baseline_with_confirm PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5217722Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_age_for_fresh_baseline PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5259239Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_large_age_for_old_baseline PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5292975Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_for_missing_file PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5340006Z tests/test_baseline.py::TestBaselineAgeDays::test_returns_none_when_created_at_missing PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5354531Z tests/test_baseline.py::TestBaselineAgeDays::test_stale_days_constant_is_positive PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5457190Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_missing_baseline_exits_zero_with_hint PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5566308Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_clean_against_baseline PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5665905Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_json_format_returns_structured_payload PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5777616Z tests/test_baseline_status.py::TestBaselineStatusCommand::test_status_never_exits_nonzero_on_drift PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5791740Z tests/test_batch_metadata.py::TestFixTemplateClass::test_uniform_template_signal PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5805436Z tests/test_batch_metadata.py::TestFixTemplateClass::test_pfs_groups_by_canonical PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5818975Z tests/test_batch_metadata.py::TestFixTemplateClass::test_mds_groups_by_duplicate_group PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5833419Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_groups_by_rule_id PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5846472Z tests/test_batch_metadata.py::TestFixTemplateClass::test_default_no_rule_id PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5860081Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_single_task_not_batch_eligible PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5874024Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_multiple_tasks_same_class_batch_eligible PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5886783Z tests/test_batch_metadata.py::TestInjectBatchMetadata::test_mixed_classes PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5901897Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_includes_batch_fields PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5915439Z tests/test_batch_metadata.py::TestApiResponseBatchFields::test_task_api_dict_defaults_when_no_batch PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5928592Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_exemplar_metadata PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5943210Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_from_negative_context PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5956793Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_empty_when_no_data PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5971225Z tests/test_batch_metadata.py::TestCanonicalRefsInApiDict::test_canonical_refs_max_three PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5984714Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_batch_instruction_when_batch_eligible PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.5997958Z tests/test_batch_metadata.py::TestFixPlanAgentInstruction::test_default_instruction_when_no_batch PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6013949Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_populated_from_finding PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6031734Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_defaults_to_zero PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6045873Z tests/test_batch_metadata.py::TestExpectedScoreDelta::test_score_delta_in_api_dict PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6059936Z tests/test_batch_metadata.py::TestDependencyDepth::test_no_dependencies_all_depth_zero PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6075619Z tests/test_batch_metadata.py::TestDependencyDepth::test_avs_circular_blocks_non_circular PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.6089555Z tests/test_batch_metadata.py::TestDependencyDepth::test_unrelated_signal_gets_depth_zero PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7538138Z tests/test_batch_metadata.py::TestFindingCountBySignal::test_counter_present_in_scan_response PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7555708Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_high_finding_count_recommends_batch PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7569462Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_low_finding_count_recommends_nudge PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7583999Z tests/test_batch_metadata.py::TestScanAgentInstruction::test_threshold_boundary PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7597610Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_batch_instruction_mentions_nudge PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7611134Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_non_batch_instruction_uses_nudge_not_diff PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7625170Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_batch_instruction PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.7638238Z tests/test_batch_metadata.py::TestFixPlanAgentInstructionADR021::test_patch_protocol_in_non_batch_instruction PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:03.9910536Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_field_present PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.2190071Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_has_required_steps PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4413937Z tests/test_batch_metadata.py::TestFixPlanResponsePatchProtocol::test_patch_protocol_references_adr_074 PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4430720Z tests/test_batch_metadata.py::TestRepairExemplar::test_pfs_uses_canonical_snippet_from_metadata PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4447361Z tests/test_batch_metadata.py::TestRepairExemplar::test_nc_repair_exemplar_uses_canonical_alternative_multiline PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4461718Z tests/test_batch_metadata.py::TestRepairExemplar::test_repair_exemplar_none_when_no_data PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4475350Z tests/test_batch_metadata.py::TestRepairExemplar::test_patch_shape_immutable_parts_includes_task_constraints PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4488751Z tests/test_batch_metadata.py::TestRepairExemplar::test_batch_eligible_pfs_task_has_repair_exemplar PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4504852Z tests/test_batch_metadata.py::TestRepairExemplar::test_mds_canonical_structure_names_source_function PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4519085Z tests/test_benchmark_label_keys.py::test_finding_keys_include_stable_and_legacy_formats PASSED [ 13%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4562179Z tests/test_benchmark_label_keys.py::test_load_labels_supports_legacy_alias PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4576105Z tests/test_benchmark_structure.py::test_all_core_signals_have_tp_fixture PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4589899Z tests/test_benchmark_structure.py::test_all_core_signals_have_tn_fixture PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4603387Z tests/test_benchmark_structure.py::test_fixture_names_are_unique PASSED  [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4616850Z tests/test_benchmark_structure.py::test_every_fixture_has_at_least_one_expectation PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4631900Z tests/test_benchmark_structure.py::test_inferred_kind_matches_expectations PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4644524Z tests/test_benchmark_structure.py::test_fixture_kind_index_covers_all_fixtures PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4657801Z tests/test_benchmark_structure.py::test_boundary_and_confounder_fixtures_exist PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4746547Z tests/test_benchmark_structure.py::test_mutation_entity_model_importable PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4760869Z tests/test_benchmark_structure.py::test_entity_id_generation PASSED      [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4773995Z tests/test_benchmark_structure.py::test_finding_keys_v2_includes_signal_and_location PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4788818Z tests/test_benchmark_structure.py::test_finding_keys_v1_is_backward_compatible PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4810894Z tests/test_blast_radius_core.py::test_policy_md_change_is_critical_with_ack PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4829017Z tests/test_blast_radius_core.py::test_signals_change_triggers_high_policy_impact PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4871483Z tests/test_blast_radius_core.py::test_skill_analyzer_matches_guard_skills PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.4963692Z tests/test_blast_radius_core.py::test_adr_text_fallback_finds_matching_adrs PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5370041Z tests/test_blast_radius_core.py::test_engine_returns_frozen_report_with_sorted_impacts PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.5777798Z tests/test_blast_radius_core.py::test_engine_no_triggers_yields_empty_report PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.6253316Z tests/test_blast_radius_core.py::test_persistence_roundtrip PASSED       [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.7027377Z tests/test_blast_radius_core.py::test_disabling_skills_and_policy_reduces_impacts PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.7041851Z tests/test_blast_radius_mcp.py::test_blast_radius_registered_in_dispatch PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.7454800Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_returns_summary PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.7475969Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_rejects_non_list_changed_files PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.7878602Z tests/test_blast_radius_mcp.py::test_blast_radius_handler_persist_false_by_default PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:04.9346378Z tests/test_brief.py::TestApiBrief::test_returns_dict_with_required_keys PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:05.0893913Z tests/test_brief.py::TestApiBrief::test_type_is_brief PASSED             [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:05.2385487Z tests/test_brief.py::TestApiBrief::test_task_echoed_back PASSED          [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:05.3846844Z tests/test_brief.py::TestApiBrief::test_scope_has_resolution_fields PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:05.5317762Z tests/test_brief.py::TestApiBrief::test_risk_has_level PASSED            [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:05.6780310Z tests/test_brief.py::TestApiBrief::test_guardrails_is_list PASSED        [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:05.8283073Z tests/test_brief.py::TestApiBrief::test_scope_override PASSED            [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:05.9738222Z tests/test_brief.py::TestApiBrief::test_max_guardrails_limits_output PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.1241274Z tests/test_brief.py::TestApiBrief::test_high_ai_ratio_surfaces_intent_capture_hint PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.2751813Z tests/test_brief.py::TestApiBrief::test_below_threshold_ai_ratio_no_intent_hint PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.4272222Z tests/test_brief.py::TestBriefCli::test_json_output_is_valid PASSED      [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.5837024Z tests/test_brief.py::TestBriefCli::test_markdown_output PASSED           [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.7379257Z tests/test_brief.py::TestBriefCli::test_rich_output PASSED               [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.7399112Z tests/test_brief.py::TestBriefCli::test_task_option_required PASSED      [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:06.8920669Z tests/test_brief.py::TestBriefCli::test_quiet_flag PASSED                [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0294933Z tests/test_brief.py::TestBriefCli::test_select_signals PASSED            [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0311206Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_empty PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0324703Z tests/test_brief.py::TestGuardrails::test_guardrails_to_prompt_block_contains_constraints PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0337559Z tests/test_brief.py::TestGuardrails::test_guardrail_to_dict PASSED       [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0352023Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_in_dict PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0366018Z tests/test_brief.py::TestGuardrails::test_guardrail_preferred_pattern_default_empty PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0378482Z tests/test_brief.py::TestGuardrails::test_prompt_block_includes_preferred_pattern PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0392350Z tests/test_brief.py::TestGuardrails::test_prompt_block_omits_preferred_when_empty PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0412280Z tests/test_brief.py::TestBriefConfig::test_default_brief_config PASSED   [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.0427016Z tests/test_brief.py::TestBriefConfig::test_brief_config_from_dict PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.2021257Z tests/test_brief.py::TestPreTaskSignals::test_brief_uses_pre_task_signals_by_default PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3420258Z tests/test_brief.py::TestPreTaskSignals::test_explicit_signals_override_pre_task PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3641994Z tests/test_brief.py::TestBriefScopeFiltering::test_directory_finding_matches_scope PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3793237Z tests/test_brief.py::TestBriefScopeFiltering::test_file_finding_in_scope_directory PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3816057Z tests/test_brief.py::TestBriefProgress::test_brief_has_progress_option PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3833224Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_zero_keeps_all PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3855219Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_filters_weak_items PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3870567Z tests/test_brief.py::TestGuardrailMinConfidence::test_min_confidence_high_excludes_everything PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3885298Z tests/test_brief.py::TestGuardrailMinConfidence::test_backward_compat_no_min_confidence PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3898719Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_layer_section PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.3915220Z tests/test_brief.py::TestGuardrailMinConfidence::test_prompt_block_includes_adr_section PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.5433797Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_layer_contract PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.6933509Z tests/test_brief.py::TestApiBriefNewFields::test_layer_contract_has_expected_keys PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.8438376Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_relevant_tests PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.9966568Z tests/test_brief.py::TestApiBriefNewFields::test_result_contains_active_adrs PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.9981236Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_empty_findings PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:07.9994891Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_single_critical PASSED [ 14%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0008110Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_mixed_severities PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0021172Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0034036Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_unknown_severity_contributes_zero PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0046918Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_missing_severity_key PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0059132Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_case_insensitive PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0072323Z tests/test_brief_ab_study_cost.py::TestErrorCostDefault::test_multiple_same_severity PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0085255Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_empty_findings PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0099071Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_info_contributes_zero PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0112085Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_single_finding_no_related_files PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0124978Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_with_related_files PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0138613Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_breadth_cap_at_4 PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0151510Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_unknown_signal_uses_default_hours PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0164971Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_signal_type_alias PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0178335Z tests/test_brief_ab_study_cost.py::TestErrorCostRobust::test_multiple_findings_additive PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0191257Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_empty_diff PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0206113Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_adds_and_removes PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0219455Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_header_lines_excluded PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0232197Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_only_additions PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0245074Z tests/test_brief_ab_study_cost.py::TestPatchLineCount::test_no_diff_headers PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0258606Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_empty_outcomes PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0273117Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_single_ok_run PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0287893Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_multiple_repeats_averaged PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0301302Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_non_ok_excluded PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0314936Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_paired_tasks PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0328806Z tests/test_brief_ab_study_cost.py::TestAggregateByTask::test_accept_rate PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0344377Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[critical-8] PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0359329Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[high-4] PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0380089Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[medium-2] PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0395356Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[low-1] PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0410717Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_weight_values[info-0] PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0425755Z tests/test_brief_ab_study_cost.py::TestSeverityWeights::test_all_drift_severities_covered PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0477105Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_type_ignore_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0527389Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_noqa_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0575012Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pragma_no_cover_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0622893Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_cast_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0671590Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_todo_fixme_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0718663Z tests/test_bypass_accumulation.py::TestMarkerDetection::test_pytest_skip_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0766250Z tests/test_bypass_accumulation.py::TestThresholds::test_below_threshold_no_finding PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0812465Z tests/test_bypass_accumulation.py::TestThresholds::test_above_threshold_finding PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0856785Z tests/test_bypass_accumulation.py::TestThresholds::test_small_file_ignored PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0901319Z tests/test_bypass_accumulation.py::TestThresholds::test_custom_min_loc PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0943970Z tests/test_bypass_accumulation.py::TestEdgeCases::test_test_file_ignored PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.0980965Z tests/test_bypass_accumulation.py::TestEdgeCases::test_unsupported_language_ignored PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1028760Z tests/test_bypass_accumulation.py::TestEdgeCases::test_no_markers_no_finding PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1074565Z tests/test_bypass_accumulation.py::TestEdgeCases::test_severity_high_for_double_threshold PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1125913Z tests/test_bypass_accumulation.py::TestEdgeCases::test_multiple_files_median_context PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1172160Z tests/test_bypass_accumulation.py::TestEdgeCases::test_signal_type PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1217306Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_ignore_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1261825Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_expect_error_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1308752Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_eslint_disable_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1354918Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_as_any_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1397778Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_test_file_ignored PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1445410Z tests/test_bypass_accumulation.py::TestTypeScriptBypass::test_ts_nocheck_detected PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1490206Z tests/test_cache_mds_ecd.py::test_parse_cache_evicts_old_json_entry PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1536616Z tests/test_cache_mds_ecd.py::test_parse_cache_keeps_fresh_entry PASSED   [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1584234Z tests/test_cache_mds_ecd.py::test_signal_cache_put_then_get_roundtrip PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1635938Z tests/test_cache_mds_ecd.py::test_signal_cache_get_refreshes_mtime_on_hit PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1677182Z tests/test_cache_mds_ecd.py::test_signal_cache_get_miss_returns_none PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1722996Z tests/test_cache_mds_ecd.py::test_signal_cache_get_wrong_version_returns_none PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1769388Z tests/test_cache_mds_ecd.py::test_signal_cache_get_stale_drift_version_returns_none PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1815872Z tests/test_cache_mds_ecd.py::test_signal_cache_get_bad_findings_format_returns_none PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1861462Z tests/test_cache_mds_ecd.py::test_signal_cache_get_corrupt_json_returns_none PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1912518Z tests/test_cache_mds_ecd.py::test_signal_cache_put_oserror_does_not_raise PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.1949078Z tests/test_cache_mds_ecd.py::test_signal_cache_config_fingerprint_non_config_object PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2000315Z tests/test_cache_mds_ecd.py::test_signal_cache_evicts_old_signals PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2014707Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_module_is_deterministic PASSED [ 15%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2028265Z tests/test_cache_mds_ecd.py::test_signal_cache_content_hash_for_dependencies_ignores_unselected_files PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2041770Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_commit_hash PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2055723Z tests/test_cache_mds_ecd.py::test_signal_cache_git_state_fingerprint_changes_with_history PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2096281Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_single_function PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2136521Z tests/test_cache_mds_ecd.py::test_mds_analyze_returns_empty_for_dunder_method PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2176284Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_finding_same_dir PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2215574Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_cross_dir_finding PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2235827Z tests/test_cache_mds_ecd.py::test_mds_exact_duplicate_many_functions_name_ellipsis PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2249395Z tests/test_cache_mds_ecd.py::test_structural_similarity_empty_returns_zero PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2262915Z tests/test_cache_mds_ecd.py::test_structural_similarity_very_different_sizes PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2275625Z tests/test_cache_mds_ecd.py::test_tokenize_name_camel_case PASSED        [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2289310Z tests/test_cache_mds_ecd.py::test_name_token_similarity_same_name PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2301886Z tests/test_cache_mds_ecd.py::test_name_token_similarity_empty_names PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2314995Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_same_class PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2328626Z tests/test_cache_mds_ecd.py::test_is_protocol_method_pair_different_classes PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2341723Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_loc_too_large PASSED   [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2354642Z tests/test_cache_mds_ecd.py::test_is_thin_wrapper_single_call PASSED     [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2368630Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_raise PASSED      [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2384523Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_name_node PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2398382Z tests/test_cache_mds_ecd.py::test_extract_profile_raise_call_node PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2412428Z tests/test_cache_mds_ecd.py::test_extract_profile_bare_except PASSED     [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2426988Z tests/test_cache_mds_ecd.py::test_extract_profile_typed_except PASSED    [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2441048Z tests/test_cache_mds_ecd.py::test_extract_profile_tuple_except PASSED    [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2479308Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_env_var PASSED   [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2491847Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_json_flag PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2505455Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_json_separate PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2519462Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_not_json PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2532560Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_format_equals_json PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2545751Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_output_format_equals_json PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2560110Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_short_flag_equals_json PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2572514Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_no_json_flag PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2585869Z tests/test_cache_mds_ecd.py::test_machine_error_enabled_empty_argv PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2599481Z tests/test_cache_mds_ecd.py::test_scope_from_finding_file_scope PASSED   [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2612974Z tests/test_cache_mds_ecd.py::test_scope_from_finding_module_scope PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2659618Z tests/test_cache_resilience.py::test_file_hash_uses_128_bit_prefix PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2709323Z tests/test_cache_resilience.py::test_get_corrupted_cache_entry_returns_none_and_deletes_file PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.2759074Z tests/test_cache_resilience.py::test_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.3454495Z tests/test_cache_resilience.py::test_concurrent_put_get_does_not_crash PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.3512118Z tests/test_cache_resilience.py::test_parse_cache_version_mismatch_evicts_entry PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.3570676Z tests/test_cache_resilience.py::test_parse_cache_drift_version_ignored_on_get PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.3620917Z tests/test_cache_resilience.py::test_parse_cache_roundtrip_with_version_tags PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.3677990Z tests/test_cache_resilience.py::test_parse_cache_get_refreshes_mtime_on_hit PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.3723899Z tests/test_cache_resilience.py::test_embedding_cache_init_swallows_mkdir_oserror PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.3776603Z tests/test_cache_resilience.py::test_embedding_cache_put_swallows_oserror_on_write PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.3846494Z tests/test_calibrate_cli_extended.py::test_run_no_events_text_format PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.3919604Z tests/test_calibrate_cli_extended.py::test_run_no_events_json_format PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4006218Z tests/test_calibrate_cli_extended.py::test_run_with_events_no_diff_text PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4089112Z tests/test_calibrate_cli_extended.py::test_run_with_diff_dry_run PASSED  [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4187782Z tests/test_calibrate_cli_extended.py::test_run_with_history_dir PASSED   [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4312423Z tests/test_calibrate_cli_extended.py::test_run_dedupes_cross_source_and_prefers_explicit_feedback PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4429334Z tests/test_calibrate_cli_extended.py::test_run_json_format_with_diff PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4503952Z tests/test_calibrate_cli_extended.py::test_explain_no_events PASSED      [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4581821Z tests/test_calibrate_cli_extended.py::test_explain_with_events PASSED    [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4653399Z tests/test_calibrate_cli_extended.py::test_status_calibration_disabled PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4742143Z tests/test_calibrate_cli_extended.py::test_status_enabled_no_history PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4840785Z tests/test_calibrate_cli_extended.py::test_status_enabled_with_history PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4895145Z tests/test_calibrate_cli_extended.py::test_reset_no_config_file PASSED   [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.4975475Z tests/test_calibrate_cli_extended.py::test_reset_with_weights_removes_them PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5038299Z tests/test_calibrate_cli_extended.py::test_reset_no_weights_in_config PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5108873Z tests/test_calibrate_cli_extended.py::test_write_calibrated_weights_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5182752Z tests/test_calibrate_cli_extended.py::test_reset_keeps_original_on_replace_error PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5229675Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_json_no_data PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5301678Z tests/test_calibrate_precision_self_setup.py::test_calibrate_run_text_and_write PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5370647Z tests/test_calibrate_precision_self_setup.py::test_calibrate_explain_and_status PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5437755Z tests/test_calibrate_precision_self_setup.py::test_calibrate_reset_paths PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5495800Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure PASSED [ 16%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5524755Z tests/test_calibrate_precision_self_setup.py::test_precision_command_paths PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5573835Z tests/test_calibrate_precision_self_setup.py::test_precision_threshold_and_warnings PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5639805Z tests/test_calibrate_precision_self_setup.py::test_print_rich_table_paths PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5744776Z tests/test_calibrate_precision_self_setup.py::test_self_analyze_formats PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5833789Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5848515Z tests/test_calibration.py::TestFeedbackEvent::test_create_event PASSED   [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5861916Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_stable PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5876032Z tests/test_calibration.py::TestFeedbackEvent::test_finding_id_differs PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5930074Z tests/test_calibration.py::TestFeedbackPersistence::test_roundtrip PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.5971319Z tests/test_calibration.py::TestFeedbackPersistence::test_load_nonexistent PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6024520Z tests/test_calibration.py::TestFeedbackPersistence::test_load_skips_malformed PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6038545Z tests/test_calibration.py::TestFeedbackSummary::test_summary PASSED      [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6052986Z tests/test_calibration.py::TestFeedbackSummary::test_summary_dedupes_cross_source_by_signal_and_file PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6068131Z tests/test_calibration.py::TestProfileBuilder::test_cold_start_returns_defaults PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6085299Z tests/test_calibration.py::TestProfileBuilder::test_pure_tp_keeps_weight PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6101629Z tests/test_calibration.py::TestProfileBuilder::test_pure_fp_reduces_weight PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6118187Z tests/test_calibration.py::TestProfileBuilder::test_mixed_feedback PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6133317Z tests/test_calibration.py::TestProfileBuilder::test_low_confidence_stays_near_default PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6152549Z tests/test_calibration.py::TestProfileBuilder::test_weight_diff PASSED   [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6168552Z tests/test_calibration.py::TestProfileBuilder::test_fn_boost PASSED      [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6185224Z tests/test_calibration.py::TestProfileBuilder::test_unattributed_fn_is_distributed_for_fn_boost PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6246557Z tests/test_calibration.py::TestScanHistory::test_save_and_load PASSED    [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6589622Z tests/test_calibration.py::TestScanHistory::test_pruning PASSED          [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6605181Z tests/test_calibration.py::TestOutcomeCorrelator::test_tp_correlation PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6619395Z tests/test_calibration.py::TestOutcomeCorrelator::test_no_fix_creates_weak_fp PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6632512Z tests/test_calibration.py::TestOutcomeCorrelator::test_empty_inputs PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6646990Z tests/test_calibration.py::TestCalibrationConfig::test_default_values PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6702410Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_with_calibration PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6753925Z tests/test_calibration.py::TestCalibrationConfig::test_config_load_without_calibration PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6979005Z tests/test_calibration.py::TestCalibrationIntegration::test_feedback_to_calibrate_roundtrip PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.6993534Z tests/test_calibration.py::TestFindingIdWithStartLine::test_same_file_different_lines_different_ids PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7007816Z tests/test_calibration.py::TestFindingIdWithStartLine::test_no_start_line_backward_compat PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7021832Z tests/test_calibration.py::TestFindingIdWithStartLine::test_finding_id_for_public_api PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7073191Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_with_start_line PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7122566Z tests/test_calibration.py::TestFindingIdWithStartLine::test_roundtrip_without_start_line PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7136893Z tests/test_calibration.py::TestFeedbackMetrics::test_mixed_signals PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7150101Z tests/test_calibration.py::TestFeedbackMetrics::test_only_fn PASSED      [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7165369Z tests/test_calibration.py::TestFeedbackMetrics::test_empty_events PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7222802Z tests/test_check_cmd_extended.py::test_render_sarif_calls_emit PASSED    [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7278729Z tests/test_check_cmd_extended.py::test_render_csv_calls_emit PASSED      [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7335393Z tests/test_check_cmd_extended.py::test_render_agent_tasks_calls_emit PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7389954Z tests/test_check_cmd_extended.py::test_render_github_calls_emit PASSED   [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7447479Z tests/test_check_cmd_extended.py::test_render_llm_passes_max_findings PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7508764Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_updates_suppressed PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7559371Z tests/test_check_cmd_extended.py::test_apply_baseline_filtering_skips_when_none PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7580480Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_no_op_without_signals PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7605171Z tests/test_check_cmd_extended.py::test_apply_signal_filtering_filters_findings PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7626303Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_pr PASSED  [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7643151Z tests/test_ci_detect.py::TestCIDetection::test_github_actions_push PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7660407Z tests/test_ci_detect.py::TestCIDetection::test_gitlab_ci_mr PASSED       [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7677291Z tests/test_ci_detect.py::TestCIDetection::test_circleci PASSED           [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7693864Z tests/test_ci_detect.py::TestCIDetection::test_azure_pipelines PASSED    [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7708367Z tests/test_ci_detect.py::TestCIDetection::test_generic_ci PASSED         [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7724431Z tests/test_ci_detect.py::TestCIDetection::test_no_ci PASSED              [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7742330Z tests/test_circular_import.py::TestCIDTruePositive::test_simple_two_module_cycle PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7758361Z tests/test_circular_import.py::TestCIDTruePositive::test_three_module_cycle PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7774441Z tests/test_circular_import.py::TestCIDTrueNegative::test_acyclic_graph_not_detected PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7790485Z tests/test_circular_import.py::TestCIDTrueNegative::test_external_imports_ignored PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7809322Z tests/test_cli_runtime.py::test_safe_main_keyboard_interrupt PASSED      [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7828931Z tests/test_cli_runtime.py::test_safe_main_file_not_found PASSED          [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7846597Z tests/test_cli_runtime.py::test_safe_main_generic_exception_shows_hint PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7871190Z tests/test_cli_runtime.py::test_safe_main_generic_exception_prints_traceback_in_debug PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7885500Z tests/test_cli_runtime.py::test_safe_main_click_exception_is_reraised PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7900802Z tests/test_cli_runtime.py::test_safe_main_exit_is_reraised PASSED        [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7917234Z tests/test_cli_runtime.py::test_handle_click_error_adds_did_you_mean_hint PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7935087Z tests/test_cli_runtime.py::test_handle_click_error_adds_subcommand_did_you_mean_hint PASSED [ 17%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.7986863Z tests/test_cli_runtime.py::test_runtime_unknown_subcommand_adds_did_you_mean_hint PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8019962Z tests/test_cli_runtime.py::test_root_help_shows_curated_sections_and_core_path PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8039908Z tests/test_cli_runtime.py::test_safe_main_drift_error_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8069259Z tests/test_cli_runtime.py::test_safe_main_generic_exception_emits_json_payload_when_enabled PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8087202Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_format_json_flag PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8104073Z tests/test_cli_runtime.py::test_safe_main_enables_json_errors_for_json_shortcut_flag PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8158260Z tests/test_cli_runtime.py::test_safe_main_machine_mode_unknown_subcommand_emits_json_only PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8209077Z tests/test_cli_runtime.py::test_workers_zero_is_rejected_by_cli PASSED   [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8299252Z tests/test_cli_runtime.py::test_safe_main_scan_output_path_error_is_config_error_json PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8389617Z tests/test_cli_runtime.py::test_safe_main_fix_plan_invalid_signal_emits_single_json_and_nonzero PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8414443Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_test_file_pair_reduced_severity_by_default PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8435220Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_positive_hidden_coupling_without_import_edge PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8457524Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_true_negative_when_explicit_import_exists PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8473988Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_graceful_degradation_with_insufficient_history PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8496275Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_intra_extension_pair_is_suppressed PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8525211Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_monorepo_cross_extension_pair_still_detects_hidden_coupling PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8553421Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_parallel_runtime_variants_are_suppressed PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8575047Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_cross_extension_template_entrypoints_are_suppressed PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8594694Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_relative_type_import_counts_as_explicit_dependency PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.8617742Z tests/test_co_change_coupling.py::TestCoChangeCouplingSignal::test_issue_326_run_shadow_dir_type_import_is_explicit_dependency PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.9038691Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp] PASSED   [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.9450078Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tn] PASSED   [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:08.9872698Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_few_commits_tn] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.0299240Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_boundary_min_commits_tp] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.2263211Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_large_commit_tn] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.2676135Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_tp_cross_layer] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3077287Z tests/test_co_change_coupling.py::test_ccc_ground_truth[ccc_confounder_burst_tn] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3093484Z tests/test_cognitive_complexity.py::test_flat_function_has_zero_complexity PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3108533Z tests/test_cognitive_complexity.py::test_single_if_has_complexity_one PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3122416Z tests/test_cognitive_complexity.py::test_nested_if_gets_nesting_bonus PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3136980Z tests/test_cognitive_complexity.py::test_loop_with_nested_condition PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3150809Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_matches_schema_and_migration_paths PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3165676Z tests/test_cognitive_complexity.py::test_inherent_ts_complexity_context_ignores_regular_files PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3228121Z tests/test_cognitive_complexity.py::TestCXSTruePositive::test_complex_function_detected PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3283171Z tests/test_cognitive_complexity.py::TestCXSTrueNegative::test_simple_function_not_detected PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3299275Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[src/gateway/mcp-http.schema.ts] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3313628Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/feishu/src/config-schema.ts] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3330159Z tests/test_cognitive_complexity.py::test_cxs_dampens_schema_migration_and_config_defaults_context_to_info[extensions/anthropic/config-defaults.ts] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.3731148Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_deep_nesting] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4119707Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tn_flat_code] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4542014Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_tp_many_elif] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.4929982Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_boundary_threshold] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5322924Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_async_loops] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.5718859Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_confounder_decorators] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6128435Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_deep_nesting_tp] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6519584Z tests/test_cognitive_complexity.py::test_cxs_ground_truth[cxs_ts_flat_code_tn] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6540045Z tests/test_cohesion_deficit.py::test_cod_true_positive_fixture PASSED    [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6555528Z tests/test_cohesion_deficit.py::test_cod_true_negative_fixture PASSED    [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6570776Z tests/test_cohesion_deficit.py::test_cod_ignores_tiny_files PASSED       [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6586373Z tests/test_cohesion_deficit.py::test_cod_logger_module_is_not_flagged PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6603168Z tests/test_cohesion_deficit.py::test_cod_utility_filename_still_flags_clear_deficit PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6617935Z tests/test_cohesion_deficit.py::test_cod_plugin_register_family_module_is_not_flagged PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6632242Z tests/test_cohesion_deficit.py::test_cod_plugin_create_family_helpers_are_not_flagged PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6647780Z tests/test_cohesion_deficit.py::test_cod_filename_domain_token_dampens_format_module PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6662391Z tests/test_cohesion_deficit.py::test_issue_283_test_harness_file_is_ignored PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6677123Z tests/test_cohesion_deficit.py::test_issue_284_test_helpers_file_is_ignored PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.6693151Z tests/test_cohesion_deficit.py::test_cod_private_helper_extraction_does_not_flag PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.7087413Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tp] PASSED     [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.7479415Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_tn] PASSED     [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.7870371Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_private_helpers_tn] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8272325Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tp] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.8663257Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_tn] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9065649Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_tn] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9459574Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_single_method_tn] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:09.9860278Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_confounder_property_only_tn] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0270889Z tests/test_cohesion_deficit.py::test_cod_ground_truth[cod_boundary_partial_cohesion] PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0335992Z tests/test_command_and_router_coverage_boost2.py::test_diff_cmd_variants PASSED [ 18%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0427924Z tests/test_command_and_router_coverage_boost2.py::test_export_context_paths PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0543880Z tests/test_command_and_router_coverage_boost2.py::test_feedback_commands PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0680301Z tests/test_command_and_router_coverage_boost2.py::test_patterns_and_status_commands PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0923349Z tests/test_command_and_router_coverage_boost2.py::test_baseline_and_copilot_context PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.0997216Z tests/test_command_and_router_coverage_boost2.py::test_plugins_and_a2a_router PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1046297Z tests/test_command_and_router_coverage_boost2.py::test_markdown_report_generation PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1060742Z tests/test_compat.py::TestSignalAbbrev::test_all_weights_have_abbreviation PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1073946Z tests/test_compat.py::TestSignalAbbrev::test_abbreviations_are_uppercase PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1088655Z tests/test_compat.py::TestResolveSignalNames::test_resolve_abbreviation PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1104161Z tests/test_compat.py::TestResolveSignalNames::test_resolve_full_name PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1117284Z tests/test_compat.py::TestResolveSignalNames::test_resolve_comma_separated PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1131047Z tests/test_compat.py::TestResolveSignalNames::test_resolve_with_spaces PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1146094Z tests/test_compat.py::TestResolveSignalNames::test_unknown_signal_raises PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1159500Z tests/test_compat.py::TestResolveSignalNames::test_empty_string PASSED   [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1172560Z tests/test_compat.py::TestResolveSignalNames::test_case_insensitive_abbreviation PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1187127Z tests/test_compat.py::TestApplySignalFilter::test_default_tvs_is_report_only PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1203137Z tests/test_compat.py::TestApplySignalFilter::test_select_keeps_only_selected PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1217087Z tests/test_compat.py::TestApplySignalFilter::test_ignore_zeroes_ignored PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1232997Z tests/test_compat.py::TestApplySignalFilter::test_select_then_ignore PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1248749Z tests/test_compat.py::TestApplySignalFilter::test_no_filter_is_noop PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1309165Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1383430Z tests/test_compat.py::TestPyprojectToml::test_pyproject_without_drift_section_returns_defaults PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1441315Z tests/test_compat.py::TestPyprojectToml::test_drift_yaml_takes_priority_over_pyproject PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1493460Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_standalone PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1547643Z tests/test_compat.py::TestPyprojectToml::test_drift_toml_priority_over_pyproject PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1598398Z tests/test_compat.py::TestPyprojectToml::test_load_from_pyproject_with_utf8_bom PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1612424Z tests/test_compat.py::TestGitHubFormat::test_findings_to_github_annotations PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1626655Z tests/test_compat.py::TestGitHubFormat::test_severity_mapping PASSED     [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1639427Z tests/test_compat.py::TestGitHubFormat::test_empty_findings PASSED       [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1653207Z tests/test_compat.py::TestGitHubFormat::test_newlines_in_description_and_fix_are_encoded PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1690298Z tests/test_compat.py::TestOutputFormatAlias::test_format_and_output_format_both_accepted PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1715048Z tests/test_compat.py::TestOutputFormatAlias::test_github_format_in_choices PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1738797Z tests/test_compat.py::TestOutputFormatAlias::test_csv_format_in_choices PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1768577Z tests/test_compat.py::TestOutputFormatAlias::test_analyze_format_alias PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1896875Z tests/test_compat.py::TestCheckSelectFilter::test_select_filters_findings_to_selected_signal PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.1965340Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_ok_response PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2039183Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_returns_next_step_contract PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2886074Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_with_diff_ref PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.2942198Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_error_handling PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3022224Z tests/test_compile_policy_api.py::TestCompilePolicyAPI::test_response_profile_shaping PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3037126Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_dispatch_table_includes_compile_policy PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3056401Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_calls_api PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3074294Z tests/test_compile_policy_api.py::TestCompilePolicyMCPHandler::test_handler_defaults PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3102074Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_registered PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3115387Z tests/test_compile_policy_api.py::TestAgentCardSkill::test_skill_has_required_fields PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3128867Z tests/test_compile_policy_api.py::TestAPIExports::test_importable_from_api PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3144034Z tests/test_compile_policy_api.py::TestAPIExports::test_in_stable_api PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3172329Z tests/test_completions.py::test_completions_bash_exit_zero PASSED        [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3187913Z tests/test_completions.py::test_completions_zsh_exit_zero PASSED         [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3204354Z tests/test_completions.py::test_completions_fish_exit_zero PASSED        [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3220331Z tests/test_completions.py::test_completions_invalid_shell PASSED         [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3240610Z tests/test_completions.py::test_completions_powershell_unsupported PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3255717Z tests/test_config.py::test_default_config PASSED                         [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3309729Z tests/test_config.py::test_load_missing_file PASSED                      [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3366635Z tests/test_config.py::test_load_yaml PASSED                              [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3423785Z tests/test_config.py::test_load_yaml_lazy_import_rules PASSED            [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3438389Z tests/test_config.py::test_weight_sum_with_report_only_signals_remains_reasonable PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3493174Z tests/test_config.py::test_load_yaml_unknown_top_level_key_raises PASSED [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3546881Z tests/test_config.py::test_load_yaml_unknown_nested_key_raises PASSED    [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3560541Z tests/test_config.py::test_thresholds_defaults PASSED                    [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3574352Z tests/test_config.py::test_signal_weights_as_dict PASSED                 [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3588002Z tests/test_config.py::test_path_override_defaults PASSED                 [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3636408Z tests/test_config.py::test_find_config_toml PASSED                       [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3685030Z tests/test_config.py::test_find_config_pyproject PASSED                  [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3728890Z tests/test_config.py::test_find_config_returns_none PASSED               [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3782442Z tests/test_config.py::test_load_drift_toml PASSED                        [ 19%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3835629Z tests/test_config.py::test_load_pyproject_toml_with_tool_drift PASSED    [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3883881Z tests/test_config.py::test_load_pyproject_toml_without_drift_section PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3932049Z tests/test_config.py::test_load_toml_validation_error PASSED             [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3980497Z tests/test_config.py::test_load_yaml_parse_error PASSED                  [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.3993694Z tests/test_config.py::test_apply_extends_with_valid_preset PASSED        [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4006229Z tests/test_config.py::test_apply_extends_without_extends PASSED          [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4019644Z tests/test_config.py::test_apply_extends_non_dict_raises PASSED          [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4033199Z tests/test_config.py::test_apply_extends_unknown_preset_raises PASSED    [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4046173Z tests/test_config.py::test_apply_extends_deep_merge PASSED               [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4271583Z tests/test_config.py::test_build_config_json_schema PASSED               [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4286546Z tests/test_config.py::test_resolve_signal_names_abbreviations PASSED     [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4300943Z tests/test_config.py::test_resolve_signal_names_full_names PASSED        [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4315366Z tests/test_config.py::test_resolve_signal_names_unknown_raises PASSED    [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4330539Z tests/test_config.py::test_apply_signal_filter_select PASSED             [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4346021Z tests/test_config.py::test_apply_signal_filter_ignore PASSED             [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4360886Z tests/test_config.py::test_apply_signal_filter_select_and_ignore PASSED  [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4374303Z tests/test_config.py::test_calibration_config_defaults PASSED            [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4387803Z tests/test_config.py::test_attribution_config_defaults PASSED            [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4401459Z tests/test_config.py::test_plugin_config_defaults PASSED                 [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4415216Z tests/test_config.py::test_brief_config_defaults PASSED                  [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4428173Z tests/test_config.py::test_agent_objective_defaults PASSED               [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4442351Z tests/test_config.py::test_agent_effectiveness_thresholds_defaults PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4456481Z tests/test_config.py::test_default_includes_without_tree_sitter PASSED   [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4515664Z tests/test_config.py::test_load_yaml_with_extends PASSED                 [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4574318Z tests/test_config.py::test_load_yaml_validation_error_with_context PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4631887Z tests/test_config.py::test_config_with_agent_and_effectiveness_thresholds PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4682732Z tests/test_config.py::test_toml_parse_error_message_is_not_yaml_specific PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4728559Z tests/test_config.py::test_detect_repo_profile_empty_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.4814023Z tests/test_config.py::test_detect_repo_profile_small_repo_returns_vibe_coding PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5127687Z tests/test_config.py::test_detect_repo_profile_ai_package_returns_vibe_coding PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.5434380Z tests/test_config.py::test_detect_repo_profile_medium_repo_returns_default PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.7305077Z tests/test_config.py::test_detect_repo_profile_large_repo_with_ci_returns_strict PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.9446616Z tests/test_config.py::test_detect_repo_profile_large_repo_without_ci_returns_default PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:10.9761812Z tests/test_config.py::test_detect_repo_profile_excludes_test_dir PASSED  [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.0077319Z tests/test_config.py::test_detect_repo_profile_excludes_venv_dir PASSED  [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.0131891Z tests/test_config.py::test_load_no_config_applies_detected_profile PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.0365091Z tests/test_config_schema.py::test_committed_schema_matches_config_model PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.0898475Z tests/test_config_schema.py::test_config_schema_command_writes_expected_file PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.1004587Z tests/test_config_validate.py::TestConfigValidate::test_valid_config_passes PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.1091787Z tests/test_config_validate.py::TestConfigValidate::test_no_config_falls_to_defaults PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.1199571Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.1306769Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_error_code PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.1418144Z tests/test_config_validate.py::TestConfigValidate::test_invalid_config_shows_yaml_context PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.1523080Z tests/test_config_validate.py::TestConfigValidate::test_extreme_weights_warn PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.1635799Z tests/test_config_validate.py::TestConfigValidate::test_negative_weight_warn PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.1745752Z tests/test_config_validate.py::TestConfigValidate::test_explicit_config_path PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.2122127Z tests/test_config_validate.py::TestConfigShow::test_show_defaults PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.2468937Z tests/test_config_validate.py::TestConfigShow::test_show_includes_onboarding_summary PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.2783154Z tests/test_config_validate.py::TestConfigShow::test_show_raw_skips_summary PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3150306Z tests/test_config_validate.py::TestConfigShow::test_show_custom_config PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3267323Z tests/test_config_validate.py::TestConfigShow::test_show_invalid_config_exits_1 PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3284602Z tests/test_consistency_proxies.py::TestBEM::test_no_handlers_no_findings PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3300221Z tests/test_consistency_proxies.py::TestBEM::test_single_handler_below_threshold PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3317267Z tests/test_consistency_proxies.py::TestBEM::test_broad_monoculture_detected PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3332879Z tests/test_consistency_proxies.py::TestBEM::test_diverse_handlers_no_finding PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3350929Z tests/test_consistency_proxies.py::TestBEM::test_handlers_with_raise_not_swallowing PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3368319Z tests/test_consistency_proxies.py::TestBEM::test_bare_except_detected_as_broad PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3384288Z tests/test_consistency_proxies.py::TestBEM::test_fallback_assignment_counts_as_swallowing PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3399479Z tests/test_consistency_proxies.py::TestBEM::test_score_calculation PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3420780Z tests/test_consistency_proxies.py::TestBEM::test_module_grouping PASSED  [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3436618Z tests/test_consistency_proxies.py::TestBEM::test_error_boundary_excluded PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3451918Z tests/test_consistency_proxies.py::TestTPD::test_no_test_files_no_findings PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3549281Z tests/test_consistency_proxies.py::TestTPD::test_all_positive_assertions_triggers PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3635487Z tests/test_consistency_proxies.py::TestTPD::test_mixed_assertions_below_threshold PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3736057Z tests/test_consistency_proxies.py::TestTPD::test_pytest_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3822887Z tests/test_consistency_proxies.py::TestTPD::test_assert_raises_counted_as_negative PASSED [ 20%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.3884413Z tests/test_consistency_proxies.py::TestTPD::test_small_test_suite_skipped PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4037272Z tests/test_consistency_proxies.py::TestTPD::test_score_scales_with_suite_size PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4158037Z tests/test_consistency_proxies.py::TestTPD::test_boundary_names_counted PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4181596Z tests/test_consistency_proxies.py::TestTPD::test_non_python_skipped PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4296615Z tests/test_consistency_proxies.py::TestTPD::test_early_stage_extension_workspace_is_capped_to_low PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4417202Z tests/test_consistency_proxies.py::TestTPD::test_established_extension_workspace_keeps_high_severity PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4482064Z tests/test_consistency_proxies.py::TestGCD::test_no_qualifying_functions_no_findings PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4580537Z tests/test_consistency_proxies.py::TestGCD::test_all_guarded_no_findings PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4680594Z tests/test_consistency_proxies.py::TestGCD::test_no_guards_triggers PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4763511Z tests/test_consistency_proxies.py::TestGCD::test_isinstance_counts_as_guard PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4858560Z tests/test_consistency_proxies.py::TestGCD::test_assert_param_counts_as_guard PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.4955865Z tests/test_consistency_proxies.py::TestGCD::test_if_none_raise_counts_as_guard PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5049530Z tests/test_consistency_proxies.py::TestGCD::test_private_functions_excluded PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5131741Z tests/test_consistency_proxies.py::TestGCD::test_test_files_excluded PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5187912Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_no_none_for_safe_code PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5203044Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_empty_input_no_findings PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5257420Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_no_none_for_simple_code PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5271955Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5328096Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_no_none_fields PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5344301Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_findings_fields_not_none PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5400542Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_findings_fields_not_none PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5415941Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_tpd_empty_input_no_findings PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5431463Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_bem_safe_exception_no_none PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5491626Z tests/test_consistency_proxies.py::TestConsistencyProxiesNegativeProperties::test_gcd_score_not_none PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5525789Z tests/test_console_scripts.py::test_console_scripts_include_package_and_short_alias PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5539819Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_to_api_dict PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5553356Z tests/test_consolidation_groups.py::TestConsolidationGroup::test_affected_files_capped_at_15 PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5567335Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_empty_tasks PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5580666Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_single_task_no_group PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5594575Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_two_tasks_form_group PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5608293Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_back_reference_on_tasks PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5621568Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_non_batch_eligible_excluded PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5637544Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_different_signals_separate_groups PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5652339Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_canonical_file_most_frequent PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5768544Z tests/test_consolidation_groups.py::TestBuildConsolidationGroups::test_deduped_affected_files PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5788533Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_includes_consolidation_groups PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5810778Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_graph_api_dict_includes_consolidation PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5830818Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_empty_graph_has_empty_consolidation PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5850284Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_consolidation_group_id PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5867129Z tests/test_consolidation_groups.py::TestConsolidationInTaskGraph::test_task_api_dict_includes_similar_outcomes_field PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5881301Z tests/test_context_mapping.py::test_every_valid_task_type_has_entry PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5895534Z tests/test_context_mapping.py::test_no_entry_exceeds_budget PASSED       [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5915650Z tests/test_context_mapping.py::test_all_referenced_paths_exist[feat] PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5932912Z tests/test_context_mapping.py::test_all_referenced_paths_exist[fix] PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5948786Z tests/test_context_mapping.py::test_all_referenced_paths_exist[chore] PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5965868Z tests/test_context_mapping.py::test_all_referenced_paths_exist[signal] PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5983150Z tests/test_context_mapping.py::test_all_referenced_paths_exist[prompt] PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.5999686Z tests/test_context_mapping.py::test_all_referenced_paths_exist[review] PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.6013075Z tests/test_context_mapping.py::test_context_for_rejects_unknown_type PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.6028276Z tests/test_context_mapping.py::test_no_policy_text_leaks_into_mapping PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.6748095Z tests/test_context_tags.py::TestScanContextTags::test_python_single_tag PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.6806605Z tests/test_context_tags.py::TestScanContextTags::test_python_multiple_tags PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.6865326Z tests/test_context_tags.py::TestScanContextTags::test_typescript_tag PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.6921462Z tests/test_context_tags.py::TestScanContextTags::test_no_context_tags PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.6978733Z tests/test_context_tags.py::TestScanContextTags::test_ignores_drift_ignore PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7037028Z tests/test_context_tags.py::TestScanContextTags::test_multiple_files PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7090240Z tests/test_context_tags.py::TestScanContextTags::test_tag_with_hyphens_and_underscores PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7149565Z tests/test_context_tags.py::TestScanContextTags::test_unsupported_language_ignored PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7202232Z tests/test_context_tags.py::TestScanContextTags::test_missing_file_skipped PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7218238Z tests/test_context_tags.py::TestApplyContextTags::test_tags_applied_to_overlapping_finding PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7232070Z tests/test_context_tags.py::TestApplyContextTags::test_no_overlap_no_dampening PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7247560Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_1_no_score_change PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7262437Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_factor_0_zeros_score PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7275790Z tests/test_context_tags.py::TestApplyContextTags::test_multiple_tags_merged PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7288724Z tests/test_context_tags.py::TestApplyContextTags::test_finding_without_file_path_untouched PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7301948Z tests/test_context_tags.py::TestApplyContextTags::test_empty_tags_dict PASSED [ 21%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7315113Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_above_1 PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7329381Z tests/test_context_tags.py::TestApplyContextTags::test_dampening_clamped_below_0 PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7350551Z tests/test_context_tags.py::TestContextDampeningConfig::test_default_dampening PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7365691Z tests/test_context_tags.py::TestContextDampeningConfig::test_custom_dampening PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7384623Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tagged_count_in_json PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7410923Z tests/test_context_tags.py::TestJsonContextOutput::test_context_tags_in_finding_metadata PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7434108Z tests/test_context_tags.py::TestSarifContextTags::test_context_tags_in_sarif_result_properties PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7450057Z tests/test_context_tags.py::TestSarifContextTags::test_no_context_tags_no_properties PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7506433Z tests/test_context_tags.py::TestContextTagEndToEnd::test_scan_and_apply PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7561683Z tests/test_context_tags.py::TestContextTagEndToEnd::test_untagged_finding_untouched PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7589355Z tests/test_copilot_context_actionability.py::test_pfs_rule_includes_exemplar_and_deviation_locations PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:11.7613999Z tests/test_copilot_context_actionability.py::test_nbv_rule_includes_contract_specific_suggestion_and_location PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1192046Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[architecture_violation] SKIPPED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1208580Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1222444Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[bypass_accumulation] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1236491Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[doc_impl_drift] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1255704Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[exception_contract_drift] SKIPPED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1273458Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[explainability_deficit] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1287402Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1301873Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[mutant_duplicate] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1320350Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[naming_contract_violation] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1335915Z tests/test_copilot_context_coverage.py::test_signal_instruction_coverage[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1350326Z tests/test_copilot_context_coverage.py::test_signal_no_noise[architecture_violation] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1365367Z tests/test_copilot_context_coverage.py::test_signal_no_noise[broad_exception_monoculture] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1386635Z tests/test_copilot_context_coverage.py::test_signal_no_noise[bypass_accumulation] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1403067Z tests/test_copilot_context_coverage.py::test_signal_no_noise[doc_impl_drift] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1415960Z tests/test_copilot_context_coverage.py::test_signal_no_noise[exception_contract_drift] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1431673Z tests/test_copilot_context_coverage.py::test_signal_no_noise[explainability_deficit] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1446659Z tests/test_copilot_context_coverage.py::test_signal_no_noise[guard_clause_deficit] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1460469Z tests/test_copilot_context_coverage.py::test_signal_no_noise[mutant_duplicate] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1483710Z tests/test_copilot_context_coverage.py::test_signal_no_noise[naming_contract_violation] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1498794Z tests/test_copilot_context_coverage.py::test_signal_no_noise[pattern_fragmentation] PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1512244Z tests/test_copilot_context_coverage.py::test_aggregate_instruction_coverage_rate PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1526314Z tests/test_copilot_context_coverage.py::test_aggregate_noise_rate_zero PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1540208Z tests/test_copilot_ctx_branches.py::TestHeading::test_basic_format PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1554874Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_empty_findings PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1569517Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_with_fix PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1583177Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_architecture_violation_without_fix PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1597040Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_with_fix PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1610984Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_pattern_fragmentation_without_fix PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1624547Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_with_fix PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1638871Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_naming_contract_without_fix PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1652435Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_guard_clause_deficit PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1669528Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_broad_exception_monoculture PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1683667Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_doc_impl_drift PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1697160Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_mutant_duplicate PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1711058Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_explainability_deficit PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1724537Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_bypass_accumulation PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1737460Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_with_fix PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1752978Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_exception_contract_drift_without_fix PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1769569Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_fix PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1783266Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_generic_fallback_with_desc PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1795821Z tests/test_copilot_ctx_branches.py::TestFormatRule::test_no_file_path_no_top_files PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1809063Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_cursor PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1822513Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_windsurf PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1835592Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_claude PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1849983Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_agents PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1864224Z tests/test_copilot_ctx_branches.py::TestTargetDefaultPath::test_copilot_default PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1881108Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_cursor_delegation PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1896179Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_windsurf_delegation PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1911007Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_claude_delegation PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1925898Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_agents_delegation PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1941991Z tests/test_copilot_ctx_branches.py::TestGenerateForTarget::test_copilot_default PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1958129Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_no_findings PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.1982671Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_actionable_findings PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2005140Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_trend PASSED [ 22%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2029195Z tests/test_copilot_ctx_branches.py::TestGenerateInstructions::test_with_module_scores PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2043866Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_no_findings PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2066623Z tests/test_copilot_ctx_branches.py::TestGenerateCursorrules::test_with_findings PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2082840Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_no_findings PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2113586Z tests/test_copilot_ctx_branches.py::TestGenerateClaudeInstructions::test_with_findings_and_module_scores PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2171598Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_new_file PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2225817Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_replace_between_markers PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2280948Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_append_when_no_markers PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2334807Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_no_merge_overwrites PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2386017Z tests/test_copilot_ctx_branches.py::TestMergeIntoFile::test_unchanged_content_not_written PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2426187Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_valid PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2466747Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_invalid PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2505816Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_env_override_zero PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2544137Z tests/test_coverage_pipeline_and_helpers.py::TestDetermineDefaultWorkers::test_no_env_var PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2559132Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_cli_requested_workers_wins PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.2598452Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_env_override_wins_over_config_strategy PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4136042Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_downscales_small_repo PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4160594Z tests/test_coverage_pipeline_and_helpers.py::TestResolveWorkerCount::test_auto_conservative_io_heavy_dampens_workers PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4173641Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_without_details PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4188290Z tests/test_coverage_pipeline_and_helpers.py::TestMakeDegradationEvent::test_with_details PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4202718Z tests/test_coverage_pipeline_and_helpers.py::TestPruneGitHistoryCache::test_removes_stale_entries PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4215369Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_normal_z_score PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4234379Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_zero_std PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4248804Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_high PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4262650Z tests/test_coverage_pipeline_and_helpers.py::TestZScore::test_clamped_low PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4276946Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_zero_total PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4290306Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_uniform_distribution PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4303767Z tests/test_coverage_pipeline_and_helpers.py::TestShannonEntropy::test_single_value PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4322061Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_empty_histories_returns_empty PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4340117Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_all_zero_commit_histories PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4357336Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_detects_volatile_file PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4375869Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_ai_boost_applied PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4403827Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_extension_workspace_burst_is_dampened PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4422645Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_test_like_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4444433Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_suffix_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4462396Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_issue_290_schema_base_generated_ts_is_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4522200Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_generated_header_files_are_skipped_from_volatility_findings PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4541589Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_non_plugin_outlier_keeps_high_severity PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4566251Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_new_workspace_dampening_not_blocked_by_stale_last_modified PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4595196Z tests/test_coverage_pipeline_and_helpers.py::TestTemporalVolatilitySignal::test_mature_workspace_coordinated_burst_is_dampened PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4608388Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_known_signal PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4624389Z tests/test_coverage_pipeline_and_helpers.py::TestSignalLabel::test_unknown_signal_fallback PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4641723Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_high_score_red PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4655388Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_medium_score_yellow PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4673464Z tests/test_coverage_pipeline_and_helpers.py::TestScoreBar::test_low_score_green PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4689640Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_empty_values PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4704863Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_equal_values PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4721786Z tests/test_coverage_pipeline_and_helpers.py::TestSparkline::test_ascending_values PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4735631Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_file_path PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4748290Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_none_start_line PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4762567Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_nonexistent_file PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4817228Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_valid_file PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4872791Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_repo_root PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4926162Z tests/test_coverage_pipeline_and_helpers.py::TestReadCodeSnippet::test_with_end_line PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4941088Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_module_candidates_non_python_file PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4955308Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_merge_commit PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.4968668Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_is_automated_commit PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5017552Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_too_few_commits_returns_empty PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5033634Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_explicit_dependency_pairs PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5048170Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_resolve_non_relative_targets_with_nested_module PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5098308Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_with_merge_commits_weighted PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5145856Z tests/test_coverage_signals.py::TestCoChangeCoveragePaths::test_co_change_skip_explicit_imports PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5160167Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_node_prefix PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5172874Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_scoped_not_stdlib PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5185884Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_is_stdlib_import_python PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5200535Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_excludes_recent PASSED [ 23%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5214527Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_module_imports_includes_established PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5228030Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_detects_new_dependency PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5280299Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_aborts_on_thin_baseline PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5333983Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_detects_novel_imports PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5347643Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_ts_scoped_package_extraction PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5361155Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_find_novel_imports_ignores_test_only_framework_imports PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5414870Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_suppresses_novel_imports_in_new_extension_workspace PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5466292Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_still_reports_novel_imports_for_existing_extension_workspace PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5521270Z tests/test_coverage_signals.py::TestSystemMisalignmentCoverage::test_sms_does_not_cap_when_novel_dep_is_shared_across_workspaces PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5567431Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_skip_init_methods PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5612899Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_ai_attributed_file_boosts_score PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5658799Z tests/test_coverage_signals.py::TestExplainabilityDeficitCoverage::test_function_with_docstring_reduces_score PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5703658Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_non_python PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5753019Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_skips_trivial_functions PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5850572Z tests/test_coverage_signals.py::TestCognitiveComplexityCoverage::test_detects_high_complexity PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5900764Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_init_and_index_files PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.5957327Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_decorator_based_guard PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6021235Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_isinstance_guard_recognized PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6075285Z tests/test_coverage_signals.py::TestGuardClauseCoverage::test_skip_low_param_functions PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6090421Z tests/test_csv_output.py::test_analysis_to_csv_contains_header_and_rows PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6107364Z tests/test_csv_output.py::test_analysis_to_csv_escapes_commas_and_quotes PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6123891Z tests/test_csv_output.py::test_analysis_to_csv_signal_label_column PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6143353Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_unused_exports_detected PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6160017Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_library_layout_marks_context_candidate PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6176454Z tests/test_dead_code_accumulation.py::TestDCATruePositive::test_internal_module_in_package_layout_is_still_reported PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6194256Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_all_exports_used PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6211670Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_dunder_init_excluded PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6227117Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_route_handlers_and_schema_classes_are_not_reported PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6248773Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_public_api_exports_in_package_layout_are_not_reported PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6265397Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_script_context_exports_are_not_reported PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6282323Z tests/test_dead_code_accumulation.py::TestDCATrueNegative::test_typescript_file_local_types_are_not_treated_as_exports PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6299029Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_test_file_is_reduced_not_excluded_by_default PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6317036Z tests/test_dead_code_accumulation.py::TestDCATestFileHandling::test_typescript_testkit_contract_file_is_reduced_to_low PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6335233Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_config_file_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6351862Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_extensions_non_config_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6368818Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginConfigHeuristic::test_non_plugin_file_keeps_high_without_workspace_heuristic PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6385604Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginEntrypointHeuristic::test_extensions_components_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6401750Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_nested_dotpi_extensions_file_is_dampened_to_low PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6418170Z tests/test_dead_code_accumulation.py::TestDCARuntimePluginWorkspaceHeuristic::test_extensions_plugin_sdk_entrypoint_is_dampened_to_medium PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6488213Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_published_package_exports_are_dampened_to_low PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6557475Z tests/test_dead_code_accumulation.py::TestDCAPublishedNpmPackageHeuristic::test_private_package_keeps_high_without_published_heuristic PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6570243Z tests/test_decision_rules.py::TestArchDecision::test_construction_with_defaults PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6584588Z tests/test_decision_rules.py::TestArchDecision::test_construction_full PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6598165Z tests/test_decision_rules.py::TestArchDecision::test_enforcement_values PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6611084Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_to_dict_includes_decisions PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6625454Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_restores_decisions PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6638202Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_from_dict_without_decisions_defaults_empty PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6652198Z tests/test_decision_rules.py::TestArchGraphDecisionSerialization::test_round_trip_json PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6668977Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_scope PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6686220Z tests/test_decision_rules.py::TestMatchDecisions::test_no_match_for_unrelated_target PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6700163Z tests/test_decision_rules.py::TestMatchDecisions::test_inactive_decisions_excluded PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6715479Z tests/test_decision_rules.py::TestMatchDecisions::test_include_inactive_when_requested PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6729472Z tests/test_decision_rules.py::TestMatchDecisions::test_enforcement_filter PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6743285Z tests/test_decision_rules.py::TestMatchDecisions::test_match_exact_file_path PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6756467Z tests/test_decision_rules.py::TestMatchDecisions::test_match_module_path PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6774230Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_basic PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6787322Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_sorted_by_enforcement PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6800353Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_json_serializable PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6813964Z tests/test_decision_rules.py::TestFormatDecisionConstraints::test_format_empty PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6882549Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_returns_decision_constraints PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.6951655Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_without_decisions_returns_empty PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.7014263Z tests/test_decision_rules.py::TestSteerDecisionIntegration::test_steer_block_decisions_in_agent_instruction PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.7413129Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_001_circular_import] PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.7841886Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_002_broad_exception_monoculture] PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.8261344Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_003_mutant_duplicate] PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.8664335Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_004_missing_authorization] PASSED [ 24%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.9170285Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_005_architecture_violation] PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:16.9588501Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_006_pattern_fragmentation] PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.0033136Z tests/test_defect_corpus.py::test_defect_corpus_recall[dc_007_guard_clause_deficit] PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2662258Z tests/test_defect_corpus.py::test_defect_corpus_recall_report PASSED     [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2676427Z tests/test_delta_first.py::TestTrendContext::test_baseline_when_no_history PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2689829Z tests/test_delta_first.py::TestTrendContext::test_improving PASSED       [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2703450Z tests/test_delta_first.py::TestTrendContext::test_degrading PASSED       [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2716656Z tests/test_delta_first.py::TestTrendContext::test_stable_within_noise_floor PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2729571Z tests/test_delta_first.py::TestTrendContext::test_recent_scores_capped_at_five PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2742758Z tests/test_delta_first.py::TestDeltaGatePass::test_no_history_always_passes PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2756702Z tests/test_delta_first.py::TestDeltaGatePass::test_passes_within_budget PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2770965Z tests/test_delta_first.py::TestDeltaGatePass::test_fails_exceeding_budget PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2784101Z tests/test_delta_first.py::TestDeltaGatePass::test_improving_always_passes PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2796959Z tests/test_delta_first.py::TestDeltaGatePass::test_window_limits_history PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2810881Z tests/test_delta_first.py::TestDeltaGatePass::test_exact_boundary_passes PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2869119Z tests/test_delta_first.py::TestHistoryPersistence::test_load_missing_file PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2934354Z tests/test_delta_first.py::TestHistoryPersistence::test_load_corrupt_file PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.2998017Z tests/test_delta_first.py::TestHistoryPersistence::test_roundtrip PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:17.3065568Z tests/test_delta_first.py::TestHistoryPersistence::test_save_caps_at_100 PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.5632530Z tests/test_delta_first.py::TestAnalyzeDiffHistory::test_analyze_diff_persists_scoped_history PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7302782Z tests/test_delta_first.py::TestAnalyzeRepoHistoryScope::test_analyze_repo_uses_legacy_and_repo_snapshots_for_repo_scope PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7318613Z tests/test_delta_first.py::TestDeltaConfig::test_default_delta_config PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7333763Z tests/test_delta_first.py::TestDeltaConfig::test_load_delta_config_from_dict PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7352289Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_includes_trend PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7369332Z tests/test_delta_first.py::TestJsonTrendOutput::test_json_trend_null_when_no_trend PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7384059Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_includes_trend_properties PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7399389Z tests/test_delta_first.py::TestJsonTrendOutput::test_sarif_no_properties_for_baseline PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7412222Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_actions_is_url_segment PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7425160Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_badge_is_url_segment PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7438328Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_blob_is_url_segment PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7450383Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_src_is_not_url_segment PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7463042Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_backend_is_not_url_segment PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7475355Z tests/test_dia_enhanced.py::TestUrlSegmentFilter::test_case_insensitive PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7488129Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_filters_known_false_positives PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7500849Z tests/test_dia_enhanced.py::TestNoiseFilters::test_noise_dir_reference_keeps_legitimate_repo_segments PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7515918Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_true PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7532278Z tests/test_dia_enhanced.py::TestNoiseFilters::test_likely_proper_noun_false PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7544737Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_true PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7556998Z tests/test_dia_enhanced.py::TestNoiseFilters::test_version_or_numeric_segment_false PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7571481Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_code_span_dir_ref PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7586091Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_fenced_code_block_skipped PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7604633Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_ref PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7622572Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_url_not_extracted PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7637084Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_link_text_is_extracted PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7653366Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_mixed_content PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7666877Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_empty_markdown PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7681973Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_no_dirs PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7696455Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_proper_nouns_filtered PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7710070Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_version_segments_filtered PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7724118Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_single_char_segments_filtered PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7738734Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_generic_slash_tokens_without_context_are_ignored PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7753414Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_plain_text_dir_with_structure_context_is_kept PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7768997Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_with_context_is_kept PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.7782696Z tests/test_dia_enhanced.py::TestMarkdownAstExtraction::test_backticked_path_without_context_is_filtered PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8208146Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_phantom_dir_detected PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.8619277Z tests/test_dia_enhanced.py::TestAdrScanning::test_adr_existing_dirs_no_finding PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9037570Z tests/test_dia_enhanced.py::TestAdrScanning::test_discovers_doc_decisions_directory PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9429005Z tests/test_dia_enhanced.py::TestDiaLibraryContext::test_library_layout_marks_context_candidate PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9443744Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_directory_keyword PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9459397Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_folder_keyword PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9475969Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_structure_keyword PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9490327Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_without_keyword_is_filtered PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9505847Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_rest_path_without_context PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9520333Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_see_for_more_without_context PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9535235Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_codespan_with_package_keyword PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9554301Z tests/test_dia_enhanced.py::TestCodespanSiblingContext::test_heading_with_codespan_and_keyword PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9610490Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_direct_path_exists PASSED [ 25%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9668588Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_src_prefix PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9725493Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_app_prefix PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9780774Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_lib_prefix PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9838013Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_under_tests_not_container PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9890211Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_in_source_dirs_case_insensitive PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:18.9942514Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_nonexistent_anywhere PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0350087Z tests/test_dia_enhanced.py::TestContainerPrefixExistence::test_e2e_src_prefix_no_finding PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0365552Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_accepted PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0379291Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_superseded PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0392511Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_proposed PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0405877Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_yaml_frontmatter_case_insensitive PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0418818Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_format PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0435427Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_heading_superseded PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0452584Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_returns_none PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.0892181Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_superseded_adr_skipped_in_scan PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.1310549Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_accepted_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.1731675Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_no_status_adr_still_produces_findings PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2131175Z tests/test_dia_enhanced.py::TestAdrStatusParsing::test_madr_superseded_format_skipped PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2146365Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_try_except_not_extracted PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2160954Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_match_case_not_extracted PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2175623Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_parent_tree_not_extracted PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2189773Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_path_extracts_terminal_only PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2203937Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_trailing_slash_still_extracted PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2218016Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_standalone_dir_ref_still_works PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2240442Z tests/test_dia_enhanced.py::TestSlashContinuationGuard::test_multisegment_trailing_slash_extracts_last PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2254790Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_not_extracted PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2268302Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_github_url_with_trailing_slash PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2282961Z tests/test_dia_enhanced.py::TestUrlStripGuard::test_non_url_text_still_extracted PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2340320Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_found PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2397768Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_prefix_not_found PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2455519Z tests/test_dia_enhanced.py::TestDotfilePrefixExistence::test_dotfile_must_be_dir PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.2915029Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_tests_dir_not_flagged PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3303718Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_nonaux_dir_still_flagged PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3747322Z tests/test_dia_enhanced.py::TestAuxiliaryDirExclusion::test_artifacts_dir_not_flagged PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3768061Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_fenced_block_services_not_extracted PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3784246Z tests/test_dia_enhanced.py::TestAdrFencedCodeBlockSkipped::test_inline_codespan_still_extracted PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3798142Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_http PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3811011Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_removes_https PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3823976Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_no_url PASSED    [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3838177Z tests/test_dia_helpers_coverage.py::TestStripUrls::test_multiple_urls PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3850637Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_near PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3864540Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_keyword_far_away PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3877755Z tests/test_dia_helpers_coverage.py::TestHasDirectoryContext::test_no_keyword PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3890947Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_backtick_wrapped PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3904401Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_allow_without_context PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3916930Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_no_refs PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3931502Z tests/test_dia_helpers_coverage.py::TestExtractContextualDirRefs::test_url_stripped PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3944939Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_text_nodes PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3957998Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_softbreak PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3970362Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_non_text_skipped PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3983155Z tests/test_dia_helpers_coverage.py::TestCollectSiblingText::test_empty PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.3996993Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_short_name PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4011299Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_proper_noun PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4024642Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_version_segment PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4037578Z tests/test_dia_helpers_coverage.py::TestIsNoiseDirReference::test_valid_dir PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4049912Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_capitalized PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4062580Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_all_upper PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4075399Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_lowercase PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4087887Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_underscore PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4103099Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_with_digit PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4117285Z tests/test_dia_helpers_coverage.py::TestIsLikelyProperNoun::test_empty PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4130415Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_version PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4144574Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_year PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4159612Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_short_number PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4174496Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_empty PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4189912Z tests/test_dia_helpers_coverage.py::TestIsVersionOrNumericSegment::test_text PASSED [ 26%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4367803Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_not_blocked_without_batch_eligible_context PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4472282Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_missing PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4581258Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisBlocking::test_nudge_blocks_when_hypothesis_invalid PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4711418Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_nudge_accepts_valid_hypothesis_and_emits_evidence PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4869133Z tests/test_diagnostic_hypothesis_contract.py::TestDiagnosticHypothesisTraceability::test_diff_reuses_registered_hypothesis_id PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4921924Z tests/test_diff_auto.py::TestGetLastScanPath::test_returns_path_inside_cache_dir PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.4975210Z tests/test_diff_auto.py::TestGetLastScanPath::test_custom_cache_dir PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5036297Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_file_with_json PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5101427Z tests/test_diff_auto.py::TestSaveLastScan::test_creates_parent_dirs PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5163300Z tests/test_diff_auto.py::TestSaveLastScan::test_silently_ignores_write_error PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5225093Z tests/test_diff_auto.py::TestSaveLastScan::test_overwrites_existing_file PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5293905Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_from_file_are_incompatible PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5351193Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_and_uncommitted_are_incompatible PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5411934Z tests/test_diff_auto.py::TestDiffAutoFlags::test_auto_without_last_scan_gives_clear_error PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5545888Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_score_delta PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5667000Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_resolved_findings PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5774369Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_shows_no_change_message PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5897996Z tests/test_diff_auto.py::TestDiffAutoSuccess::test_auto_exit_code_1_on_new_high_critical PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.5978359Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_trigger_is_pull_request_on_main PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6061279Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_permissions_are_read_only PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6132229Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_has_approval_gate_job PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6147799Z tests/test_drift_agent_gate_workflow.py::TestWorkflowContract::test_references_approved_label_and_tamper_check PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6163749Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.agent.prompt.md] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6178855Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.output.schema.json] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6193893Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[drift.schema.json] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6208907Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/signal_registry.py] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6226406Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[src/drift/intent/handoff.py] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6241867Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[.github/workflows/drift-agent-gate.yml] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6256810Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[scripts/verify_gate_not_bypassed.py] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6272378Z tests/test_drift_agent_gate_workflow.py::TestCodeownersCoverage::test_agent_critical_path_has_owner[decisions/] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6289741Z tests/test_drift_agent_gate_workflow.py::TestAdr094::test_exists_and_marked_proposed PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6303332Z tests/test_dx_features.py::TestExplainSignalData::test_all_23_signals_present PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6317233Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[PFS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6331896Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[AVS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6346729Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MDS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6361795Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[EDS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6376389Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TVS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6391487Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[SMS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6405426Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DIA] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6419367Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BEM] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6432859Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TPD] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6446799Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[GCD] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6461326Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[NBV] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6475761Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[BAT] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6489557Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ECM] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6503800Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[COD] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6517997Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CCC] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6532325Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[TSA] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6548983Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CXS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6563849Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[FOE] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6578296Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[CIR] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6593169Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[DCA] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6607733Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[MAZ] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6622502Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[ISD] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6638406Z tests/test_dx_features.py::TestExplainSignalData::test_each_signal_has_required_keys[HSC] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6653485Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[PFS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6667878Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[AVS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6682608Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MDS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6697523Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[EDS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6712199Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TVS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6725693Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[SMS] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6740133Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DIA] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6754557Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BEM] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6769325Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TPD] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6783137Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[GCD] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6797203Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[NBV] PASSED [ 27%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6811034Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[BAT] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6825549Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ECM] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6840900Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[COD] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6856764Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CCC] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6872046Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[TSA] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6897081Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CXS] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6910458Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[FOE] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6925299Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[CIR] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6940200Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[DCA] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6954885Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[MAZ] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6969789Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[ISD] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6983995Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_abbreviation[HSC] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.6998222Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[PFS] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7012631Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[AVS] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7026268Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MDS] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7042034Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[EDS] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7057406Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TVS] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7072173Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[SMS] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7086671Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DIA] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7100417Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BEM] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7114295Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TPD] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7129229Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[GCD] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7144744Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[NBV] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7159067Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[BAT] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7173400Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ECM] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7187366Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[COD] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7201377Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CCC] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7215864Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[TSA] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7230205Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CXS] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7243897Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[FOE] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7258034Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[CIR] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7271791Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[DCA] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7287032Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[MAZ] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7302039Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[ISD] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7317240Z tests/test_dx_features.py::TestExplainSignalData::test_lookup_by_signal_type[HSC] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7332211Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[GCD] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7346509Z tests/test_dx_features.py::TestExplainSignalData::test_gcd_nbv_include_trigger_contract_metadata[NBV] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7529151Z tests/test_dx_features.py::TestExplainCLI::test_explain_list_runs PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7566274Z tests/test_dx_features.py::TestExplainCLI::test_explain_known_signal PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7591613Z tests/test_dx_features.py::TestExplainCLI::test_explain_unknown_signal PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7628402Z tests/test_dx_features.py::TestExplainCLI::test_explain_case_insensitive PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7662097Z tests/test_dx_features.py::TestExplainCLI::test_explain_by_signal_type PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7838734Z tests/test_dx_features.py::TestExplainCLI::test_explain_no_args_shows_list PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7882795Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[GCD] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7923288Z tests/test_dx_features.py::TestExplainCLI::test_explain_shows_trigger_contract_for_signal[NBV] PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.7984556Z tests/test_dx_features.py::TestCodeSnippets::test_reads_file_at_target_line PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8041749Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_for_missing_file PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8054905Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_file_path PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8111035Z tests/test_dx_features.py::TestCodeSnippets::test_returns_none_when_no_line PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8171080Z tests/test_dx_features.py::TestCodeSnippets::test_resolves_relative_path PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8227727Z tests/test_dx_features.py::TestCodeSnippets::test_marker_on_target_line PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8246879Z tests/test_dx_features.py::TestExitCodes::test_file_not_found_exits_4 PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8265209Z tests/test_dx_features.py::TestExitCodes::test_generic_exception_exits_3 PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8282170Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_config_error_exits_2 PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8301160Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_system_error_exits_4 PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8317795Z tests/test_dx_features.py::TestDriftErrorExitCodes::test_analysis_error_exits_3 PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8344318Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8369981Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_error_code_case_insensitive PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8396583Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_unknown_error_code PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8421700Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_system_error_code PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8447573Z tests/test_dx_features.py::TestExplainErrorCodes::test_explain_drift_2010_interpolates_placeholder_defaults PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8460777Z tests/test_dx_features.py::TestErrorRegistry::test_error_format PASSED   [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8473973Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_detail_includes_context PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8489017Z tests/test_dx_features.py::TestErrorRegistry::test_drift_error_hint PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8502861Z tests/test_dx_features.py::TestErrorRegistry::test_yaml_context_snippet PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8515814Z tests/test_dx_features.py::TestErrorRegistry::test_find_yaml_line PASSED [ 28%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8576945Z tests/test_dx_features.py::TestCodeSnippetEndLine::test_multi_line_highlight PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8641611Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_file PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8704258Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[GCD] PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8771755Z tests/test_dx_features.py::TestExplainOutput::test_explain_signal_output_includes_trigger_contract[NBV] PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8838024Z tests/test_dx_features.py::TestExplainOutput::test_explain_list_output_file PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8906482Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.8969947Z tests/test_dx_features.py::TestExplainOutput::test_explain_error_code_output_file_interpolates_defaults PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9023447Z tests/test_dx_features.py::TestWarningsSuppression::test_passlib_warnings_filtered PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9038669Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_raise PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9053315Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_raise PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9068173Z tests/test_ecm_coverage.py::TestExceptionProfile::test_name_raise_without_call PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9082469Z tests/test_ecm_coverage.py::TestExceptionProfile::test_bare_except_handler PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9098214Z tests/test_ecm_coverage.py::TestExceptionProfile::test_typed_except_handler PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9113276Z tests/test_ecm_coverage.py::TestExceptionProfile::test_no_exceptions PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9126853Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_public_functions_extracted PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9140992Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_syntax_error_returns_empty PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9156144Z tests/test_ecm_coverage.py::TestExtractFunctionsFromSource::test_async_functions_extracted PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9168360Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_identical_profiles PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9181351Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_raise_types_changed PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9194491Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_handler_types_changed PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9210493Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_except_added PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9224269Z tests/test_ecm_coverage.py::TestProfilesDiverged::test_bare_raise_changed PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9238325Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_small_repo_returns_count PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9253469Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_medium_repo_returns_configured PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9269117Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_large_repo_adaptive PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9284286Z tests/test_ecm_coverage.py::TestEffectiveCandidateLimit::test_very_large_repo PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:19.9300609Z tests/test_eds_api_corresponding_tests.py::test__format_scan_response PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.1079166Z tests/test_eds_api_corresponding_tests.py::test_diff PASSED              [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.3348631Z tests/test_eds_api_corresponding_tests.py::test_fix_plan PASSED          [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.4025221Z tests/test_eds_api_corresponding_tests.py::test_validate PASSED          [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.6011244Z tests/test_eds_api_corresponding_tests.py::test_nudge PASSED             [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7122568Z tests/test_eds_api_corresponding_tests.py::test_brief PASSED             [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7138206Z tests/test_embedding_cache.py::test_safe_model_name_replaces_slashes PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7152355Z tests/test_embedding_cache.py::test_safe_model_name_unchanged_without_slashes PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7168077Z tests/test_embedding_cache.py::test_embedding_cache_key_uses_128bit_prefix PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7283739Z tests/test_embedding_cache.py::test_cache_put_and_get_roundtrip PASSED   [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7357034Z tests/test_embedding_cache.py::test_cache_get_corrupted_file_returns_none PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7429137Z tests/test_embedding_cache.py::test_cache_put_oserror_logs_warning PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7496195Z tests/test_embedding_cache.py::test_cache_disabled_no_dir PASSED         [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7567684Z tests/test_embedding_cache.py::test_cache_get_batch_partial_hit PASSED   [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7635037Z tests/test_embedding_cache.py::test_cache_init_oserror_disables_cache PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7714988Z tests/test_embedding_cache.py::test_embed_text_model_encode_and_cache PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7740369Z tests/test_embedding_cache.py::test_embed_text_without_cache PASSED      [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7862910Z tests/test_embedding_cache.py::test_embed_texts_partial_cache PASSED     [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.7981945Z tests/test_embedding_cache.py::test_embed_texts_all_cache_hits PASSED    [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8012714Z tests/test_embedding_cache.py::test_build_index_faiss_path_32_vectors PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8026769Z tests/test_embedding_cache.py::test_build_index_numpy_ndarray_input PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8049248Z tests/test_embedding_cache.py::test_search_index_faiss_path PASSED       [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8068753Z tests/test_embedding_cache.py::test_search_index_faiss_empty_index PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8090159Z tests/test_embedding_cache.py::test_search_index_numpy_dimension_mismatch_raises_value_error PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8109902Z tests/test_embedding_cache.py::test_search_index_faiss_dimension_mismatch_raises_before_search PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8180252Z tests/test_embedding_cache.py::test_get_embedding_service_creates_singleton PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8253856Z tests/test_embedding_cache.py::test_get_embedding_service_reinitializes_on_change PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8272890Z tests/test_embedding_cache.py::test_get_embedding_service_cache_dir_key_none PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8306582Z tests/test_embedding_cache.py::test_ensure_model_returns_none_and_logs_warning_on_load_error PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8327918Z tests/test_embedding_cache.py::test_ensure_model_timeout_returns_none_and_logs_warning PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8341974Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_get_embedding_service_without_deps PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8357526Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_identical PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8372029Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_orthogonal PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8386155Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_zero_vector PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8401745Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_cosine_similarity_clamps_floating_point_overflow PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8416381Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_returns_none_without_vectors PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8433043Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_build_index_and_search PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8449568Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_embed_text_returns_none_without_model PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8462925Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reuses_instance_with_same_parameters PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8476501Z tests/test_embeddings.py::TestEmbeddingServiceDegraded::test_singleton_reinitializes_on_parameter_change PASSED [ 29%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8489784Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_text_shape SKIPPED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8501597Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_embed_texts_batch SKIPPED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8514300Z tests/test_embeddings.py::TestEmbeddingServiceWithModel::test_similar_texts_high_similarity SKIPPED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8577582Z tests/test_embeddings.py::TestEmbeddingCacheVersioning::test_cache_dir_contains_model_and_version PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8638568Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_for_missing_key PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8699750Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_put_skipped_when_cache_disabled PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8761347Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_returns_none_when_cache_disabled PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8819719Z tests/test_embeddings.py::TestEmbeddingCacheMethods::test_get_batch_returns_all_misses_for_empty_cache PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8837029Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_identity PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8854282Z tests/test_embeddings.py::TestCosineSimMatrix::test_cosine_similarity_matrix_normalizes_unnormalized_rows PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8868418Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_small_list_returns_ndarray PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8882622Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_empty_ndarray_returns_none PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8900517Z tests/test_embeddings.py::TestBuildIndexFallback::test_build_index_prefers_hnsw_when_enabled PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8916810Z tests/test_embeddings.py::TestSearchIndexFallback::test_numpy_fallback_search PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8931242Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_index_empty_returns_empty PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8945369Z tests/test_embeddings.py::TestSearchIndexFallback::test_search_non_ndarray_returns_empty PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8960244Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_empty_returns_empty PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8975029Z tests/test_embeddings.py::TestEmbedTextsDegraded::test_embed_texts_returns_nones_without_model PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.8992481Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_text_returns_none_for_empty_sanitized_input PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9007521Z tests/test_embeddings.py::TestEmbeddingInputSanitization::test_embed_texts_skips_invalid_items_and_preserves_order PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9021161Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_embeddings_available_returns_bool PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9089120Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_cache_dir_includes_model_and_version PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9156700Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_different_models_use_different_dirs PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9221308Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_slash_in_model_name_normalised PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9294446Z tests/test_embeddings.py::TestEmbeddingsAvailable::test_model_switch_no_cross_read PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9316007Z tests/test_enterprise_governance_assets.py::test_enterprise_governance_assets_exist PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9329417Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_effective_candidate_limit_scales_for_large_repositories PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9403084Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_positive_on_exception_profile_change PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9472230Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_true_negative_when_profile_is_unchanged PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9540222Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_signature_change_is_ignored PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9603426Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_file_without_history_is_skipped PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9671880Z tests/test_exception_contract_drift.py::TestExceptionContractDrift::test_edge_case_private_functions_do_not_trigger PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9738016Z tests/test_explain_cmd_extended.py::test_explain_list_to_json_file PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9799957Z tests/test_explain_cmd_extended.py::test_explain_error_code_to_json_file PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9884815Z tests/test_explain_cmd_extended.py::test_explain_repo_context_no_examples PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9976421Z tests/test_explain_cmd_extended.py::test_explain_repo_context_with_examples PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:20.9990645Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_list_value PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0003907Z tests/test_explain_cmd_extended.py::test_append_contract_section_with_dict_value PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0028317Z tests/test_explain_cmd_extended.py::test_explain_unknown_signal PASSED   [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0095325Z tests/test_explain_cmd_extended.py::test_explain_signal_with_output_file PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0109251Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_16_char_hex PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0124898Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_accepts_8_char_hex PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0138818Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_signal_abbr PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0152318Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_uppercase_hex PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0165507Z tests/test_explain_fingerprint.py::TestFingerprintRegex::test_rejects_17_chars PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0179800Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_path PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0193085Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_none_line PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0250256Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_returns_empty_for_missing_file PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0311989Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_basic_snippet PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0372766Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_target_lines_marked PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0433740Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_resolves_relative_path_via_repo_root PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0493398Z tests/test_explain_fingerprint.py::TestExtractCodeContext::test_content_strips_newlines PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0549517Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_file PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0610238Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_returns_none_for_missing_fingerprint PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0672594Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_finds_by_exact_finding_id PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0731272Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_prefix_match PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0799924Z tests/test_explain_fingerprint.py::TestExplainFindingFromFile::test_code_context_included PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0833637Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_help_includes_from_file PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.0868774Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_signal_abbr_still_works PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2302421Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_fingerprint_not_found_exits_1 PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2419583Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_resolves_finding PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2509742Z tests/test_explain_fingerprint.py::TestExplainCLIFingerprint::test_from_file_json_output PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2602994Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_without_exception PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2670113Z tests/test_explain_fingerprint.py::TestPrintFindingDetailSmoke::test_renders_minimal_result PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2688833Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_many_imports_detected PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2709401Z tests/test_fan_out_explosion.py::TestFOETruePositive::test_score_increases_with_more_imports PASSED [ 30%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2725143Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_few_imports_not_detected PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2742034Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_init_file_excluded PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2758690Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_test_files_excluded PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2774813Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_plugin_sdk_subpaths_grouped_to_single_dependency PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2793153Z tests/test_fan_out_explosion.py::TestFOETrueNegative::test_scoped_package_subpaths_grouped_to_scope_package PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2807062Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_with_defaults PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2819904Z tests/test_feedback_loop.py::TestPatternProposal::test_construction_full PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2833436Z tests/test_feedback_loop.py::TestPatternProposal::test_to_dict PASSED    [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2848981Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_detects_degrading_hotspots PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2863783Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_respects_min_occurrences PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2878767Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_excludes_stable_low_count PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2892469Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_empty_hotspots_returns_empty PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2908800Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_degrading_trend_boosts_confidence PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2927448Z tests/test_feedback_loop.py::TestDetectRecurringPatterns::test_aggregates_by_module PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2942268Z tests/test_feedback_loop.py::TestProposeDecisions::test_generates_proposals PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2956381Z tests/test_feedback_loop.py::TestProposeDecisions::test_skips_already_covered_scopes PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2970826Z tests/test_feedback_loop.py::TestProposeDecisions::test_proposal_ids_are_unique PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2985077Z tests/test_feedback_loop.py::TestProposeDecisions::test_enforcement_based_on_severity PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.2998541Z tests/test_feedback_loop.py::TestProposeDecisions::test_empty_graph_returns_empty PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3105837Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_returns_ok_with_proposals PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3168591Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_graph_returns_error PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3238494Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_no_proposals_returns_ok PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3314266Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_min_occurrences_parameter PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3397993Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_proposals_json_serializable PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3470402Z tests/test_feedback_loop.py::TestSuggestRulesAPI::test_agent_instruction_mentions_proposals PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3561132Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_pending_fp_count PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3623252Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_next_tool_call PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3682885Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_tp_has_zero_fp_count PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3744125Z tests/test_feedback_response_enrichment.py::TestFeedbackResponseEnrichment::test_feedback_response_includes_agent_instruction PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3784310Z tests/test_fetch_github_usage.py::test_build_queries_contains_expected_filenames PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3803902Z tests/test_fetch_github_usage.py::test_extract_repo_activity_deduplicates_by_repo_and_skips_archived PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3822158Z tests/test_fetch_github_usage.py::test_usage_rows_are_sorted PASSED      [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3839943Z tests/test_fetch_github_usage.py::test_extract_repo_names_deduplicates PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3859889Z tests/test_fetch_github_usage.py::test_resolve_repo_activity_via_repo_api_skips_archived PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3895592Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_filters_and_sums PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3915538Z tests/test_fetch_pypistats.py::test_aggregate_monthly_downloads_ignores_bad_rows PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3928918Z tests/test_file_discovery.py::TestMatchesAny::test_prepare_patterns_is_cached PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3944164Z tests/test_file_discovery.py::TestMatchesAny::test_exact_match PASSED    [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3958165Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_pattern PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3973939Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_deeply_nested PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.3987926Z tests/test_file_discovery.py::TestMatchesAny::test_recursive_dir_not_matching PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4013632Z tests/test_file_discovery.py::TestMatchesAny::test_wildcard_extension_pattern PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4028890Z tests/test_file_discovery.py::TestMatchesAny::test_empty_patterns_no_match PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4043127Z tests/test_file_discovery.py::TestMatchesAny::test_fnmatch_star_no_dir_separator PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4056492Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_first_matches PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4069443Z tests/test_file_discovery.py::TestMatchesAny::test_multiple_patterns_second_matches PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4170241Z tests/test_file_discovery.py::test_detect_language[.py-python] PASSED    [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4228230Z tests/test_file_discovery.py::test_detect_language[.pyi-python] PASSED   [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4283368Z tests/test_file_discovery.py::test_detect_language[.ts-typescript] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4338991Z tests/test_file_discovery.py::test_detect_language[.mts-typescript] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4391874Z tests/test_file_discovery.py::test_detect_language[.cts-typescript] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4444250Z tests/test_file_discovery.py::test_detect_language[.tsx-tsx] PASSED      [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4499365Z tests/test_file_discovery.py::test_detect_language[.js-javascript] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4555578Z tests/test_file_discovery.py::test_detect_language[.mjs-javascript] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4612044Z tests/test_file_discovery.py::test_detect_language[.cjs-javascript] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4666468Z tests/test_file_discovery.py::test_detect_language[.jsx-jsx] PASSED      [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4718167Z tests/test_file_discovery.py::test_detect_language[.rs-None] PASSED      [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4769438Z tests/test_file_discovery.py::test_detect_language[.go-None] PASSED      [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4821324Z tests/test_file_discovery.py::test_detect_language[-None] PASSED         [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.4870421Z tests/test_file_discovery.py::test_detect_language_case_insensitive PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.5257303Z tests/test_file_discovery.py::TestDiscoverFiles::test_basic_discovery PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.5674982Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_venv PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.6087291Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.conda] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.6520782Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.env] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.6946874Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.nox] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.7377501Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.tox] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.7798919Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_environment_directories[.pixi] PASSED [ 31%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.8269752Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_tmp_launch_virtualenv_directories PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.8717872Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_site_packages PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.9120071Z tests/test_file_discovery.py::TestDiscoverFiles::test_exclude_pycache PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.9493886Z tests/test_file_discovery.py::TestDiscoverFiles::test_empty_directory PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:21.9893530Z tests/test_file_discovery.py::TestDiscoverFiles::test_non_python_files_ignored PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.0279918Z tests/test_file_discovery.py::TestDiscoverFiles::test_custom_include_pattern PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.0706468Z tests/test_file_discovery.py::TestDiscoverFiles::test_oversized_file_skipped PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.1111442Z tests/test_file_discovery.py::TestDiscoverFiles::test_sorted_output PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.1510539Z tests/test_file_discovery.py::TestDiscoverFiles::test_file_info_fields_populated PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.1904712Z tests/test_file_discovery.py::TestDiscoverFiles::test_symlinks_skipped PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.2292332Z tests/test_file_discovery.py::TestDiscoverFiles::test_deduplication_with_overlapping_patterns PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.2682544Z tests/test_file_discovery.py::TestDiscoverFiles::test_max_discovery_files_caps_result PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.3086453Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_ts_when_supported PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.3559477Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_adds_modern_module_extensions PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.3956271Z tests/test_file_discovery.py::TestDiscoverFiles::test_default_include_counts_unsupported_typescript PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4441608Z tests/test_file_discovery.py::TestDiscoverFiles::test_cache_hit_preserves_skipped_language_counts PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4831689Z tests/test_file_discovery.py::TestDiscoverFiles::test_supported_languages_detected_once PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.4935483Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_hit_skips_glob PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5115169Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_invalidates_on_head_change PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5225636Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_recovers_from_corrupt_manifest PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5372800Z tests/test_file_discovery.py::TestDiscoverFiles::test_discovery_cache_uses_mtime_fallback_without_git PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5451265Z tests/test_file_discovery.py::TestMtimeFingerprint::test_symlink_excluded_from_fingerprint SKIPPED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5525963Z tests/test_file_discovery.py::TestMtimeFingerprint::test_fingerprint_candidate_count_ignores_symlinks PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5546256Z tests/test_finding_context.py::test_default_classification_two_fixture_layouts_and_generated PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5575698Z tests/test_finding_context.py::test_default_classification_migration_docs_and_production PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5591529Z tests/test_finding_context.py::test_default_classification_marks_work_artifacts_and_audit_outputs_non_operational PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5608713Z tests/test_finding_context.py::test_override_rules_use_precedence_and_pattern_specificity PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5631734Z tests/test_finding_context.py::test_split_findings_excludes_non_operational_by_default PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5655769Z tests/test_finding_context.py::test_split_findings_include_non_operational_opt_in PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5674036Z tests/test_finding_context.py::test_library_context_from_signal_metadata_candidate PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5696910Z tests/test_finding_context.py::test_split_findings_excludes_library_context_by_default PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5773845Z tests/test_finding_context.py::test_adapted_header_is_classified_as_library PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5838126Z tests/test_finding_context.py::test_vendored_directory_is_classified_as_library PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5859039Z tests/test_finding_context.py::test_pure_posix_paths_do_not_crash_context_classification PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.5880300Z tests/test_finding_context.py::test_doc_impl_drift_in_docs_context_remains_prioritized PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6799327Z tests/test_fix_actionability.py::TestFixTextPresence::test_medium_plus_findings_have_fix PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6815772Z tests/test_fix_actionability.py::TestFixTextActionability::test_fixture_fixes_are_actionable PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6829966Z tests/test_fix_actionability.py::TestFixTextActionability::test_no_fix_is_purely_vague PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6845488Z tests/test_fix_actionability.py::TestFixTextSpecificity::test_fixes_contain_identifiers PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6859034Z tests/test_fix_apply_integration.py::test_is_auto_applicable_high_local_low PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6872007Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_medium_fit PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6885698Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_cross_module_scope PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6899078Z tests/test_fix_apply_integration.py::test_is_auto_applicable_rejects_high_risk PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.6967263Z tests/test_fix_apply_integration.py::test_dirty_git_state_returns_error PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7035578Z tests/test_fix_apply_integration.py::test_no_git_check_when_require_clean_false PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7105751Z tests/test_fix_apply_integration.py::test_no_applicable_tasks_returns_empty_patches PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7288263Z tests/test_fix_apply_integration.py::test_dry_run_generates_patch_without_writing PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7389180Z tests/test_fix_apply_integration.py::test_apply_writes_docstring_patch PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7495246Z tests/test_fix_apply_integration.py::test_apply_writes_guard_clause_patch PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7565710Z tests/test_fix_apply_integration.py::test_apply_missing_file_produces_failed_entry PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7635318Z tests/test_fix_apply_integration.py::test_unknown_edit_kind_produces_unsupported_entry PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.7704624Z tests/test_fix_apply_integration.py::test_cli_fix_plan_help_contains_apply_flags PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8203840Z tests/test_fix_apply_integration.py::test_cli_dry_run_returns_json_with_patches PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8218584Z tests/test_fix_intent.py::TestEditKindMapping::test_mds_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8231148Z tests/test_fix_intent.py::TestEditKindMapping::test_pfs_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8245473Z tests/test_fix_intent.py::TestEditKindMapping::test_dca_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8257936Z tests/test_fix_intent.py::TestEditKindMapping::test_eds_default_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8271061Z tests/test_fix_intent.py::TestEditKindMapping::test_did_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8283888Z tests/test_fix_intent.py::TestEditKindMapping::test_avs_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8296843Z tests/test_fix_intent.py::TestEditKindMapping::test_ncv_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8309598Z tests/test_fix_intent.py::TestEditKindMapping::test_gcd_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8322580Z tests/test_fix_intent.py::TestEditKindMapping::test_bem_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8335354Z tests/test_fix_intent.py::TestEditKindMapping::test_tvs_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8348024Z tests/test_fix_intent.py::TestEditKindMapping::test_tpd_edit_kind PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8361391Z tests/test_fix_intent.py::TestEditKindMapping::test_unknown_signal_yields_unspecified PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8373566Z tests/test_fix_intent.py::TestEditKindMapping::test_all_signal_types_have_mapping PASSED [ 32%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8386251Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_docstring PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8400096Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_no_return_type_but_has_docstring PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8412777Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_high_complexity_with_docstring_and_return_type PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8425228Z tests/test_fix_intent.py::TestRefineEditKind::test_eds_low_complexity_defaults_to_add_docstring PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8439690Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_blast_radius PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8452385Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_layer_violation PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8465785Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_coupling_in_title PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8478997Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_inject_in_title PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8491575Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_service_in_title PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8503563Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_llm_in_title PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8519595Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_prompt_in_title PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8532536Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_decouple PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8544246Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_fan_out PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8557982Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_violation_type_prompt_injection PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8573804Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_coupling PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8585726Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_explicit_category_llm PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8598655Z tests/test_fix_intent.py::TestRefineEditKind::test_avs_no_heuristic_match_falls_back_to_remove_import PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8610930Z tests/test_fix_intent.py::TestRefineEditKind::test_unrelated_signal_returns_base PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8623671Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_populated PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8638050Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_none_when_no_start_line PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8651723Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_span_end_line_falls_back_to_start_line PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8665248Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_from_task PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8678897Z tests/test_fix_intent.py::TestDeriveFixIntent::test_target_symbol_none_when_absent PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8692191Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_from_refs PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8704223Z tests/test_fix_intent.py::TestDeriveFixIntent::test_canonical_source_none_when_no_refs PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8717493Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_mirrors_task_dict PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8729685Z tests/test_fix_intent.py::TestDeriveFixIntent::test_allowed_files_empty_when_task_dict_empty PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8741828Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_style PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8754585Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_always_includes_unrelated_refactor PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8767611Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_signature_change_for_mds PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8780281Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_new_abstraction_for_mds PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8792679Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_signature_for_add_type_annotation PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8805000Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_production_code_for_add_test PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8818395Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_implementation_and_signature_for_add_authorization_check PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8830660Z tests/test_fix_intent.py::TestDeriveFixIntent::test_forbidden_changes_no_duplicates PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8844794Z tests/test_fix_intent.py::TestDeriveFixIntent::test_expected_ast_delta_has_required_keys PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8859855Z tests/test_fix_intent.py::TestDeriveFixIntent::test_add_type_annotation_touches_signature_true PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8875018Z tests/test_fix_intent.py::TestDeriveFixIntent::test_merge_function_body_does_not_touch_signature PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8889199Z tests/test_fix_intent.py::TestDeriveFixIntent::test_unknown_signal_yields_unspecified_edit_kind PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8901667Z tests/test_fix_intent.py::TestDeriveFixIntent::test_result_contains_all_required_keys PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8915693Z tests/test_fix_intent.py::TestDeriveFixIntent::test_avs_blast_radius_sets_reduce_dependencies PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8928437Z tests/test_fix_intent.py::TestAstDeltaCompleteness::test_all_edit_kinds_have_ast_delta PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8944014Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_api_helpers PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8961098Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_present_in_task_to_api_dict_from_task_graph PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8976166Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_has_correct_edit_kind_for_mds PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.8991025Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_allowed_files_consistent_with_top_level PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9006545Z tests/test_fix_intent.py::TestIntegration::test_fix_intent_forbidden_changes_includes_universals PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9023923Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_map_no_none_values PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9036932Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_mds_no_none_edit_kind PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9050060Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_pfs_no_none_forbidden PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9062852Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_avs_no_none_allowed PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9077151Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_hsc_no_none_fields PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9090120Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_isd_no_none_fields PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9103708Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_maz_no_none_fields PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9115852Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_derive_gcd_no_none_fields PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9128280Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_ast_delta_map_no_none_keys PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9140720Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_style_change_not_empty PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9153346Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_unrelated_refactor_not_empty PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9168596Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_all_signal_types_edit_kind_not_none PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9183828Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_forbidden_changes_no_empty_strings PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9198072Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_allowed_files_no_empty_strings_pfs PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:22.9212893Z tests/test_fix_intent.py::TestFixIntentNegativeProperties::test_edit_kind_constants_not_empty PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.0219098Z tests/test_fix_plan_api_extended.py::test_target_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1184799Z tests/test_fix_plan_api_extended.py::test_exclude_path_nonexistent_adds_warning PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.1254580Z tests/test_fix_plan_api_extended.py::test_unknown_signal_returns_error PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.2228900Z tests/test_fix_plan_api_extended.py::test_deferred_findings_excluded_by_default PASSED [ 33%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.3222371Z tests/test_fix_plan_api_extended.py::test_finding_id_resolved_as_rule_id PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.4203062Z tests/test_fix_plan_api_extended.py::test_finding_id_no_match_returns_diagnostic PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.5183055Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_matching_files PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.6160111Z tests/test_fix_plan_api_extended.py::test_path_diagnostic_no_findings_in_path PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.7127139Z tests/test_fix_plan_api_extended.py::test_automation_fit_min_filters_low_tasks PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.8102567Z tests/test_fix_plan_api_extended.py::test_include_deferred_true_keeps_deferred_tasks PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.9107661Z tests/test_fix_plan_api_extended.py::test_dismissed_tasks_are_excluded_from_fix_plan PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.9190405Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_explicit PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.9297360Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_rich_explicit PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.9380348Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_auto_non_tty_produces_json PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:23.9460027Z tests/test_fix_plan_api_extended.py::test_fix_plan_format_json_via_shorthand PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.0432348Z tests/test_fix_plan_api_extended.py::test_cxs_extract_function_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.1413911Z tests/test_fix_plan_api_extended.py::test_cxs_without_pfs_eh_has_no_cross_signal_risk PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.2431446Z tests/test_fix_plan_api_extended.py::test_non_cxs_task_not_annotated_with_cross_signal_risk PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.2828324Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_shown_when_attribution_disabled PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.3183925Z tests/test_gap_fixes.py::TestAttributionHintInConfigShow::test_hint_absent_when_attribution_enabled PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.3203996Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_command_added_to_main_group PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.3237555Z tests/test_gap_fixes.py::TestPluginCommandsInCLI::test_plugin_discovery_failure_does_not_crash_cli PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.3381649Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_accepted_adr PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.3522509Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_lists_proposed_adr PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.3640020Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_json_format_returns_valid_json PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.3749872Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_no_decisions_dir_shows_hint PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.3865205Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_task_filter_narrows_results PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.3993684Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_scope_filter_narrows_results PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4027983Z tests/test_gap_fixes.py::TestDriftAdrCommand::test_adr_command_in_help PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4045262Z tests/test_gate_check.py::test_eval_feat_requires_all_feature_artifacts PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4058644Z tests/test_gate_check.py::test_eval_feat_passes_with_required_files PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4071935Z tests/test_gate_check.py::test_eval_signal_change_requires_audit_update PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4087443Z tests/test_gate_check.py::test_eval_signal_change_with_audit_update_is_ok PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4106493Z tests/test_gate_check.py::test_public_api_docstring_check_detects_missing_docstring PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4122692Z tests/test_gate_check.py::test_public_api_docstring_check_passes_with_added_docstring PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4138377Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_raise_value_error PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4152148Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_except PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4166727Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_bare_raise PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4181343Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_handler_types PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4195843Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractExceptionProfile::test_no_exceptions PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4210011Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_two_public_functions PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4225821Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_private_skipped PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4239311Z tests/test_gcd_ecd_helpers_coverage.py::TestExtractFunctionsFromSource::test_syntax_error PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4252540Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_name_match PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4265381Z tests/test_gcd_ecd_helpers_coverage.py::TestReferencesParam::test_no_match PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4280317Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_raise PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4293915Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_if_with_else PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4306656Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_assert PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4319887Z tests/test_gcd_ecd_helpers_coverage.py::TestHasGuard::test_no_guard PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4334499Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_flat PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4354475Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_single_if PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4371517Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4385270Z tests/test_gcd_ecd_helpers_coverage.py::TestMaxNestingDepth::test_nested_function_not_counted PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4399794Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_simple PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4412695Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_flat PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4426010Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_syntax_error PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4440830Z tests/test_gcd_ecd_helpers_coverage.py::TestFunctionMaxNesting::test_no_function PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4456836Z tests/test_generate_changelog_entry.py::test_build_entry_for_feat PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4469506Z tests/test_generate_changelog_entry.py::test_build_entry_for_fix PASSED  [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4498583Z tests/test_generate_changelog_entry.py::test_detect_current_version PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4620744Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_exits_zero_on_ok_response PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4740088Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_skill_count PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4861380Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_shows_module_paths PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.4976316Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_does_not_write_files PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.5073612Z tests/test_generate_skills_cmd.py::TestDefaultMode::test_zero_briefings_shows_no_modules_message PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.5217178Z tests/test_generate_skills_cmd.py::TestWriteMode::test_exits_zero PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.5399933Z tests/test_generate_skills_cmd.py::TestWriteMode::test_creates_skill_md_files PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.5557792Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_module_path PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.5713836Z tests/test_generate_skills_cmd.py::TestWriteMode::test_written_file_contains_signals PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.5867427Z tests/test_generate_skills_cmd.py::TestWriteMode::test_output_confirms_written_paths PASSED [ 34%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.6027835Z tests/test_generate_skills_cmd.py::TestWriteMode::test_does_not_overwrite_without_force PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.6183155Z tests/test_generate_skills_cmd.py::TestWriteMode::test_force_overwrites_existing PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.6304193Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_does_not_write PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.6428540Z tests/test_generate_skills_cmd.py::TestDryRunMode::test_dry_run_shows_preview PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.6525908Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_outputs_valid_json PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.6622306Z tests/test_generate_skills_cmd.py::TestJsonFormat::test_json_contains_skill_briefings PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.6749882Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_occurrences_forwarded PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.6869108Z tests/test_generate_skills_cmd.py::TestOptionForwarding::test_min_confidence_forwarded PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.6971346Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_exits_nonzero PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7067889Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_response_json_exits_nonzero PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7167572Z tests/test_generate_skills_cmd.py::TestErrorHandling::test_error_shown_to_user PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7272562Z tests/test_generate_skills_cmd.py::TestOutputFlag::test_output_writes_json_to_file PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7286777Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_filters_only_critical_and_high PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7299972Z tests/test_gh_issue_dedup.py::TestIterBlockFindings::test_empty_report_yields_nothing PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7313125Z tests/test_gh_issue_dedup.py::TestFindingId::test_prefers_explicit_id PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7326413Z tests/test_gh_issue_dedup.py::TestFindingId::test_fallback_to_fingerprint PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7339414Z tests/test_gh_issue_dedup.py::TestFindingId::test_deterministic_fallback PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7353138Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_marker_is_html_comment PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7367455Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_detects_marker_in_body PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7380110Z tests/test_gh_issue_dedup.py::TestMarkerAndDedup::test_is_duplicate_ignores_other_findings PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7394124Z tests/test_gh_issue_dedup.py::TestIssueBody::test_body_embeds_marker_and_metadata PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7571838Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_dry_run_reports_filed_count PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7641297Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_missing_report_is_treated_as_clean PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7853857Z tests/test_gh_issue_dedup.py::TestMainDryRun::test_malformed_json_exits_two PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7872431Z tests/test_git_blame_ingestion.py::test_parse_porcelain_empty_string PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7887170Z tests/test_git_blame_ingestion.py::test_parse_porcelain_valid_block PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7905042Z tests/test_git_blame_ingestion.py::test_parse_porcelain_invalid_author_time_ignored PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7918503Z tests/test_git_blame_ingestion.py::test_parse_porcelain_large_timestamp PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.7984976Z tests/test_git_blame_ingestion.py::test_blame_lines_file_not_found PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8049960Z tests/test_git_blame_ingestion.py::test_blame_lines_timeout PASSED       [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8127795Z tests/test_git_blame_ingestion.py::test_blame_lines_oserror PASSED       [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8203847Z tests/test_git_blame_ingestion.py::test_blame_lines_nonzero_returncode PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8268483Z tests/test_git_blame_ingestion.py::test_blame_lines_with_line_range PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8332498Z tests/test_git_blame_ingestion.py::test_blame_lines_success PASSED       [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8346453Z tests/test_git_blame_ingestion.py::test_blame_cache_eviction PASSED      [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8361539Z tests/test_git_blame_ingestion.py::test_blame_cache_miss PASSED          [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8425103Z tests/test_git_blame_ingestion.py::test_content_hash_returns_string PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8481840Z tests/test_git_blame_ingestion.py::test_content_hash_missing_file_returns_none PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8536670Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_empty_requests PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8635750Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_with_cache_hit PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8699272Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_worker_exception PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8768172Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_deduplicates_ranges PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8833075Z tests/test_git_blame_ingestion.py::test_blame_files_parallel_widens_range_when_none PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8892559Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_file_not_found PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.8949176Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_timeout PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9010626Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_nonzero_returncode PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9068093Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_branch_pattern PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9128938Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_merge_pr_pattern PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9190381Z tests/test_git_blame_ingestion.py::test_extract_branch_hint_no_match_returns_none PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9203259Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_copilot_coauthor_high_confidence PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9216554Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_cursor_coauthor PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9229474Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_codeium_coauthor PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9242045Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_anthropic_coauthor PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9254665Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_human_coauthor_not_flagged PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9271905Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_implement_pattern PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9284225Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_with_body_not_flagged PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9297670Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier1_long_first_line_not_flagged PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9311677Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_pattern_low_confidence PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9325674Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_tier2_long_message_not_flagged PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9339281Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_normal_human_message PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9351562Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_empty_message PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9364774Z tests/test_git_history_edge_cases.py::TestDetectAIAttribution::test_add_functionality_tier1 PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9379323Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[fix: resolve null pointer] PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9393745Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Bug: payment fails on zero amount] PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9408374Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[hotfix: emergency rollback] PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9423485Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[revert: undo breaking change] PASSED [ 35%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9437642Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[patch session timeout regression] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9451536Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix broken CI pipeline] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9465363Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Handle crash on empty input] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9482401Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_defect_messages_detected[Fix error in validation logic] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9501596Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Add user authentication] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9516499Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Refactor database layer] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9530980Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Update dependencies] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9545552Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[Implement caching strategy] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9559078Z tests/test_git_history_edge_cases.py::TestDefectCorrelation::test_non_defect_messages_not_flagged[chore: update changelog] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9572763Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_basic_aggregation PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9585600Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_ai_attributed_count PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9599271Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_defect_correlation PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9612132Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_known_files_filter PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9624983Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_recent_change_frequency PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9637722Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_timestamps_set PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9660183Z tests/test_git_history_edge_cases.py::TestBuildFileHistories::test_empty_commits PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9741009Z tests/test_git_history_index.py::test_initial_index_build_creates_manifest_and_commits PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9830239Z tests/test_git_history_index.py::test_index_appends_delta_on_descendant_head PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9918101Z tests/test_git_history_index.py::test_index_rebuilds_when_history_is_rewritten PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:24.9979014Z tests/test_git_history_safety.py::test_parse_git_history_uses_arg_list_not_shell PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0041161Z tests/test_git_history_safety.py::test_repo_path_with_shell_chars_is_never_injected_into_command PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0053615Z tests/test_git_history_safety.py::test_detect_ai_attribution_from_coauthor_marker PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0067934Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier1_message PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0081482Z tests/test_git_history_safety.py::test_detect_ai_attribution_tier2_is_weak_signal_only PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0094521Z tests/test_git_history_safety.py::test_defect_correlation_markers PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0134309Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0148815Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_filters_invalid_shapes PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0232457Z tests/test_github_api_correlator_and_export.py::test_github_client_request_and_headers PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0251543Z tests/test_github_api_correlator_and_export.py::test_github_client_rate_limit_and_error_paths PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0265946Z tests/test_github_api_correlator_and_export.py::test_github_client_issue_pr_file_helpers PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.0284323Z tests/test_github_api_correlator_and_export.py::test_negative_context_export_module_formats PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.4772408Z tests/test_golden_snapshot.py::TestJsonGoldenSnapshot::test_json_snapshot PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.4924706Z tests/test_golden_snapshot.py::TestSarifGoldenSnapshot::test_sarif_snapshot PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.4939962Z tests/test_grouping.py::TestGroupBySignal::test_groups_by_signal_type PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.4953916Z tests/test_grouping.py::TestGroupBySignal::test_sorted_group_keys PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.4971604Z tests/test_grouping.py::TestGroupBySeverity::test_groups_by_severity PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.4986310Z tests/test_grouping.py::TestGroupByDirectory::test_groups_by_parent_dir PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.4999632Z tests/test_grouping.py::TestGroupByDirectory::test_no_file_path PASSED   [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5013403Z tests/test_grouping.py::TestGroupByModule::test_groups_by_first_segment PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5027453Z tests/test_grouping.py::TestGroupByModule::test_no_file_path PASSED      [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5043169Z tests/test_grouping.py::TestEdgeCases::test_empty_findings PASSED        [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5057229Z tests/test_grouping.py::TestEdgeCases::test_single_finding PASSED        [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5073770Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[signal] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5088398Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[severity] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5104354Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[directory] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5121968Z tests/test_grouping.py::TestEdgeCases::test_all_modes_accept_findings[module] PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5214573Z tests/test_guard_clause_deficit.py::test_gcd_deep_nesting_detection PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5229050Z tests/test_guard_contract.py::TestInferLayer::test_signals_layer PASSED  [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5242325Z tests/test_guard_contract.py::TestInferLayer::test_api_layer PASSED      [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5255370Z tests/test_guard_contract.py::TestInferLayer::test_commands_layer PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5269038Z tests/test_guard_contract.py::TestInferLayer::test_models_layer PASSED   [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5281803Z tests/test_guard_contract.py::TestInferLayer::test_unknown_layer PASSED  [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5294989Z tests/test_guard_contract.py::TestInferLayer::test_backslash_normalisation PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5371219Z tests/test_guard_contract.py::TestExtractPublicApi::test_extracts_all_from_init PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5442496Z tests/test_guard_contract.py::TestExtractPublicApi::test_fallback_to_imports PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5509272Z tests/test_guard_contract.py::TestExtractPublicApi::test_missing_file PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5586604Z tests/test_guard_contract.py::TestFindRelatedTests::test_finds_matching_test PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5649899Z tests/test_guard_contract.py::TestFindRelatedTests::test_no_tests_dir PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5719280Z tests/test_guard_contract.py::TestExtractImports::test_extracts_imports PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5780886Z tests/test_guard_contract.py::TestExtractImports::test_nonexistent PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5842412Z tests/test_guard_contract.py::TestBuildGuardContract::test_minimal_contract PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5901363Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_steer_data PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.5961225Z tests/test_guard_contract.py::TestBuildGuardContract::test_with_findings PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6024012Z tests/test_guard_contract.py::TestBuildGuardContract::test_schema_version PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6098761Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_returns_ok_without_arch_graph PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6170777Z tests/test_guard_contract.py::TestGuardContractEndpoint::test_includes_next_step_contract PASSED [ 36%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6184996Z tests/test_guided_mode.py::TestTrafficLight::test_green_low_score_no_findings PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6197733Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_medium_score PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6211217Z tests/test_guided_mode.py::TestTrafficLight::test_red_high_score PASSED  [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6224471Z tests/test_guided_mode.py::TestTrafficLight::test_red_on_critical_finding PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6237054Z tests/test_guided_mode.py::TestTrafficLight::test_yellow_on_high_finding PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6250581Z tests/test_guided_mode.py::TestTrafficLight::test_custom_thresholds PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6263856Z tests/test_guided_mode.py::TestTrafficLight::test_empty_thresholds_use_defaults PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6277299Z tests/test_guided_mode.py::TestCanContinue::test_green_can_continue PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6291028Z tests/test_guided_mode.py::TestCanContinue::test_yellow_cannot_continue PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6304201Z tests/test_guided_mode.py::TestCanContinue::test_red_cannot_continue PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6319814Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6334566Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6349015Z tests/test_guided_mode.py::TestHeadlines::test_headline_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6364799Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[green] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6378691Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[yellow] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6392485Z tests/test_guided_mode.py::TestHeadlines::test_emoji_exists_for_every_status[red] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6408081Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[critical-Kritisch] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6422870Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[high-Wichtig] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6437924Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[medium-Auff\xe4llig] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6452603Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[low-Hinweis] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6468140Z tests/test_guided_mode.py::TestSeverityLabels::test_known_severities[info-Info] PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6481244Z tests/test_guided_mode.py::TestSeverityLabels::test_unknown_severity_returns_raw PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6494729Z tests/test_guided_mode.py::TestSignalPlainText::test_scoring_active_signals_follow_runtime_defaults PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6508223Z tests/test_guided_mode.py::TestSignalPlainText::test_all_scoring_signals_have_plain_text PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6521006Z tests/test_guided_mode.py::TestSignalPlainText::test_unknown_signal_returns_type_name PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6534450Z tests/test_guided_mode.py::TestSignalPlainText::test_all_signal_types_covered PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6546914Z tests/test_guided_mode.py::TestPromptTemplates::test_all_scoring_signals_have_templates PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6562080Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_file_role_placeholder PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6575777Z tests/test_guided_mode.py::TestPromptTemplates::test_templates_contain_expected_outcome PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6589054Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_function PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6603518Z tests/test_guided_mode.py::TestFileRoleDescription::test_logical_location_method PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6618494Z tests/test_guided_mode.py::TestFileRoleDescription::test_directory_heuristic PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6635339Z tests/test_guided_mode.py::TestFileRoleDescription::test_fallback_no_info PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6648892Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_returns_string PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6661118Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_unknown_signal_fallback PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6673644Z tests/test_guided_mode.py::TestGenerateAgentPrompt::test_no_raw_file_path_in_prompt PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6686757Z tests/test_guided_mode.py::TestCalibration::test_calibrated_when_thresholds_present PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6703488Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_empty PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6716710Z tests/test_guided_mode.py::TestCalibration::test_not_calibrated_for_none PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6730263Z tests/test_guided_mode.py::TestFindingGuided::test_returns_expected_keys PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6747129Z tests/test_guided_mode.py::TestFindingGuided::test_no_rank_when_omitted PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6762153Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_prefers_architecture_boundary PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6791163Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_returns_guidance PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6807978Z tests/test_guided_mode.py::TestFirstRunSummary::test_build_first_run_summary_empty_uses_default_next_step PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6823611Z tests/test_guided_mode.py::TestFirstRunSummary::test_select_priority_findings_keeps_distinct_lines_same_signal PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.6845876Z tests/test_guided_mode.py::TestStatusCommand::test_status_help PASSED    [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8238841Z tests/test_guided_mode.py::TestStatusCommand::test_status_always_exit_zero PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8257383Z tests/test_guided_mode.py::TestStatusCommand::test_status_json_payload_contains_guidance_fields PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8277675Z tests/test_guided_mode.py::TestSetupCommand::test_setup_help PASSED      [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8375778Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8447859Z tests/test_guided_mode.py::TestSetupCommand::test_setup_json_output PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8461323Z tests/test_guided_mode.py::TestProfileGuidedFields::test_vibe_coding_has_guided_thresholds PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8475107Z tests/test_guided_mode.py::TestProfileGuidedFields::test_default_profile_empty_thresholds PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8488140Z tests/test_guided_mode.py::TestProfileGuidedFields::test_output_language_field PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8558890Z tests/test_guided_mode.py::TestFirstRunRenderMode::test_first_run_skips_module_table_and_shows_next_steps PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8572622Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_empty_string PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8586809Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_single_char PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8600269Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_high_entropy PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8613529Z tests/test_hardcoded_secret.py::TestShannonEntropy::test_low_entropy PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8693135Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_secret_key_hardcoded PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8768342Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_github_token PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8843122Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_aws_access_key PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8915594Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_openai_key PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.8988527Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_non_secret_variable_name PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9060115Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_with_bearer_wrapper PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9131815Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_known_prefix_in_generic_keyword_argument PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9205948Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_password_literal PASSED [ 37%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9281203Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_token_url_with_embedded_credentials_still_detected PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9352638Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_placeholder_secret PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9426077Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_annotated_assignment PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9499715Z tests/test_hardcoded_secret.py::TestHSCTruePositives::test_enum_member_with_real_token_still_detected PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9572900Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_variable PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9644502Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_getenv PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9713397Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_get PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9785008Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_short_string PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9856368Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_test_file_skipped PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9920334Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_python_skipped PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:25.9991854Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_non_secret_variable PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0069046Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_fstring_value PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0144091Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_enum_symbolic_member_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0221049Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_schema_symbolic_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0294141Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0372091Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_with_var_suffix_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0452270Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_and_message_constants_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0524178Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0596031Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_auth_url_oauth_endpoint_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0665669Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_cache_file_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0737283Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_error_message_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0806451Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_tokens_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0875677Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_class_and_template_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.0946105Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_vocab_files_names_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1016855Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_keyword_arg_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1087584Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ml_tokenizer_name_does_not_suppress_real_prefix_secret PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1158655Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_genai_metric_constants_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1230511Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_otel_semconv_suppression_does_not_hide_real_secret_prefix PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1301658Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_placeholder_template_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1375731Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_yaml_env_template_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1450515Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_env_var_name_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1528981Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_marker_suppression_does_not_hide_known_prefix PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1604410Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_token_prefix_constant_not_flagged_when_literal_is_only_prefix PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1684056Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_token_endpoint_template_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1825524Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_gateway_token_with_randomuuid_template_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1910042Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_display_token_composite_template_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.1992302Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_jwt_token_assembly_template_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2083465Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_config_profile_id_constant_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2171041Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_fixture_placeholder_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2252483Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_test_helpers_file_token_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2331045Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_python_test_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2409263Z tests/test_hardcoded_secret.py::TestHSCTrueNegatives::test_ts_mock_prefixed_secret_var_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2483806Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_metadata_includes_cwe PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2558881Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_fix_suggestion_present PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2623282Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_empty_parse_results PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2693958Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_syntax_error_file_skipped PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2765830Z tests/test_hardcoded_secret.py::TestHSCEdgeCases::test_class_attribute_secret PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2846595Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_pem_private_key_detected PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2922673Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_base64_token_block_detected PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.2999689Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_connection_string_with_password_detected PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3082991Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_sql_query_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3157160Z tests/test_hardcoded_secret.py::TestMultilineSecrets::test_multiline_help_text_not_flagged PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3230162Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tp_findings_not_none PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3300903Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_env_var PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3372724Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_tn_no_findings_for_safe_name PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3444831Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_severity_not_none PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3519539Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_findings_score_not_none PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3587227Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_empty_list_for_empty_input PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3658461Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_github_token_findings_not_none PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3728838Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_aws_key_findings_not_none PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3797456Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_metadata_not_none_in_findings PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3866299Z tests/test_hardcoded_secret.py::TestHSCNegativeProperties::test_title_not_none_in_findings PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3880603Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_getenv_call PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3894288Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_config_call PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3908203Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_environ_subscript PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3921499Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_fstring PASSED [ 38%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3935114Z tests/test_hsc_helpers_coverage.py::TestIsSafeValue::test_string_literal PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3947889Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_str_constant PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3961317Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_int_constant PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3974481Z tests/test_hsc_helpers_coverage.py::TestExtractStringValue::test_name_node PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.3987779Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_bearer_prefix PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4002198Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_token_prefix PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4015844Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_no_prefix PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4028551Z tests/test_hsc_helpers_coverage.py::TestNormalizeSecretLiteralCandidate::test_whitespace_stripped PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4041926Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_plain_http PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4055675Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_https PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4070576Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_url_with_userinfo PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4083461Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_not_http PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4095720Z tests/test_hsc_helpers_coverage.py::TestIsEndpointUrlLiteral::test_no_scheme PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4109317Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_relative_path PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4121645Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_windows_path PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4136021Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_unix_absolute PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4150273Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_home_relative PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4163354Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_bare_filename PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4175984Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_dotfile PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4190770Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_empty_string PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4203509Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_newline_in_value PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4216601Z tests/test_hsc_helpers_coverage.py::TestIsFileLikeLiteral::test_path_with_separator_and_ext PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4231327Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_uppercase PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4245395Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_camel_case PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4258000Z tests/test_hsc_helpers_coverage.py::TestNormalizeSymbolName::test_special_chars PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4271368Z tests/test_hsc_helpers_coverage.py::TestExprName::test_name_node PASSED  [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4285762Z tests/test_hsc_helpers_coverage.py::TestExprName::test_attribute_node PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4300888Z tests/test_hsc_helpers_coverage.py::TestExprName::test_other_node PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4314442Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_enum_class PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4328155Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_non_enum_class PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4344476Z tests/test_hsc_helpers_coverage.py::TestIsInEnumMemberContext::test_function_inside_class PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4357823Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_enum_context PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4371308Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_name_matches_value PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4384669Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_no_match PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4396835Z tests/test_hsc_helpers_coverage.py::TestIsSymbolDeclarationLiteral::test_non_symbol_value PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4409509Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_long_sentence PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4422844Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_short_string PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4434875Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_newline PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4448651Z tests/test_hsc_helpers_coverage.py::TestLooksLikeNaturalLanguageMessage::test_no_spaces PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4461479Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_chat_template PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4473908Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4487123Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_pad_token_id PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4500410Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_special_token_marker PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4512879Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_bracket_pattern PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4527163Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_jinja_template PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4539971Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_unrelated PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4552744Z tests/test_hsc_helpers_coverage.py::TestIsMlTokenizerContextLiteral::test_tokenizer_class_name PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4565742Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_valid PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4578892Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_too_long PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4591356Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_has_space PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4605301Z tests/test_hsc_helpers_coverage.py::TestIsOtelSemconvLiteral::test_no_match PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4617713Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_yaml_template PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4630789Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_single_line PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4643649Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_multiline_no_placeholder PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4656801Z tests/test_hsc_helpers_coverage.py::TestIsEnvPlaceholderTemplateLiteral::test_ini_template PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4669454Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_env_suffix_detected PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4682449Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_var_suffix_detected PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4695315Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_all_caps_value PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4708103Z tests/test_hsc_helpers_coverage.py::TestIsEnvVarNameLiteral::test_not_secret_shaped_value PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4721067Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_marker PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4733201Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_prefix PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4746968Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_message PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4760553Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_error_code PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4774084Z tests/test_hsc_helpers_coverage.py::TestIsMarkerConstantName::test_regular_secret_name PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4848880Z tests/test_import_command.py::TestSonarQubeAdapter::test_empty_report PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.4930721Z tests/test_import_command.py::TestSonarQubeAdapter::test_single_issue PASSED [ 39%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5019373Z tests/test_import_command.py::TestSonarQubeAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5096103Z tests/test_import_command.py::TestPylintAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5171869Z tests/test_import_command.py::TestPylintAdapter::test_single_message PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5258566Z tests/test_import_command.py::TestPylintAdapter::test_severity_mapping PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5332249Z tests/test_import_command.py::TestCodeClimateAdapter::test_empty_report PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5406721Z tests/test_import_command.py::TestCodeClimateAdapter::test_single_issue PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5478619Z tests/test_import_command.py::TestLoadExternalReport::test_unsupported_format PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5549190Z tests/test_import_command.py::TestLoadExternalReport::test_invalid_json PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5563914Z tests/test_import_command.py::TestLoadExternalReport::test_supported_formats_list PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5638208Z tests/test_import_command.py::TestLoadExternalReport::test_non_utf8_file_raises_value_error PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5706317Z tests/test_import_command.py::TestLoadExternalReport::test_missing_file_raises_oserror PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.5757687Z tests/test_import_command.py::TestImportCLI::test_help_shows_formats PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.7579138Z tests/test_import_command.py::TestImportCLI::test_import_sonarqube_json_output PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9511437Z tests/test_import_command.py::TestImportCLI::test_import_empty_pylint_report PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9733953Z tests/test_import_command.py::TestImportCLI::test_import_invalid_json_fails PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9748334Z tests/test_incremental.py::TestContentHashForFile::test_returns_file_hash_unchanged PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9761517Z tests/test_incremental.py::TestContentHashForFile::test_different_hashes_produce_different_keys PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9775437Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_within_ttl PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9790108Z tests/test_incremental.py::TestBaselineSnapshot::test_is_valid_expired PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9804545Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_no_changes PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9818399Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_added PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9831573Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_removed PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9845871Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_modified PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9872918Z tests/test_incremental.py::TestBaselineSnapshot::test_changed_files_mixed PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9886500Z tests/test_incremental.py::TestBaselineSnapshot::test_all_changed_union PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9899950Z tests/test_incremental.py::TestBaselineSnapshot::test_stores_score PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9913150Z tests/test_incremental.py::TestBaselineSnapshot::test_default_ttl PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9927363Z tests/test_incremental.py::TestBaselineSnapshot::test_empty_baseline_vs_populated_current PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9941274Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_scope PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9954647Z tests/test_incremental.py::TestSignalScopeRegistry::test_file_local_signals_present PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9966537Z tests/test_incremental.py::TestSignalScopeRegistry::test_git_dependent_signals_present PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9980004Z tests/test_incremental.py::TestSignalScopeRegistry::test_cross_file_signals_present PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:26.9993457Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_scope_is_cross_file PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0006590Z tests/test_incremental.py::TestSignalScopeRegistry::test_all_signals_have_valid_cache_dependency_scope PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0019998Z tests/test_incremental.py::TestSignalScopeRegistry::test_default_cache_dependency_scope_is_repo_wide PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0032306Z tests/test_incremental.py::TestDirectionForDelta::test_improving PASSED  [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0044826Z tests/test_incremental.py::TestDirectionForDelta::test_degrading PASSED  [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0057689Z tests/test_incremental.py::TestDirectionForDelta::test_stable_zero PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0070591Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_positive PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0083259Z tests/test_incremental.py::TestDirectionForDelta::test_stable_small_negative PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0098532Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_positive PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0113184Z tests/test_incremental.py::TestDirectionForDelta::test_boundary_negative PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0127691Z tests/test_incremental.py::TestFindingKey::test_deterministic PASSED     [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0140916Z tests/test_incremental.py::TestFindingKey::test_different_file PASSED    [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0154794Z tests/test_incremental.py::TestFindingKey::test_different_line PASSED    [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0170271Z tests/test_incremental.py::TestFindingKey::test_different_signal PASSED  [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0183818Z tests/test_incremental.py::TestFindingKey::test_none_file_path PASSED    [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0198191Z tests/test_incremental.py::TestFindingKey::test_different_description_produces_different_key PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0212524Z tests/test_incremental.py::TestFindingKey::test_different_fix_produces_different_key PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0225033Z tests/test_incremental.py::TestIncrementalResult::test_construction PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0239124Z tests/test_incremental.py::TestIncrementalResult::test_confidence_mixed PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0269515Z tests/test_incremental.py::TestIncrementalSignalRunner::test_empty_changed_files_runs_without_error PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0295527Z tests/test_incremental.py::TestIncrementalSignalRunner::test_expired_baseline_flagged PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0320609Z tests/test_incremental.py::TestIncrementalSignalRunner::test_file_local_signals_marked_exact PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0345096Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_findings_carried_estimated PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0369793Z tests/test_incremental.py::TestIncrementalSignalRunner::test_cross_file_finding_on_removed_file_is_pruned PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0394048Z tests/test_incremental.py::TestIncrementalSignalRunner::test_new_finding_detected PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0417781Z tests/test_incremental.py::TestIncrementalSignalRunner::test_resolved_finding_when_file_removed PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0441837Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_and_direction PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.0472408Z tests/test_incremental.py::TestIncrementalSignalRunner::test_delta_scoring_matches_full_recompute PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1004706Z tests/test_incremental.py::TestBaselineManagerSingleton::test_instance_creates_singleton_only_once_under_concurrent_access PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1018762Z tests/test_init_cmd.py::TestProfiles::test_default_profile_exists PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1031678Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_profile_exists PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1045548Z tests/test_init_cmd.py::TestProfiles::test_strict_profile_exists PASSED  [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1058721Z tests/test_init_cmd.py::TestProfiles::test_get_profile_returns_correct PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1073239Z tests/test_init_cmd.py::TestProfiles::test_get_profile_unknown_raises PASSED [ 40%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1086283Z tests/test_init_cmd.py::TestProfiles::test_list_profiles_returns_all PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1099521Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_copy_paste PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1113003Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_upweights_bypass PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1125461Z tests/test_init_cmd.py::TestProfiles::test_vibe_coding_lower_thresholds PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1138202Z tests/test_init_cmd.py::TestProfiles::test_strict_fail_on_medium PASSED  [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.1607830Z tests/test_init_cmd.py::TestInitCommand::test_init_creates_drift_yaml PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.2021998Z tests/test_init_cmd.py::TestInitCommand::test_init_default_profile PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.2434964Z tests/test_init_cmd.py::TestInitCommand::test_init_default_excludes_non_operational_paths PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.2870889Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_profile PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.3286966Z tests/test_init_cmd.py::TestInitCommand::test_init_strict_profile PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.3696622Z tests/test_init_cmd.py::TestInitCommand::test_init_ci_creates_workflow PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.4102154Z tests/test_init_cmd.py::TestInitCommand::test_init_hooks_creates_pre_push PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.4510284Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_creates_vscode_config PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.4917646Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_output_preserves_extra_brackets PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.5327066Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_creates_config_snippet PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.5694474Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_dry_run_lists_snippet PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.6072518Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_includes_claude_snippet PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.6794372Z tests/test_init_cmd.py::TestInitCommand::test_init_dry_run_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.7611704Z tests/test_init_cmd.py::TestInitCommand::test_init_full_json_marks_existing_files_as_skip PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.7795183Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_falls_back_to_current_python PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.7961192Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_prefers_console_script_when_available PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.8185853Z tests/test_init_cmd.py::TestInitCommand::test_init_mcp_and_claude_share_launcher PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.8719035Z tests/test_init_cmd.py::TestInitCommand::test_init_full_creates_all PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.9426519Z tests/test_init_cmd.py::TestInitCommand::test_init_skips_existing_files PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:27.9866085Z tests/test_init_cmd.py::TestInitCommand::test_init_yaml_is_valid PASSED  [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.0308555Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_has_policies PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.0714543Z tests/test_init_cmd.py::TestInitCommand::test_init_workflow_strict_uses_medium PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.1101235Z tests/test_init_cmd.py::TestInitCommand::test_init_output_mentions_next_steps PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.1518266Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_output_mentions_merge_target PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.1924323Z tests/test_init_cmd.py::TestInitCommand::test_init_vibe_coding_mentions_escalation PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.2335155Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_creates_cursorrules PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.2754797Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_creates_windsurfrules PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.3155147Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_creates_claude_md PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.3556422Z tests/test_init_cmd.py::TestInitCommand::test_init_copilot_creates_copilot_instructions PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.3937506Z tests/test_init_cmd.py::TestInitCommand::test_init_cursor_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4315805Z tests/test_init_cmd.py::TestInitCommand::test_init_windsurf_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.4705380Z tests/test_init_cmd.py::TestInitCommand::test_init_claude_code_dry_run_lists_file_no_write PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5069768Z tests/test_init_cmd.py::TestInitCommand::test_init_all_editor_snippets_json PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5434059Z tests/test_init_cmd.py::TestInitCommand::test_init_full_includes_editor_snippets PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5518816Z tests/test_insecure_default.py::TestISDTruePositives::test_debug_true PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5604310Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_star PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5755351Z tests/test_insecure_default.py::TestISDTruePositives::test_allowed_hosts_empty PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5835244Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_allow_all PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5913679Z tests/test_insecure_default.py::TestISDTruePositives::test_cors_origin_allow_all PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.5993633Z tests/test_insecure_default.py::TestISDTruePositives::test_session_cookie_insecure PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6076208Z tests/test_insecure_default.py::TestISDTruePositives::test_csrf_cookie_insecure PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6157909Z tests/test_insecure_default.py::TestISDTruePositives::test_ssl_redirect_disabled PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6236792Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6314679Z tests/test_insecure_default.py::TestISDTruePositives::test_verify_false_localhost_is_downgraded PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6393110Z tests/test_insecure_default.py::TestISDTruePositives::test_multiple_insecure_defaults PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6473668Z tests/test_insecure_default.py::TestISDTruePositives::test_similar_ignore_marker_does_not_skip_file PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6555686Z tests/test_insecure_default.py::TestISDTrueNegatives::test_debug_false PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6633360Z tests/test_insecure_default.py::TestISDTrueNegatives::test_allowed_hosts_specific PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6709597Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cors_false PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6786497Z tests/test_insecure_default.py::TestISDTrueNegatives::test_cookie_secure_true PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6863610Z tests/test_insecure_default.py::TestISDTrueNegatives::test_verify_true PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.6941877Z tests/test_insecure_default.py::TestISDTrueNegatives::test_test_file_skipped PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7018267Z tests/test_insecure_default.py::TestISDTrueNegatives::test_conftest_skipped PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7096679Z tests/test_insecure_default.py::TestISDTrueNegatives::test_exact_ignore_directive_with_reason_skips_file PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7168435Z tests/test_insecure_default.py::TestISDTrueNegatives::test_non_python_skipped PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7248520Z tests/test_insecure_default.py::TestISDTrueNegatives::test_unrelated_variable PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7337724Z tests/test_insecure_default.py::TestISDEdgeCases::test_metadata_includes_cwe PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7417484Z tests/test_insecure_default.py::TestISDEdgeCases::test_fix_suggestion_present PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7491092Z tests/test_insecure_default.py::TestISDEdgeCases::test_empty_parse_results PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7581921Z tests/test_insecure_default.py::TestISDEdgeCases::test_syntax_error_file_skipped PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7667380Z tests/test_insecure_default.py::TestISDEdgeCases::test_severity_mapping PASSED [ 41%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7755639Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_debug_true PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7849546Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_settings_allowed_hosts_star PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.7935102Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_multiple_insecure_defaults PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8017142Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_verify_false_in_view PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8156967Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_django_debug_from_env PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8238839Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8373850Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_config_driven_debug PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8463024Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_fastapi_verify_false_in_endpoint PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8552587Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_run_debug_keyword_not_detected PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8638329Z tests/test_insecure_default.py::TestFrameworkSpecificDefaults::test_flask_debug_module_level PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8723284Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tp_findings_not_none PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8808237Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_debug_false PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8890775Z tests/test_insecure_default.py::TestISDNegativeProperties::test_tn_no_findings_for_empty_file PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.8976512Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_severity_not_none PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.9062973Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_score_not_none PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.9143068Z tests/test_insecure_default.py::TestISDNegativeProperties::test_empty_list_for_empty_input PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.9225722Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_file_path_not_none PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.9308622Z tests/test_insecure_default.py::TestISDNegativeProperties::test_findings_title_not_none PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.9389314Z tests/test_insecure_default.py::TestISDNegativeProperties::test_metadata_not_none PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:28.9478581Z tests/test_insecure_default.py::TestISDNegativeProperties::test_description_not_none PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:29.8262144Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_full_pipeline_runs PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:30.6893550Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_finds_python_files PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:31.7441463Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_generates_findings PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:32.7452307Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_module_scores_populated PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:33.6772754Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_config_respected PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:34.4964137Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_cache_dir_created PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.3359385Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_second_run_uses_cache PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8618233Z tests/test_integration.py::TestIntegrationAnalyzeRepo::test_empty_repo_only_init_py PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8703469Z tests/test_integrations.py::TestIntegrationBase::test_integration_result_defaults PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8782972Z tests/test_integrations.py::TestIntegrationBase::test_integration_context_fields PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8797723Z tests/test_integrations.py::TestParseJsonOutput::test_parses_array PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8811265Z tests/test_integrations.py::TestParseJsonOutput::test_parses_object PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8824538Z tests/test_integrations.py::TestParseJsonOutput::test_tolerates_trailing_text PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8838971Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_garbage PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.8852417Z tests/test_integrations.py::TestParseJsonOutput::test_returns_none_on_empty PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.9153652Z tests/test_integrations.py::TestRunCommand::test_successful_command PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.9465022Z tests/test_integrations.py::TestRunCommand::test_repo_path_placeholder_substituted PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:35.9559266Z tests/test_integrations.py::TestRunCommand::test_missing_command_returns_127 PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.9696502Z tests/test_integrations.py::TestRunCommand::test_timeout_returns_timed_out PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.9717437Z tests/test_integrations.py::TestYamlHintAdapter::test_is_available_always_true PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.9801287Z tests/test_integrations.py::TestYamlHintAdapter::test_run_returns_hint_text PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.9844644Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_false_when_not_in_path PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.9860990Z tests/test_integrations.py::TestSuperpowersAdapter::test_is_available_true_when_in_path PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:36.9944507Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_maps_json_findings PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0025105Z tests/test_integrations.py::TestSuperpowersAdapter::test_run_handles_command_not_found PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0039021Z tests/test_integrations.py::TestIntegrationsConfig::test_default_disabled PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0053962Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_has_integrations_field PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0066826Z tests/test_integrations.py::TestIntegrationsConfig::test_round_trip_with_adapter PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0083055Z tests/test_integrations.py::TestIntegrationsConfig::test_drift_config_integrations_round_trip PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0161910Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_skipped_when_disabled PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0243031Z tests/test_integrations.py::TestPipelineIntegrationHook::test_hook_runs_when_enabled PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0322592Z tests/test_integrations.py::TestPipelineIntegrationHook::test_disabled_adapter_skipped PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0337923Z tests/test_intent.py::TestIntentCategory::test_category_is_str_enum PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0351271Z tests/test_intent.py::TestRequirement::test_fields PASSED                [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0363609Z tests/test_intent.py::TestRequirement::test_with_validation_signal PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0377530Z tests/test_intent.py::TestRequirement::test_priority_literal PASSED      [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0389961Z tests/test_intent.py::TestConstraint::test_fields PASSED                 [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0403620Z tests/test_intent.py::TestIntentContract::test_creation PASSED           [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0417619Z tests/test_intent.py::TestIntentContract::test_id_is_uuid PASSED         [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0431138Z tests/test_intent.py::TestIntentContract::test_serialization_roundtrip PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0445331Z tests/test_intent.py::TestLLMFallback::test_fallback_classify_returns_category PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0459475Z tests/test_intent.py::TestLLMFallback::test_fallback_handles_empty_input PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0472916Z tests/test_intent.py::TestLLMFallback::test_llm_not_available_graceful PASSED [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0486275Z tests/test_intent.py::TestClassifyIntent::test_data_keywords PASSED      [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0503512Z tests/test_intent.py::TestClassifyIntent::test_auth_keywords PASSED      [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0516836Z tests/test_intent.py::TestClassifyIntent::test_api_keywords PASSED       [ 42%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0530107Z tests/test_intent.py::TestClassifyIntent::test_automation_keywords PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0542692Z tests/test_intent.py::TestClassifyIntent::test_realtime_keywords PASSED  [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0558190Z tests/test_intent.py::TestClassifyIntent::test_requirements_generated PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0572647Z tests/test_intent.py::TestClarifyingQuestions::test_generates_questions_for_incomplete_contract PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0585697Z tests/test_intent.py::TestClarifyingQuestions::test_question_has_required_fields PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0599757Z tests/test_intent.py::TestClarifyingQuestions::test_empty_requirements_still_generates PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0710614Z tests/test_intent.py::TestContractStorage::test_save_and_load_roundtrip PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0892639Z tests/test_intent.py::TestContractStorage::test_append_multiple_contracts PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.0973488Z tests/test_intent.py::TestContractStorage::test_load_from_empty_dir PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1061479Z tests/test_intent.py::TestContractStorage::test_storage_file_is_yaml PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1172037Z tests/test_intent_api.py::test_capture_intent_returns_intent_id PASSED   [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1258581Z tests/test_intent_api.py::test_capture_intent_persists_to_disk PASSED    [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1345957Z tests/test_intent_api.py::test_capture_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1448313Z tests/test_intent_api.py::test_verify_intent_fulfilled PASSED            [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1524501Z tests/test_intent_api.py::test_verify_intent_missing_intent_returns_error PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1618103Z tests/test_intent_api.py::test_feedback_for_agent_returns_actions PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1633256Z tests/test_intent_capture.py::test_captured_intent_creation PASSED       [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1646679Z tests/test_intent_capture.py::test_verify_result_creation PASSED         [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1660205Z tests/test_intent_capture.py::test_feedback_result_creation PASSED       [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1674106Z tests/test_intent_capture.py::test_captured_intent_extra_fields_ignored PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1747686Z tests/test_intent_capture.py::test_intent_store_path PASSED              [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1832347Z tests/test_intent_capture.py::test_save_and_load_intent PASSED           [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1908261Z tests/test_intent_capture.py::test_load_nonexistent_intent PASSED        [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1926378Z tests/test_intent_capture.py::test_detect_output_type_web_app PASSED     [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1941084Z tests/test_intent_capture.py::test_detect_output_type_unknown PASSED     [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1953859Z tests/test_intent_capture.py::test_extract_features_returns_list PASSED  [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1966689Z tests/test_intent_capture.py::test_is_vague_short_input PASSED           [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1981270Z tests/test_intent_capture.py::test_extract_intent_full PASSED            [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.1996205Z tests/test_intent_capture.py::test_extract_intent_vague_sets_clarification PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2011302Z tests/test_intent_feedback.py::test_generate_feedback_returns_one_action_per_missing PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2024274Z tests/test_intent_feedback.py::test_generate_feedback_priorities_ordered PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2037347Z tests/test_intent_feedback.py::test_generate_feedback_all_add_feature PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2050414Z tests/test_intent_feedback.py::test_generate_feedback_fulfilled_returns_empty PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2062717Z tests/test_intent_feedback.py::test_estimate_complexity_low PASSED       [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2076393Z tests/test_intent_feedback.py::test_estimate_complexity_medium PASSED    [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2089777Z tests/test_intent_feedback.py::test_estimate_complexity_high PASSED      [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2103373Z tests/test_intent_loop.py::TestCapture::test_detect_category_persistence PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2116360Z tests/test_intent_loop.py::TestCapture::test_detect_category_security PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2128579Z tests/test_intent_loop.py::TestCapture::test_detect_category_error PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2142343Z tests/test_intent_loop.py::TestCapture::test_detect_category_fallback PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2155118Z tests/test_intent_loop.py::TestCapture::test_detect_category_empty PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2320306Z tests/test_intent_loop.py::TestCapture::test_capture_returns_contracts PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2509003Z tests/test_intent_loop.py::TestCapture::test_capture_merges_extracted_contracts PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2652714Z tests/test_intent_loop.py::TestCapture::test_capture_min_5_contracts PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2745830Z tests/test_intent_loop.py::TestCapture::test_save_and_load_intent_json PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2835507Z tests/test_intent_loop.py::TestCapture::test_load_intent_json_not_found PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2850369Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_contract_specific PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2863741Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_category_fallback PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2877248Z tests/test_intent_loop.py::TestFormalize::test_resolve_signal_manual PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2890200Z tests/test_intent_loop.py::TestFormalize::test_formalize_adds_signals_and_validation PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2903326Z tests/test_intent_loop.py::TestFormalize::test_validate_against_schema_detects_errors PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.2921497Z tests/test_intent_loop.py::TestHandoff::test_handoff_generates_markdown PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3013928Z tests/test_intent_loop.py::TestHandoff::test_save_agent_prompt PASSED    [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3028694Z tests/test_intent_loop.py::TestValidate::test_validate_all_fulfilled PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3042425Z tests/test_intent_loop.py::TestValidate::test_validate_violated PASSED   [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3056578Z tests/test_intent_loop.py::TestValidate::test_validate_unverifiable_manual PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3069952Z tests/test_intent_loop.py::TestValidate::test_validate_severity_threshold PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3086130Z tests/test_intent_loop.py::TestValidate::test_results_to_report_json PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3215940Z tests/test_intent_loop.py::TestValidate::test_save_report PASSED         [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3300859Z tests/test_intent_loop.py::TestRepair::test_repair_loop_all_fulfilled PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3405293Z tests/test_intent_loop.py::TestRepair::test_repair_loop_writes_prompt_without_callback PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3491397Z tests/test_intent_loop.py::TestRepair::test_repair_loop_max_iterations_reached PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3506146Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_fulfilled PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3519880Z tests/test_intent_loop.py::TestTranslator::test_contract_result_to_plain_violated PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3533796Z tests/test_intent_loop.py::TestTranslator::test_results_to_markdown PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3547645Z tests/test_intent_loop.py::TestTranslator::test_escalation_message PASSED [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3688061Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_all PASSED  [ 43%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3829442Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_filtered PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3972207Z tests/test_intent_loop.py::TestRegistry::test_load_baselines_caching PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.3986979Z tests/test_intent_loop.py::TestNewModels::test_contract_roundtrip PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4001173Z tests/test_intent_loop.py::TestNewModels::test_contract_invalid_category PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4014223Z tests/test_intent_loop.py::TestNewModels::test_contract_status_values PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4027734Z tests/test_intent_loop.py::TestNewModels::test_contract_result_to_dict PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4193725Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_1 PASSED     [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4297908Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_2 PASSED     [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4430630Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_3 PASSED     [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4543748Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_4 PASSED     [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4639240Z tests/test_intent_loop.py::TestIntentAPI::test_intent_phase_5_all_fulfilled PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4819095Z tests/test_intent_loop.py::TestIntentAPI::test_intent_full_loop PASSED   [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4835531Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_phase_1 PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4851200Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_prompt_full_loop PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4866308Z tests/test_intent_loop.py::TestIntentAPI::test_intent_invalid_phase PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4952416Z tests/test_intent_loop.py::TestIntentAPI::test_intent_missing_intent_file PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4965717Z tests/test_intent_mcp.py::test_capture_intent_registered PASSED          [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4979819Z tests/test_intent_mcp.py::test_verify_intent_registered PASSED           [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.4994594Z tests/test_intent_mcp.py::test_feedback_for_agent_registered PASSED      [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5025142Z tests/test_intent_validation.py::TestRequirementStatus::test_fields PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5042673Z tests/test_intent_validation.py::TestRequirementStatus::test_violated_status PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5056666Z tests/test_intent_validation.py::TestIntentMatcher::test_match_finding_to_requirement PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5069720Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_no_contracts PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5083261Z tests/test_intent_validation.py::TestIntentMatcher::test_no_match_when_signal_differs PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5096663Z tests/test_intent_validation.py::TestIntentMatcher::test_requirement_without_signal_always_satisfied PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5110608Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_findings_same_signal PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5129006Z tests/test_intent_validation.py::TestIntentMatcher::test_multiple_contracts PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5156044Z tests/test_intent_validation.py::TestIntentStatusRendering::test_all_satisfied PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5169687Z tests/test_intent_validation.py::TestIntentStatusRendering::test_violated_shows_cross PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5182462Z tests/test_intent_validation.py::TestIntentStatusRendering::test_mixed_status PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5196066Z tests/test_intent_validation.py::TestIntentStatusRendering::test_finding_count_shown PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5209327Z tests/test_intent_validation.py::TestIntentSummary::test_summary_from_contract_and_findings PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5224052Z tests/test_intent_validation.py::TestIntentSummary::test_summary_clean_when_no_findings PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5310364Z tests/test_intent_verify.py::test_verify_fulfilled_when_all_features_present PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5394465Z tests/test_intent_verify.py::test_verify_incomplete_when_features_missing PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5471351Z tests/test_intent_verify.py::test_verify_empty_artifact PASSED           [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5565125Z tests/test_intent_verify.py::test_scan_artifact_content_reads_files PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5643249Z tests/test_intent_verify.py::test_verify_increments_iteration PASSED     [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5728295Z tests/test_interactive_review.py::TestReviewNoFindings::test_returns_zero_for_empty_findings PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5820582Z tests/test_interactive_review.py::TestReviewNoFindings::test_does_not_call_prompt_for_empty_findings PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.5913562Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_returns_zero_when_not_tty PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6003028Z tests/test_interactive_review.py::TestReviewNonTtyGuard::test_does_not_call_prompt_when_not_tty PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6161323Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6341835Z tests/test_interactive_review.py::TestReviewVerdicts::test_fp_saves_feedback_entry PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6461327Z tests/test_interactive_review.py::TestReviewVerdicts::test_skip_saves_nothing PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6640764Z tests/test_interactive_review.py::TestReviewVerdicts::test_tp_verdict_has_correct_signal_type PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6760043Z tests/test_interactive_review.py::TestReviewVerdicts::test_unknown_choice_skips_without_saving PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.6873085Z tests/test_interactive_review.py::TestReviewQuit::test_quit_stops_early PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7035955Z tests/test_interactive_review.py::TestReviewQuit::test_quit_after_one_verdict_saves_only_that_one PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7238834Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_shown_at_threshold PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7420565Z tests/test_interactive_review.py::TestCalibrationHint::test_calibration_hint_not_shown_below_threshold PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.7456552Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_wraps_runtime_error PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8502424Z tests/test_issue_138_139_140.py::TestIssue138NegativeContextErrorEnvelope::test_negative_context_timeout_still_works PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8531036Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_path_option PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8561012Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_check_accepts_target_path_alias PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8576751Z tests/test_issue_138_139_140.py::TestIssue140CheckPathOption::test_analyze_diff_accepts_target_path PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8665902Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_extra_params_test_support_is_classified_as_test_context PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8760580Z tests/test_issue_298_tsb_extra_params_test_support.py::test_issue_298_tsb_suppresses_default_and_reduces_when_configured PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8774704Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8791947Z tests/test_issue_301_eds_qa_lab_mock_server.py::test_issue_301_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8805852Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_qa_lab_mock_server_is_test_context PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8824609Z tests/test_issue_302_eds_qa_lab_mock_server.py::test_issue_302_eds_marks_qa_lab_mock_server_as_test_context PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8838110Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8854132Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_303_eds_reduces_severity_for_model_provider_runtime_test_support PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8870637Z tests/test_issue_303_eds_model_provider_runtime_test_support.py::test_issue_305_no_eds_fp_for_normalize_dynamic_model_in_test_support PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8884673Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_model_provider_runtime_test_support_is_test_context PASSED [ 44%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8901664Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8922589Z tests/test_issue_304_eds_model_provider_runtime_test_support.py::test_issue_304_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8937311Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8951579Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_reduce_severity_suppresses_false_positive PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8968491Z tests/test_issue_306_eds_attempt_spawn_workspace_test_support.py::test_issue_306_eds_exclude_suppresses_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.8981596Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_menu_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9000551Z tests/test_issue_307_tvs_menu_test_support.py::test_issue_307_tvs_skips_menu_test_support_hotspot PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9016438Z tests/test_issue_308_cxs_qa_lab_mock_server.py::test_issue_308_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9032398Z tests/test_issue_309_cxs_qa_lab_mock_server.py::test_issue_309_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9048676Z tests/test_issue_310_cxs_qa_lab_mock_server.py::test_issue_310_qa_lab_mock_server_is_test_context_for_cxs PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9141893Z tests/test_issue_311_cxs_qa_lab_mock_server.py::test_issue_311_qa_lab_mock_server_anonymous_handler_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9156971Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_browser_cli_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9174843Z tests/test_issue_312_dca_browser_cli_test_support.py::test_issue_312_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9188415Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_cli_runner_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9206726Z tests/test_issue_313_dca_cli_runner_test_support.py::test_issue_313_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9220732Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9239885Z tests/test_issue_314_dca_attempt_spawn_workspace_test_support.py::test_issue_314_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9254234Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_heartbeat_runner_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9271748Z tests/test_issue_315_dca_heartbeat_runner_test_utils.py::test_issue_315_dca_reduces_test_utils_finding_to_low PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9286275Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_typing_lease_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9303910Z tests/test_issue_316_dca_typing_lease_test_support.py::test_issue_316_dca_reduces_test_support_finding_to_low PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9318450Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_message_handler_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9426737Z tests/test_issue_317_tsb_message_handler_test_support.py::test_issue_317_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9441501Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_channels_mock_harness_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9540470Z tests/test_issue_318_tsb_channels_mock_harness.py::test_issue_318_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9554842Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_status_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9662869Z tests/test_issue_319_tsb_status_test_support.py::test_issue_319_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9678234Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_qa_lab_mock_server_is_test_context_for_relative_and_absolute_paths PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9696305Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_reduce_severity_for_all_reported_functions PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9713252Z tests/test_issue_320_eds_qa_lab_mock_server.py::test_issue_320_eds_excludes_findings_when_test_handling_is_exclude PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9728600Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_model_provider_runtime_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9745429Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_reduce_severity_marks_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9762995Z tests/test_issue_321_eds_model_provider_runtime_test_support.py::test_issue_321_eds_exclude_suppresses_test_context_findings PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9776568Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_fixture_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9885023Z tests/test_issue_322_tsb_fixture_test_support.py::test_issue_322_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9900455Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_bot_media_test_utils_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:37.9998681Z tests/test_issue_323_tsb_bot_media_test_utils.py::test_issue_323_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0013306Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_attempt_spawn_workspace_test_support_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0121202Z tests/test_issue_324_tsb_attempt_spawn_workspace_test_support.py::test_issue_324_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0136263Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_channel_test_helpers_is_test_context PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0235188Z tests/test_issue_325_tsb_channel_test_helpers.py::test_issue_325_tsb_excludes_by_default_and_reduces_to_low_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0250922Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_cli_runner_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0268281Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0285405Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0302303Z tests/test_issue_327_dca_cli_runner_test_support_absolute_path.py::test_issue_327_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0317815Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_attempt_spawn_workspace_test_support_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0335517Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0353085Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_reduces_test_support_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0369581Z tests/test_issue_328_dca_attempt_spawn_workspace_test_support_absolute_path.py::test_issue_328_dca_excludes_test_support_findings_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0383269Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_skills_install_download_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0399592Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0417996Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0434660Z tests/test_issue_329_dca_skills_install_download_test_utils.py::test_issue_329_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0448733Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_isolated_agent_turn_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0465646Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0483450Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0500145Z tests/test_issue_330_dca_isolated_agent_turn_test_helpers.py::test_issue_330_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0513793Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_exec_approvals_test_helpers_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0531364Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0547792Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_reduces_test_helpers_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0564230Z tests/test_issue_331_dca_exec_approvals_test_helpers.py::test_issue_331_dca_excludes_test_helpers_findings_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0577688Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_heartbeat_runner_test_utils_is_test_context_for_paths PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0595219Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path0] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0612298Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_reduces_test_utils_findings_to_low[file_path1] PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0629002Z tests/test_issue_332_dca_heartbeat_runner_test_utils.py::test_issue_332_dca_excludes_test_utils_findings_when_configured PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0794230Z tests/test_issue_334_import_cycle_api_baseline_rendering_json.py::test_issue_334_no_import_cycle_across_api_baseline_rendering_json PASSED [ 45%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.0898706Z tests/test_issue_342_docs_version_hook.py::test_extract_version_reads_version_from_pyproject PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.1000456Z tests/test_issue_342_docs_version_hook.py::test_extract_version_returns_none_when_missing_or_unmatched PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.1087431Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_prefers_short_version_line PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.1177634Z tests/test_issue_342_docs_version_hook.py::test_extract_latest_release_falls_back_to_date_without_short_version PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.1312193Z tests/test_issue_342_docs_version_hook.py::test_on_config_injects_extra_metadata_and_caches_version PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.1332257Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_replaces_all_latest_tag_placeholders_when_cached PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.1351317Z tests/test_issue_342_docs_version_hook.py::test_on_page_markdown_keeps_placeholder_without_cached_version PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.1370176Z tests/test_issue_353_action_uses_ci.py::test_issue_353_action_uses_drift_ci_for_execution PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.1864046Z tests/test_issue_354_suppress_commands.py::test_suppress_list_shows_inline_suppressions_with_metadata PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.2420681Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_exits_non_zero_for_expired_entries PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.2891802Z tests/test_issue_354_suppress_commands.py::test_suppress_audit_passes_when_no_suppressions_are_expired PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3003343Z tests/test_issue_355_diff_from_file.py::test_api_diff_from_file_detects_new_resolved_and_changed PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3115548Z tests/test_issue_355_diff_from_file.py::test_diff_cli_from_file_sets_exit_code_on_new_high PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3246324Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_pending_calibration_when_never_calibrated PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3421358Z tests/test_issue_358_feedback_summary_calibration_status.py::test_feedback_summary_shows_weight_effect_after_calibrate_run PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3540214Z tests/test_issue_359_shared_feedback_path.py::test_feedback_mark_writes_to_shared_feedback_path PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3665790Z tests/test_issue_359_shared_feedback_path.py::test_feedback_push_to_shared_merges_local_events_without_duplicates PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3820526Z tests/test_issue_359_shared_feedback_path.py::test_calibrate_run_reads_from_shared_feedback_path PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3835296Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_submodule PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3852068Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_drift_incremental PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3865714Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_true_for_bare_drift PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3879099Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_mcp_module PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3892208Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_unrelated_module PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3905447Z tests/test_issue_365_mcp_internal_import_guard.py::TestIsbrokenInternalDriftModule::test_returns_false_for_non_import_error PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3918305Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_contains_required_fields PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3932919Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_agent_instruction_is_actionable PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3946853Z tests/test_issue_365_mcp_internal_import_guard.py::TestBrokenInternalModuleError::test_broken_module_field_present PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.3987518Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_internal_import_error_returns_friendly_5001 PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.4021470Z tests/test_issue_365_mcp_internal_import_guard.py::TestRunApiToolInternalImportGuard::test_generic_exception_still_returns_recoverable_5001 PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.4036745Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_when_all_modules_ok PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.4054825Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_detects_unimportable_module PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.4073486Z tests/test_issue_365_mcp_internal_import_guard.py::TestCheckMcpCoreImports::test_returns_empty_list_when_modules_importable PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.4090065Z tests/test_issue_365_mcp_internal_import_guard.py::TestDrift2011ErrorCode::test_drift_2011_registered PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.4190984Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_sdk_guarded_double_cast_emits_no_finding PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.4280753Z tests/test_issue_367_tsb_zero_effective_count_no_finding.py::test_issue_367_mixed_suppressed_and_real_bypasses_still_fires PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5163601Z tests/test_issue_369_signal_exception_surfacing.py::test_signal_crash_surfaces_warning[pfs_tp] PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5178221Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_no_history_returns_zero PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5193895Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_score_in_unit_interval PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5207643Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_high_churn_raises_score PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5221264Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_many_authors_raises_score PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5234678Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_recent_file_raises_score PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5249070Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_max_inputs_saturate_at_one PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5264250Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_naive_datetime_handled PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5351457Z tests/test_issue_370_context_aware_priority.py::TestContextScore::test_context_weights_loaded_from_file PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5366220Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_high_churn_file_sorts_before_stable_equal_severity PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5381708Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_higher_severity_still_wins_over_context PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5404648Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_no_history_falls_back_to_legacy_order PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5418148Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_file_history_passed_directly PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5431479Z tests/test_issue_370_context_aware_priority.py::TestCompositeSortKey::test_sorted_list_respects_context PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5451189Z tests/test_issue_370_context_aware_priority.py::TestNearDuplicateDedupe::test_near_duplicate_titles_merge_to_single_canonical PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5464933Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_dampening_k_default PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5478410Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_breadth_cap_default PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5490825Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_feedback_blend_alpha_default PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5503558Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_default_five_entries PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5516210Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_grade_bands_grades PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5531092Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigDefaults::test_driftconfig_has_scoring_field PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5548070Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_default_cap_applied PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5562474Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_lower PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5575886Z tests/test_issue_371_scoring_thresholds.py::TestAssignImpactScoresBreadthCap::test_custom_cap_zero_related_files PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5592539Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_reweight_uses_custom_cap PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5610196Z tests/test_issue_371_scoring_thresholds.py::TestApplyPathOverridesBreadthCap::test_default_cap_unchanged PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5623207Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_a PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5636156Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_default_bands_f PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5648283Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_two_zones PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5661391Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_custom_bands_fallback_last_entry PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5674669Z tests/test_issue_371_scoring_thresholds.py::TestScoreToGradeCustomBands::test_none_bands_uses_builtin PASSED [ 46%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5688820Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_custom_k_increases_dampening PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5702619Z tests/test_issue_371_scoring_thresholds.py::TestComputeSignalScoresDampeningK::test_k_1_maximum_dampening PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5799097Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_values PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5896310Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_roundtrip_custom_grade_bands PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.5987483Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_empty_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6076529Z tests/test_issue_371_scoring_thresholds.py::TestScoringConfigYamlRoundTrip::test_no_scoring_section_uses_defaults PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6159078Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_zero_alpha_no_feedback_load PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6239381Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_with_no_feedback_file_is_noop PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6331779Z tests/test_issue_371_scoring_thresholds.py::TestScoringPhaseFeedbackBlend::test_positive_alpha_blends_weights PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6359878Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6384995Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6419353Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_does_not_return_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6454761Z tests/test_issue_375_mcp_enum_validation.py::TestDriftScanEnumValidation::test_valid_response_detail_detailed_passes PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6478031Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_detail_returns_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6501057Z tests/test_issue_375_mcp_enum_validation.py::TestDriftDiffEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6526434Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_fail_on_returns_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6552194Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6569329Z tests/test_issue_375_mcp_enum_validation.py::TestDriftVerifyEnumValidation::test_valid_fail_on_values_do_not_trigger_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6598197Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_automation_fit_min_returns_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6625295Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_invalid_response_profile_returns_1003 PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6698982Z tests/test_issue_375_mcp_enum_validation.py::TestDriftFixPlanEnumValidation::test_none_automation_fit_min_is_allowed PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6719232Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_valid_value PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6735520Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_none_for_none_when_not_required PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6751307Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_invalid_value PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6765546Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_returns_error_for_none_when_required PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6781631Z tests/test_issue_375_mcp_enum_validation.py::TestValidateEnumParamHelper::test_case_insensitive_normalisation PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6806119Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_run_api_tool_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6830867Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunApiToolAbandonOnCancel::test_cancelled_error_prevents_session_mutation PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6845888Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_accepts_abandon_on_cancel_keyword PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.6874508Z tests/test_issue_376_mcp_disconnect_handling.py::TestRunSyncInThreadSignature::test_abandon_on_cancel_true_runs_callable PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.8891271Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_feedback_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9036695Z tests/test_issue_376_mcp_disconnect_handling.py::TestDriftFeedbackAndCalibrateAbandonOnCancel::test_drift_calibrate_uses_abandon_on_cancel_true PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9056175Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_asyncio_lock PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9072142Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_returns_same_instance_on_repeated_calls PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9087024Z tests/test_issue_377_session_concurrent_lock.py::TestGetAsyncLock::test_different_sessions_have_different_locks PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9109981Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_noop_when_session_is_none PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9131081Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_acquires_lock PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9150700Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_after_context_exit PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9170536Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLock::test_lock_released_on_exception PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9190821Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_last_scan_score_not_lost_under_concurrency PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9212837Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_phase_transition_not_duplicated_under_concurrency PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9233904Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_completed_task_ids_no_duplicates_under_concurrency PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9256307Z tests/test_issue_377_session_concurrent_lock.py::TestConcurrentStateMutations::test_second_call_blocked_while_first_holds_lock PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9270485Z tests/test_issue_377_session_concurrent_lock.py::TestSessionCallLockIsExported::test_importable PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9360483Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_mtime_unchanged_after_read PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:38.9449328Z tests/test_issue_379_dismissal_readonly_cache.py::TestNoWriteOnCleanRead::test_empty_cache_not_written PASSED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3184195Z tests/test_issue_379_dismissal_readonly_cache.py::TestWriteOnExpiredPrune::test_expired_entry_removed_and_file_updated FAILED [ 47%]
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3184738Z 
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3184871Z ================================== FAILURES ===================================
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3185396Z _____ TestWriteOnExpiredPrune.test_expired_entry_removed_and_file_updated _____
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3186682Z tests\test_issue_379_dismissal_readonly_cache.py:112: in test_expired_entry_removed_and_file_updated
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3187401Z     assert cache.stat().st_mtime_ns != mtime_before, (
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3187972Z E   AssertionError: Cache file was NOT rewritten after expired entry pruning
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3188552Z E   assert 1777226858951765300 != 1777226858951765300
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3189291Z E    +  where 1777226858951765300 = os.stat_result(st_mode=33206, st_ino=281474978003255, st_dev=3596945429, st_nlink=1, st_uid=0, st_gid=0, st_size=176, st_atime=1777226858, st_mtime=1777226858, st_ctime=1777226858).st_mtime_ns
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3190419Z E    +    where os.stat_result(st_mode=33206, st_ino=281474978003255, st_dev=3596945429, st_nlink=1, st_uid=0, st_gid=0, st_size=176, st_atime=1777226858, st_mtime=1777226858, st_ctime=1777226858) = stat()
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3191509Z E    +      where stat = WindowsPath('C:/Users/runneradmin/AppData/Local/Temp/pytest-of-runneradmin/pytest-0/test_expired_entry_removed_and0/.drift-cache/fix-plan-dismissed.json').stat
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3192455Z ============================== warnings summary ===============================
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3192924Z tests/test_calibrate_precision_self_setup.py::test_collect_git_correlation_success_and_failure
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3193923Z   D:\a\drift\drift\.venv-ci\Lib\site-packages\_pytest\monkeypatch.py:79: DeprecationWarning: drift.calibration.outcome_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3194769Z     __import__(used)
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3194896Z 
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3195126Z tests/test_calibrate_precision_self_setup.py::test_setup_command_non_interactive_and_json
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3195635Z tests/test_guided_mode.py::TestSetupCommand::test_setup_non_interactive
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3196252Z   D:\a\drift\drift\src\drift\commands\setup.py:211: DeprecationWarning: drift setup is deprecated. Use 'drift init --interactive' instead.
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3196779Z     warnings.warn(
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3196893Z 
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3197113Z tests/test_github_api_correlator_and_export.py::test_correlate_github_issues_tp_and_fn
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3198066Z   D:\a\drift\drift\tests\test_github_api_correlator_and_export.py:21: DeprecationWarning: drift.calibration.github_correlator is deprecated and will be removed in v3.0. Use 'drift calibrate' with Bayesian Weight Calibration instead.
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3198975Z     from drift.calibration.github_correlator import correlate_github_issues
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3199245Z 
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3199444Z -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3199696Z 
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3199989Z ---------------------------------------------------------- benchmark: 1 tests ----------------------------------------------------------
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3200651Z Name (time in us)                         Min       Max      Mean   StdDev    Median     IQR  Outliers  OPS (Kops/s)  Rounds  Iterations
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3201498Z ----------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3202267Z test_bench_composite_score_micro     110.8000  445.4000  116.0359  12.6007  112.2000  1.3000   397;547        8.6180    3572           1
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3203154Z ----------------------------------------------------------------------------------------------------------------------------------------
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3203755Z 
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3203831Z Legend:
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3204204Z   Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 1st Quartile and 3rd Quartile.
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3204672Z   OPS: Operations Per Second, computed as 1 / Mean
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3204989Z =========================== short test summary info ===========================
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3205916Z FAILED tests/test_issue_379_dismissal_readonly_cache.py::TestWriteOnExpiredPrune::test_expired_entry_removed_and_file_updated - AssertionError: Cache file was NOT rewritten after expired entry pruning
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3206669Z assert 1777226858951765300 != 1777226858951765300
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3207393Z  +  where 1777226858951765300 = os.stat_result(st_mode=33206, st_ino=281474978003255, st_dev=3596945429, st_nlink=1, st_uid=0, st_gid=0, st_size=176, st_atime=1777226858, st_mtime=1777226858, st_ctime=1777226858).st_mtime_ns
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3208492Z  +    where os.stat_result(st_mode=33206, st_ino=281474978003255, st_dev=3596945429, st_nlink=1, st_uid=0, st_gid=0, st_size=176, st_atime=1777226858, st_mtime=1777226858, st_ctime=1777226858) = stat()
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3209577Z  +      where stat = WindowsPath('C:/Users/runneradmin/AppData/Local/Temp/pytest-of-runneradmin/pytest-0/test_expired_entry_removed_and0/.drift-cache/fix-plan-dismissed.json').stat
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3210314Z !!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:40.3210728Z = 1 failed, 3149 passed, 7 skipped, 64 deselected, 4 warnings in 114.94s (0:01:54) =
Test (Python 3.11, windows-latest)	Run tests (no coverage)	2026-04-26T18:07:43.8129035Z ##[error]Process completed with exit code 1.
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	﻿2026-04-26T18:07:43.8416067Z Post job cleanup.
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.0755585Z [command]"C:\Program Files\Git\bin\git.exe" version
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.1048888Z git version 2.53.0.windows.2
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.1126127Z Temporarily overriding HOME='D:\a\_temp\18f57400-ed59-462e-a8b6-4a44375f3b9a' before making global git config changes
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.1126825Z Adding repository directory to the temporary git global config as a safe directory
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.1138096Z [command]"C:\Program Files\Git\bin\git.exe" config --global --add safe.directory D:\a\drift\drift
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.1484118Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp core\.sshCommand
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.1834648Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :\""
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.7642047Z [command]"C:\Program Files\Git\bin\git.exe" config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.7929234Z http.https://github.com/.extraheader
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.7986559Z [command]"C:\Program Files\Git\bin\git.exe" config --local --unset-all http.https://github.com/.extraheader
Test (Python 3.11, windows-latest)	Post Run actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683	2026-04-26T18:07:44.8330770Z [command]"C:\Program Files\Git\bin\git.exe" submodule foreach --recursive "sh -c \"git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :\""
Test (Python 3.11, windows-latest)	Complete job	﻿2026-04-26T18:07:45.4389223Z Cleaning up orphan processes
Test (Python 3.11, windows-latest)	Complete job	2026-04-26T18:07:45.4618168Z ##[warning]Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684, actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683, actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Required checks passed	Set up job	﻿2026-04-26T18:15:36.8719148Z Current runner version: '2.334.0'
Required checks passed	Set up job	2026-04-26T18:15:36.8738530Z ##[group]Runner Image Provisioner
Required checks passed	Set up job	2026-04-26T18:15:36.8739188Z Hosted Compute Agent
Required checks passed	Set up job	2026-04-26T18:15:36.8739640Z Version: 20260213.493
Required checks passed	Set up job	2026-04-26T18:15:36.8740136Z Commit: 5c115507f6dd24b8de37d8bbe0bb4509d0cc0fa3
Required checks passed	Set up job	2026-04-26T18:15:36.8740661Z Build Date: 2026-02-13T00:28:41Z
Required checks passed	Set up job	2026-04-26T18:15:36.8741232Z Worker ID: {c99e080c-a56d-45d1-84d8-9b3b2ac33374}
Required checks passed	Set up job	2026-04-26T18:15:36.8741841Z Azure Region: westcentralus
Required checks passed	Set up job	2026-04-26T18:15:36.8742425Z ##[endgroup]
Required checks passed	Set up job	2026-04-26T18:15:36.8743456Z ##[group]Operating System
Required checks passed	Set up job	2026-04-26T18:15:36.8743914Z Ubuntu
Required checks passed	Set up job	2026-04-26T18:15:36.8744293Z 24.04.4
Required checks passed	Set up job	2026-04-26T18:15:36.8744612Z LTS
Required checks passed	Set up job	2026-04-26T18:15:36.8745070Z ##[endgroup]
Required checks passed	Set up job	2026-04-26T18:15:36.8745434Z ##[group]Runner Image
Required checks passed	Set up job	2026-04-26T18:15:36.8745849Z Image: ubuntu-24.04
Required checks passed	Set up job	2026-04-26T18:15:36.8746310Z Version: 20260413.86.1
Required checks passed	Set up job	2026-04-26T18:15:36.8747050Z Included Software: https://github.com/actions/runner-images/blob/ubuntu24/20260413.86/images/ubuntu/Ubuntu2404-Readme.md
Required checks passed	Set up job	2026-04-26T18:15:36.8748335Z Image Release: https://github.com/actions/runner-images/releases/tag/ubuntu24%2F20260413.86
Required checks passed	Set up job	2026-04-26T18:15:36.8749054Z ##[endgroup]
Required checks passed	Set up job	2026-04-26T18:15:36.8749882Z ##[group]GITHUB_TOKEN Permissions
Required checks passed	Set up job	2026-04-26T18:15:36.8751663Z Contents: read
Required checks passed	Set up job	2026-04-26T18:15:36.8752193Z Metadata: read
Required checks passed	Set up job	2026-04-26T18:15:36.8752679Z ##[endgroup]
Required checks passed	Set up job	2026-04-26T18:15:36.8754481Z Secret source: Actions
Required checks passed	Set up job	2026-04-26T18:15:36.8755031Z Prepare workflow directory
Required checks passed	Set up job	2026-04-26T18:15:36.9005354Z Prepare all required actions
Required checks passed	Set up job	2026-04-26T18:15:36.9079024Z Complete job name: Required checks passed
Required checks passed	Check all required jobs passed	﻿2026-04-26T18:15:37.6013660Z ##[group]Run echo "$NEEDS_JSON" | jq -e '
Required checks passed	Check all required jobs passed	2026-04-26T18:15:37.6014438Z [36;1mecho "$NEEDS_JSON" | jq -e '[0m
Required checks passed	Check all required jobs passed	2026-04-26T18:15:37.6015145Z [36;1m  to_entries | map(.value.result) | all(. == "success" or . == "skipped")[0m
Required checks passed	Check all required jobs passed	2026-04-26T18:15:37.6015765Z [36;1m'[0m
Required checks passed	Check all required jobs passed	2026-04-26T18:15:37.6366699Z shell: /usr/bin/bash -e {0}
Required checks passed	Check all required jobs passed	2026-04-26T18:15:37.6367478Z env:
Required checks passed	Check all required jobs passed	2026-04-26T18:15:37.6368957Z   NEEDS_JSON: {
Required checks passed	Check all required jobs passed	  "version-check": {
Required checks passed	Check all required jobs passed	    "result": "success",
Required checks passed	Check all required jobs passed	    "outputs": {}
Required checks passed	Check all required jobs passed	  },
Required checks passed	Check all required jobs passed	  "test": {
Required checks passed	Check all required jobs passed	    "result": "failure",
Required checks passed	Check all required jobs passed	    "outputs": {}
Required checks passed	Check all required jobs passed	  },
Required checks passed	Check all required jobs passed	  "pre-commit": {
Required checks passed	Check all required jobs passed	    "result": "success",
Required checks passed	Check all required jobs passed	    "outputs": {}
Required checks passed	Check all required jobs passed	  },
Required checks passed	Check all required jobs passed	  "smoke-pr": {
Required checks passed	Check all required jobs passed	    "result": "skipped",
Required checks passed	Check all required jobs passed	    "outputs": {}
Required checks passed	Check all required jobs passed	  },
Required checks passed	Check all required jobs passed	  "smoke-nightly": {
Required checks passed	Check all required jobs passed	    "result": "skipped",
Required checks passed	Check all required jobs passed	    "outputs": {}
Required checks passed	Check all required jobs passed	  }
Required checks passed	Check all required jobs passed	}
Required checks passed	Check all required jobs passed	2026-04-26T18:15:37.6370554Z ##[endgroup]
Required checks passed	Check all required jobs passed	2026-04-26T18:15:37.6529460Z false
Required checks passed	Check all required jobs passed	2026-04-26T18:15:37.6541834Z ##[error]Process completed with exit code 1.
Required checks passed	Complete job	﻿2026-04-26T18:15:37.6633308Z Cleaning up orphan processes
